UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

451 lines 20.7 kB
"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