aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
271 lines (270 loc) • 10.4 kB
TypeScript
/**
* All IAM policy actions for AWS App Mesh (APPMESH)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsappmesh.html
*
* 2025-02-24T21:46:38.698Z
*/
export declare enum AwsAppmeshActions {
/**
* Grants permission to create a gateway route that is associated with a virtual g
* ateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateGatewayRoute.html
*/
CreateGatewayRoute = "appmesh:CreateGatewayRoute",
/**
* Grants permission to create a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html
*/
CreateMesh = "appmesh:CreateMesh",
/**
* Grants permission to create a route that is associated with a virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateRoute.html
*/
CreateRoute = "appmesh:CreateRoute",
/**
* Grants permission to create a virtual gateway within a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualGateway.html
*/
CreateVirtualGateway = "appmesh:CreateVirtualGateway",
/**
* Grants permission to create a virtual node within a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualNode.html
*/
CreateVirtualNode = "appmesh:CreateVirtualNode",
/**
* Grants permission to create a virtual router within a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualRouter.html
*/
CreateVirtualRouter = "appmesh:CreateVirtualRouter",
/**
* Grants permission to create a virtual service within a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualService.html
*/
CreateVirtualService = "appmesh:CreateVirtualService",
/**
* Grants permission to delete an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html
*/
DeleteGatewayRoute = "appmesh:DeleteGatewayRoute",
/**
* Grants permission to delete an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html
*/
DeleteMesh = "appmesh:DeleteMesh",
/**
* Grants permission to delete the RAM access control policy for a mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html
*/
DeleteMeshPolicy = "appmesh:DeleteMeshPolicy",
/**
* Grants permission to delete an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html
*/
DeleteRoute = "appmesh:DeleteRoute",
/**
* Grants permission to delete an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html
*/
DeleteVirtualGateway = "appmesh:DeleteVirtualGateway",
/**
* Grants permission to delete an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html
*/
DeleteVirtualNode = "appmesh:DeleteVirtualNode",
/**
* Grants permission to delete an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html
*/
DeleteVirtualRouter = "appmesh:DeleteVirtualRouter",
/**
* Grants permission to delete an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html
*/
DeleteVirtualService = "appmesh:DeleteVirtualService",
/**
* Grants permission to describe an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeGatewayRoute.html
*/
DescribeGatewayRoute = "appmesh:DescribeGatewayRoute",
/**
* Grants permission to describe an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeMesh.html
*/
DescribeMesh = "appmesh:DescribeMesh",
/**
* Grants permission to describe an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeRoute.html
*/
DescribeRoute = "appmesh:DescribeRoute",
/**
* Grants permission to describe an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualGateway.html
*/
DescribeVirtualGateway = "appmesh:DescribeVirtualGateway",
/**
* Grants permission to describe an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualNode.html
*/
DescribeVirtualNode = "appmesh:DescribeVirtualNode",
/**
* Grants permission to describe an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualRouter.html
*/
DescribeVirtualRouter = "appmesh:DescribeVirtualRouter",
/**
* Grants permission to describe an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualService.html
*/
DescribeVirtualService = "appmesh:DescribeVirtualService",
/**
* Grants permission to read the RAM access control policy for a mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html
*/
GetMeshPolicy = "appmesh:GetMeshPolicy",
/**
* Grants permission to list existing gateway routes in a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListGatewayRoutes.html
*/
ListGatewayRoutes = "appmesh:ListGatewayRoutes",
/**
* Grants permission to list existing service meshes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListMeshes.html
*/
ListMeshes = "appmesh:ListMeshes",
/**
* Grants permission to list existing routes in a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListRoutes.html
*/
ListRoutes = "appmesh:ListRoutes",
/**
* Grants permission to list the tags for an App Mesh resource
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "appmesh:ListTagsForResource",
/**
* Grants permission to list existing virtual gateways in a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualGateways.html
*/
ListVirtualGateways = "appmesh:ListVirtualGateways",
/**
* Grants permission to list existing virtual nodes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualNodes.html
*/
ListVirtualNodes = "appmesh:ListVirtualNodes",
/**
* Grants permission to list existing virtual routers in a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualRouters.html
*/
ListVirtualRouters = "appmesh:ListVirtualRouters",
/**
* Grants permission to list existing virtual services in a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualServices.html
*/
ListVirtualServices = "appmesh:ListVirtualServices",
/**
* Grants permission to define the RAM access control policy for a mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/userguide/sharing.html
*/
PutMeshPolicy = "appmesh:PutMeshPolicy",
/**
* Grants permission to receive streamed resources for an App Mesh endpoint (Virtu
* alNode/VirtualGateway)
*
* See https://docs.aws.amazon.com/app-mesh/latest/userguide/envoy.html
*/
StreamAggregatedResources = "appmesh:StreamAggregatedResources",
/**
* Grants permission to tag a resource with a specified resourceArn
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_TagResource.html
*/
TagResource = "appmesh:TagResource",
/**
* Grants permission to delete a tag from a resource
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UntagResource.html
*/
UntagResource = "appmesh:UntagResource",
/**
* Grants permission to update an existing gateway route for a specified service m
* esh and virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateGatewayRoute.html
*/
UpdateGatewayRoute = "appmesh:UpdateGatewayRoute",
/**
* Grants permission to update an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html
*/
UpdateMesh = "appmesh:UpdateMesh",
/**
* Grants permission to update an existing route for a specified service mesh and
* virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateRoute.html
*/
UpdateRoute = "appmesh:UpdateRoute",
/**
* Grants permission to update an existing virtual gateway in a specified service
* mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualGateway.html
*/
UpdateVirtualGateway = "appmesh:UpdateVirtualGateway",
/**
* Grants permission to update an existing virtual node in a specified service mes
* h
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualNode.html
*/
UpdateVirtualNode = "appmesh:UpdateVirtualNode",
/**
* Grants permission to update an existing virtual router in a specified service m
* esh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualRouter.html
*/
UpdateVirtualRouter = "appmesh:UpdateVirtualRouter",
/**
* Grants permission to update an existing virtual service in a specified service
* mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualService.html
*/
UpdateVirtualService = "appmesh:UpdateVirtualService"
}