UNPKG

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
/** * 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" }