aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
446 lines (445 loc) • 18.7 kB
TypeScript
/**
* 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
*/
export declare enum 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
*/
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
*/
CreateAccessLogSubscription = "vpc-lattice:CreateAccessLogSubscription",
/**
* Grants permission to create a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateListener.html
*/
CreateListener = "vpc-lattice:CreateListener",
/**
* Grants permission to create a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateResourceConfiguration.html
*/
CreateResourceConfiguration = "vpc-lattice:CreateResourceConfiguration",
/**
* Grants permission to create a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateResourceGateway.html
*/
CreateResourceGateway = "vpc-lattice:CreateResourceGateway",
/**
* Grants permission to create a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateRule.html
*/
CreateRule = "vpc-lattice:CreateRule",
/**
* Grants permission to create a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateService.html
*/
CreateService = "vpc-lattice:CreateService",
/**
* Grants permission to create a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateServiceNetwork.html
*/
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
*/
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
*/
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
*/
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
*/
CreateServiceNetworkVpcEndpointAssociation = "vpc-lattice:CreateServiceNetworkVpcEndpointAssociation",
/**
* Grants permission to create a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_CreateTargetGroup.html
*/
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
*/
DeleteAccessLogSubscription = "vpc-lattice:DeleteAccessLogSubscription",
/**
* Grants permission to delete an auth policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteAuthPolicy.html
*/
DeleteAuthPolicy = "vpc-lattice:DeleteAuthPolicy",
/**
* Grants permission to delete a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteListener.html
*/
DeleteListener = "vpc-lattice:DeleteListener",
/**
* Grants permission to delete a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourceConfiguration.html
*/
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
*/
DeleteResourceEndpointAssociation = "vpc-lattice:DeleteResourceEndpointAssociation",
/**
* Grants permission to delete a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourceGateway.html
*/
DeleteResourceGateway = "vpc-lattice:DeleteResourceGateway",
/**
* Grants permission to delete a resource policy
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteResourcePolicy.html
*/
DeleteResourcePolicy = "vpc-lattice:DeleteResourcePolicy",
/**
* Grants permission to delete a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteRule.html
*/
DeleteRule = "vpc-lattice:DeleteRule",
/**
* Grants permission to delete a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteService.html
*/
DeleteService = "vpc-lattice:DeleteService",
/**
* Grants permission to delete a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteServiceNetwork.html
*/
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
*/
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
*/
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
*/
DeleteServiceNetworkVpcAssociation = "vpc-lattice:DeleteServiceNetworkVpcAssociation",
/**
* Grants permission to delete a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_DeleteTargetGroup.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
UpdateAccessLogSubscription = "vpc-lattice:UpdateAccessLogSubscription",
/**
* Grants permission to update a listener
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateListener.html
*/
UpdateListener = "vpc-lattice:UpdateListener",
/**
* Grants permission to update a resource configuration
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateResourceConfiguration.html
*/
UpdateResourceConfiguration = "vpc-lattice:UpdateResourceConfiguration",
/**
* Grants permission to update a resource gateway
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateResourceGateway.html
*/
UpdateResourceGateway = "vpc-lattice:UpdateResourceGateway",
/**
* Grants permission to update a rule
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateRule.html
*/
UpdateRule = "vpc-lattice:UpdateRule",
/**
* Grants permission to update a service
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateService.html
*/
UpdateService = "vpc-lattice:UpdateService",
/**
* Grants permission to update a service network
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateServiceNetwork.html
*/
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
*/
UpdateServiceNetworkVpcAssociation = "vpc-lattice:UpdateServiceNetworkVpcAssociation",
/**
* Grants permission to update a target group
*
* See https://docs.aws.amazon.com/vpc-lattice/latest/APIReference/API_UpdateTargetGroup.html
*/
UpdateTargetGroup = "vpc-lattice:UpdateTargetGroup"
}