aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
276 lines • 11.6 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsAppmeshActions = void 0;
/**
* 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
*/
var AwsAppmeshActions;
(function (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
*/
AwsAppmeshActions["CreateGatewayRoute"] = "appmesh:CreateGatewayRoute";
/**
* Grants permission to create a service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["CreateVirtualService"] = "appmesh:CreateVirtualService";
/**
* Grants permission to delete an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html
*/
AwsAppmeshActions["DeleteGatewayRoute"] = "appmesh:DeleteGatewayRoute";
/**
* Grants permission to delete an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["DeleteMeshPolicy"] = "appmesh:DeleteMeshPolicy";
/**
* Grants permission to delete an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html
*/
AwsAppmeshActions["DeleteRoute"] = "appmesh:DeleteRoute";
/**
* Grants permission to delete an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html
*/
AwsAppmeshActions["DeleteVirtualGateway"] = "appmesh:DeleteVirtualGateway";
/**
* Grants permission to delete an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html
*/
AwsAppmeshActions["DeleteVirtualNode"] = "appmesh:DeleteVirtualNode";
/**
* Grants permission to delete an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html
*/
AwsAppmeshActions["DeleteVirtualRouter"] = "appmesh:DeleteVirtualRouter";
/**
* Grants permission to delete an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html
*/
AwsAppmeshActions["DeleteVirtualService"] = "appmesh:DeleteVirtualService";
/**
* Grants permission to describe an existing gateway route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeGatewayRoute.html
*/
AwsAppmeshActions["DescribeGatewayRoute"] = "appmesh:DescribeGatewayRoute";
/**
* Grants permission to describe an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeMesh.html
*/
AwsAppmeshActions["DescribeMesh"] = "appmesh:DescribeMesh";
/**
* Grants permission to describe an existing route
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeRoute.html
*/
AwsAppmeshActions["DescribeRoute"] = "appmesh:DescribeRoute";
/**
* Grants permission to describe an existing virtual gateway
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualGateway.html
*/
AwsAppmeshActions["DescribeVirtualGateway"] = "appmesh:DescribeVirtualGateway";
/**
* Grants permission to describe an existing virtual node
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualNode.html
*/
AwsAppmeshActions["DescribeVirtualNode"] = "appmesh:DescribeVirtualNode";
/**
* Grants permission to describe an existing virtual router
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualRouter.html
*/
AwsAppmeshActions["DescribeVirtualRouter"] = "appmesh:DescribeVirtualRouter";
/**
* Grants permission to describe an existing virtual service
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DescribeVirtualService.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["ListGatewayRoutes"] = "appmesh:ListGatewayRoutes";
/**
* Grants permission to list existing service meshes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListMeshes.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["ListVirtualGateways"] = "appmesh:ListVirtualGateways";
/**
* Grants permission to list existing virtual nodes
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_ListVirtualNodes.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["UpdateGatewayRoute"] = "appmesh:UpdateGatewayRoute";
/**
* Grants permission to update an existing service mesh
*
* See https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["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
*/
AwsAppmeshActions["UpdateVirtualService"] = "appmesh:UpdateVirtualService";
})(AwsAppmeshActions = exports.AwsAppmeshActions || (exports.AwsAppmeshActions = {}));
//# sourceMappingURL=appmesh.js.map