aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
451 lines • 20.7 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsVpcLatticeActions = void 0;
/**
* All IAM policy actions for Amazon VPC Lattice (VPC-LATTICE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonvpclattice.html
*
* 2025-02-24T21:50:05.743Z
*/
var AwsVpcLatticeActions;
(function (AwsVpcLatticeActions) {
/**
* Grants permission to associate a resource configuration through Amazon EventBri
* dge and AWS Step Functions service networks
*
* See service-network-associations.html#service-network-resource-configuration
*/
AwsVpcLatticeActions["AssociateViaAWSServiceEventsAndStates"] = "vpc-lattice:AssociateViaAWSService-EventsAndStates";
/**
* Grants permission to create an access log subscription
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateAccessLogSubscription.html
*/
AwsVpcLatticeActions["CreateAccessLogSubscription"] = "vpc-lattice:CreateAccessLogSubscription";
/**
* Grants permission to create a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateListener.html
*/
AwsVpcLatticeActions["CreateListener"] = "vpc-lattice:CreateListener";
/**
* Grants permission to create a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateResourceConfiguration.html
*/
AwsVpcLatticeActions["CreateResourceConfiguration"] = "vpc-lattice:CreateResourceConfiguration";
/**
* Grants permission to create a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateResourceGateway.html
*/
AwsVpcLatticeActions["CreateResourceGateway"] = "vpc-lattice:CreateResourceGateway";
/**
* Grants permission to create a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateRule.html
*/
AwsVpcLatticeActions["CreateRule"] = "vpc-lattice:CreateRule";
/**
* Grants permission to create a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateService.html
*/
AwsVpcLatticeActions["CreateService"] = "vpc-lattice:CreateService";
/**
* Grants permission to create a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateServiceNetwork.html
*/
AwsVpcLatticeActions["CreateServiceNetwork"] = "vpc-lattice:CreateServiceNetwork";
/**
* Grants permission to create an association between a service network and a reso
* urce
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateServiceNetworkResourceAssociation.html
*/
AwsVpcLatticeActions["CreateServiceNetworkResourceAssociation"] = "vpc-lattice:CreateServiceNetworkResourceAssociation";
/**
* Grants permission to create a service network and service association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateServiceNetworkServiceAssociation.html
*/
AwsVpcLatticeActions["CreateServiceNetworkServiceAssociation"] = "vpc-lattice:CreateServiceNetworkServiceAssociation";
/**
* Grants permission to create a service network and VPC association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateServiceNetworkVpcAssociation.html
*/
AwsVpcLatticeActions["CreateServiceNetworkVpcAssociation"] = "vpc-lattice:CreateServiceNetworkVpcAssociation";
/**
* Grants permission to create an association between a service network and VPC en
* dpoint
*
* See service-network-associations.html#service-network-vpc-endpoint
*/
AwsVpcLatticeActions["CreateServiceNetworkVpcEndpointAssociation"] = "vpc-lattice:CreateServiceNetworkVpcEndpointAssociation";
/**
* Grants permission to create a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateTargetGroup.html
*/
AwsVpcLatticeActions["CreateTargetGroup"] = "vpc-lattice:CreateTargetGroup";
/**
* Grants permission to delete an access log subscription
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteAccessLogSubscription.html
*/
AwsVpcLatticeActions["DeleteAccessLogSubscription"] = "vpc-lattice:DeleteAccessLogSubscription";
/**
* Grants permission to delete an auth policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteAuthPolicy.html
*/
AwsVpcLatticeActions["DeleteAuthPolicy"] = "vpc-lattice:DeleteAuthPolicy";
/**
* Grants permission to delete a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteListener.html
*/
AwsVpcLatticeActions["DeleteListener"] = "vpc-lattice:DeleteListener";
/**
* Grants permission to delete a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourceConfiguration.html
*/
AwsVpcLatticeActions["DeleteResourceConfiguration"] = "vpc-lattice:DeleteResourceConfiguration";
/**
* Grants permission to delete a resource endpoint association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourceEndpointAssociation.html
*/
AwsVpcLatticeActions["DeleteResourceEndpointAssociation"] = "vpc-lattice:DeleteResourceEndpointAssociation";
/**
* Grants permission to delete a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourceGateway.html
*/
AwsVpcLatticeActions["DeleteResourceGateway"] = "vpc-lattice:DeleteResourceGateway";
/**
* Grants permission to delete a resource policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourcePolicy.html
*/
AwsVpcLatticeActions["DeleteResourcePolicy"] = "vpc-lattice:DeleteResourcePolicy";
/**
* Grants permission to delete a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteRule.html
*/
AwsVpcLatticeActions["DeleteRule"] = "vpc-lattice:DeleteRule";
/**
* Grants permission to delete a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteService.html
*/
AwsVpcLatticeActions["DeleteService"] = "vpc-lattice:DeleteService";
/**
* Grants permission to delete a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteServiceNetwork.html
*/
AwsVpcLatticeActions["DeleteServiceNetwork"] = "vpc-lattice:DeleteServiceNetwork";
/**
* Grants permission to delete the association between a service network and resou
* rce
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteServiceNetworkResourceAssociation.html
*/
AwsVpcLatticeActions["DeleteServiceNetworkResourceAssociation"] = "vpc-lattice:DeleteServiceNetworkResourceAssociation";
/**
* Grants permission to delete a service network service association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteServiceNetworkServiceAssociation.html
*/
AwsVpcLatticeActions["DeleteServiceNetworkServiceAssociation"] = "vpc-lattice:DeleteServiceNetworkServiceAssociation";
/**
* Grants permission to delete a service network and VPC association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteServiceNetworkVpcAssociation.html
*/
AwsVpcLatticeActions["DeleteServiceNetworkVpcAssociation"] = "vpc-lattice:DeleteServiceNetworkVpcAssociation";
/**
* Grants permission to delete a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteTargetGroup.html
*/
AwsVpcLatticeActions["DeleteTargetGroup"] = "vpc-lattice:DeleteTargetGroup";
/**
* Grants permission to deregister targets from a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeregisterTargets.html
*/
AwsVpcLatticeActions["DeregisterTargets"] = "vpc-lattice:DeregisterTargets";
/**
* Grants permission to get information about an access log subscription
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetAccessLogSubscription.html
*/
AwsVpcLatticeActions["GetAccessLogSubscription"] = "vpc-lattice:GetAccessLogSubscription";
/**
* Grants permission to get information about an auth policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetAuthPolicy.html
*/
AwsVpcLatticeActions["GetAuthPolicy"] = "vpc-lattice:GetAuthPolicy";
/**
* Grants permission to get information about a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetListener.html
*/
AwsVpcLatticeActions["GetListener"] = "vpc-lattice:GetListener";
/**
* Grants permission to get information about a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetResourceConfiguration.html
*/
AwsVpcLatticeActions["GetResourceConfiguration"] = "vpc-lattice:GetResourceConfiguration";
/**
* Grants permission to get information about a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetResourceGateway.html
*/
AwsVpcLatticeActions["GetResourceGateway"] = "vpc-lattice:GetResourceGateway";
/**
* Grants permission to get information about a resource policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetResourcePolicy.html
*/
AwsVpcLatticeActions["GetResourcePolicy"] = "vpc-lattice:GetResourcePolicy";
/**
* Grants permission to get information about a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetRule.html
*/
AwsVpcLatticeActions["GetRule"] = "vpc-lattice:GetRule";
/**
* Grants permission to get information about a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetService.html
*/
AwsVpcLatticeActions["GetService"] = "vpc-lattice:GetService";
/**
* Grants permission to get information about a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetServiceNetwork.html
*/
AwsVpcLatticeActions["GetServiceNetwork"] = "vpc-lattice:GetServiceNetwork";
/**
* Grants permission to get information about an association between a service net
* work and resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetServiceNetworkResourceAssociation.html
*/
AwsVpcLatticeActions["GetServiceNetworkResourceAssociation"] = "vpc-lattice:GetServiceNetworkResourceAssociation";
/**
* Grants permission to get information about a service network and service associ
* ation
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetServiceNetworkServiceAssociation.html
*/
AwsVpcLatticeActions["GetServiceNetworkServiceAssociation"] = "vpc-lattice:GetServiceNetworkServiceAssociation";
/**
* Grants permission to get information about a service network and VPC associatio
* n
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetServiceNetworkVpcAssociation.html
*/
AwsVpcLatticeActions["GetServiceNetworkVpcAssociation"] = "vpc-lattice:GetServiceNetworkVpcAssociation";
/**
* Grants permission to get information about a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_GetTargetGroup.html
*/
AwsVpcLatticeActions["GetTargetGroup"] = "vpc-lattice:GetTargetGroup";
/**
* Grants permission to list some or all access log subscriptions about a service
* network or a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListAccessLogSubscriptions.html
*/
AwsVpcLatticeActions["ListAccessLogSubscriptions"] = "vpc-lattice:ListAccessLogSubscriptions";
/**
* Grants permission to list some or all listeners
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListListeners.html
*/
AwsVpcLatticeActions["ListListeners"] = "vpc-lattice:ListListeners";
/**
* Grants permission to list some or all resource configurations
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListResourceConfigurations.html
*/
AwsVpcLatticeActions["ListResourceConfigurations"] = "vpc-lattice:ListResourceConfigurations";
/**
* Grants permission to list some or all associations between a resource configura
* tion and VPC endpoint
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListResourceEndpointAssociations.html
*/
AwsVpcLatticeActions["ListResourceEndpointAssociations"] = "vpc-lattice:ListResourceEndpointAssociations";
/**
* Grants permission to list some or all resource gateways
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListResourceGateways.html
*/
AwsVpcLatticeActions["ListResourceGateways"] = "vpc-lattice:ListResourceGateways";
/**
* Grants permission to list some or all rules
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListRules.html
*/
AwsVpcLatticeActions["ListRules"] = "vpc-lattice:ListRules";
/**
* Grants permission to list some or all associations between a service network an
* d resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServiceNetworkResourceAssociations.html
*/
AwsVpcLatticeActions["ListServiceNetworkResourceAssociations"] = "vpc-lattice:ListServiceNetworkResourceAssociations";
/**
* Grants permission to list some or all service network and service associations
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServiceNetworkServiceAssociations.html
*/
AwsVpcLatticeActions["ListServiceNetworkServiceAssociations"] = "vpc-lattice:ListServiceNetworkServiceAssociations";
/**
* Grants permission to list some or all service network and VPC associations
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServiceNetworkVpcAssociations.html
*/
AwsVpcLatticeActions["ListServiceNetworkVpcAssociations"] = "vpc-lattice:ListServiceNetworkVpcAssociations";
/**
* Grants permission to list some or all associations between a service network an
* d VPC endpoint
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServiceNetworkVpcEndpointAssociations.html
*/
AwsVpcLatticeActions["ListServiceNetworkVpcEndpointAssociations"] = "vpc-lattice:ListServiceNetworkVpcEndpointAssociations";
/**
* Grants permission to list the service networks owned by a caller account or sha
* red with the caller account
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServiceNetworks.html
*/
AwsVpcLatticeActions["ListServiceNetworks"] = "vpc-lattice:ListServiceNetworks";
/**
* Grants permission to list the services owned by a caller account or shared with
* the caller account
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListServices.html
*/
AwsVpcLatticeActions["ListServices"] = "vpc-lattice:ListServices";
/**
* Grants permission to list tags for a vpc-lattice resource
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListTagsForResource.html
*/
AwsVpcLatticeActions["ListTagsForResource"] = "vpc-lattice:ListTagsForResource";
/**
* Grants permission to list some or all target groups
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListTargetGroups.html
*/
AwsVpcLatticeActions["ListTargetGroups"] = "vpc-lattice:ListTargetGroups";
/**
* Grants permission to list some or all targets in a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_ListTargets.html
*/
AwsVpcLatticeActions["ListTargets"] = "vpc-lattice:ListTargets";
/**
* Grants permission to create or update the auth policy for a service network or
* a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_PutAuthPolicy.html
*/
AwsVpcLatticeActions["PutAuthPolicy"] = "vpc-lattice:PutAuthPolicy";
/**
* Grants permission to create a resource policy for a resource configuration, ser
* vice, or service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_PutResourcePolicy.html
*/
AwsVpcLatticeActions["PutResourcePolicy"] = "vpc-lattice:PutResourcePolicy";
/**
* Grants permission to register targets to a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_RegisterTargets.html
*/
AwsVpcLatticeActions["RegisterTargets"] = "vpc-lattice:RegisterTargets";
/**
* Grants permission to tag a vpc-lattice resource
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_TagResource.html
*/
AwsVpcLatticeActions["TagResource"] = "vpc-lattice:TagResource";
/**
* Grants permission to untag a vpc-lattice resource
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UntagResource.html
*/
AwsVpcLatticeActions["UntagResource"] = "vpc-lattice:UntagResource";
/**
* Grants permission to update an access log subscription
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateAccessLogSubscription.html
*/
AwsVpcLatticeActions["UpdateAccessLogSubscription"] = "vpc-lattice:UpdateAccessLogSubscription";
/**
* Grants permission to update a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateListener.html
*/
AwsVpcLatticeActions["UpdateListener"] = "vpc-lattice:UpdateListener";
/**
* Grants permission to update a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateResourceConfiguration.html
*/
AwsVpcLatticeActions["UpdateResourceConfiguration"] = "vpc-lattice:UpdateResourceConfiguration";
/**
* Grants permission to update a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateResourceGateway.html
*/
AwsVpcLatticeActions["UpdateResourceGateway"] = "vpc-lattice:UpdateResourceGateway";
/**
* Grants permission to update a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateRule.html
*/
AwsVpcLatticeActions["UpdateRule"] = "vpc-lattice:UpdateRule";
/**
* Grants permission to update a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateService.html
*/
AwsVpcLatticeActions["UpdateService"] = "vpc-lattice:UpdateService";
/**
* Grants permission to update a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateServiceNetwork.html
*/
AwsVpcLatticeActions["UpdateServiceNetwork"] = "vpc-lattice:UpdateServiceNetwork";
/**
* Grants permission to update a service network and VPC association
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateServiceNetworkVpcAssociation.html
*/
AwsVpcLatticeActions["UpdateServiceNetworkVpcAssociation"] = "vpc-lattice:UpdateServiceNetworkVpcAssociation";
/**
* Grants permission to update a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateTargetGroup.html
*/
AwsVpcLatticeActions["UpdateTargetGroup"] = "vpc-lattice:UpdateTargetGroup";
})(AwsVpcLatticeActions = exports.AwsVpcLatticeActions || (exports.AwsVpcLatticeActions = {}));
//# sourceMappingURL=vpc-lattice.js.map