aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
253 lines (252 loc) • 10.1 kB
TypeScript
/**
* All IAM policy actions for AWS App Mesh Preview (APPMESH-PREVIEW)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsappmeshpreview.html
*
* 2025-02-24T21:46:39.189Z
*/
export declare enum AwsAppmeshPreviewActions {
/**
* 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-preview:CreateGatewayRoute",
/**
* Grants permission to create a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html
*/
CreateMesh = "appmesh-preview: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-preview: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-preview: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-preview: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-preview: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-preview:CreateVirtualService",
/**
* Grants permission to delete an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html
*/
DeleteGatewayRoute = "appmesh-preview:DeleteGatewayRoute",
/**
* Grants permission to delete an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html
*/
DeleteMesh = "appmesh-preview: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-preview:DeleteMeshPolicy",
/**
* Grants permission to delete an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html
*/
DeleteRoute = "appmesh-preview:DeleteRoute",
/**
* Grants permission to delete an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html
*/
DeleteVirtualGateway = "appmesh-preview:DeleteVirtualGateway",
/**
* Grants permission to delete an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html
*/
DeleteVirtualNode = "appmesh-preview:DeleteVirtualNode",
/**
* Grants permission to delete an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html
*/
DeleteVirtualRouter = "appmesh-preview:DeleteVirtualRouter",
/**
* Grants permission to delete an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html
*/
DeleteVirtualService = "appmesh-preview:DeleteVirtualService",
/**
* Grants permission to describe an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeGatewayRoute.html
*/
DescribeGatewayRoute = "appmesh-preview:DescribeGatewayRoute",
/**
* Grants permission to describe an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeMesh.html
*/
DescribeMesh = "appmesh-preview:DescribeMesh",
/**
* Grants permission to describe an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeRoute.html
*/
DescribeRoute = "appmesh-preview:DescribeRoute",
/**
* Grants permission to describe an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualGateway.html
*/
DescribeVirtualGateway = "appmesh-preview:DescribeVirtualGateway",
/**
* Grants permission to describe an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualNode.html
*/
DescribeVirtualNode = "appmesh-preview:DescribeVirtualNode",
/**
* Grants permission to describe an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualRouter.html
*/
DescribeVirtualRouter = "appmesh-preview:DescribeVirtualRouter",
/**
* Grants permission to describe an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualService.html
*/
DescribeVirtualService = "appmesh-preview: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-preview: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-preview:ListGatewayRoutes",
/**
* Grants permission to list existing service meshes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListMeshes.html
*/
ListMeshes = "appmesh-preview: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-preview:ListRoutes",
/**
* 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-preview:ListVirtualGateways",
/**
* Grants permission to list existing virtual nodes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualNodes.html
*/
ListVirtualNodes = "appmesh-preview: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-preview: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-preview: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-preview: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-preview:StreamAggregatedResources",
/**
* 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-preview:UpdateGatewayRoute",
/**
* Grants permission to update an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html
*/
UpdateMesh = "appmesh-preview: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-preview: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-preview: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-preview: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-preview: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-preview:UpdateVirtualService"
}