aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
288 lines (287 loc) • 11.8 kB
TypeScript
/**
* All IAM policy actions for AWS App Runner (APPRUNNER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsapprunner.html
*
* 2025-02-24T21:46:39.731Z
*/
export declare enum AwsApprunnerActions {
/**
* Grants permission to associate your own domain name with the AWS App Runner sub
* domain URL of your App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_AssociateCustomDomain.html
*/
AssociateCustomDomain = "apprunner:AssociateCustomDomain",
/**
* Grants permission to associate the service with an AWS WAF web ACL
*
* See https://docs.aws.amazon.com/apprunner/latest/dg/waf-manage.html
*/
AssociateWebAcl = "apprunner:AssociateWebAcl",
/**
* Grants permission to create an AWS App Runner automatic scaling configuration r
* esource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateAutoScalingConfiguration.html
*/
CreateAutoScalingConfiguration = "apprunner:CreateAutoScalingConfiguration",
/**
* Grants permission to create an AWS App Runner connection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateConnection.html
*/
CreateConnection = "apprunner:CreateConnection",
/**
* Grants permission to create an AWS App Runner observability configuration resou
* rce
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateObservabilityConfiguration.html
*/
CreateObservabilityConfiguration = "apprunner:CreateObservabilityConfiguration",
/**
* Grants permission to create an AWS App Runner service resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html
*/
CreateService = "apprunner:CreateService",
/**
* Grants permission to create an AWS App Runner VPC connector resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateVpcConnector.html
*/
CreateVpcConnector = "apprunner:CreateVpcConnector",
/**
* Grants permission to create an AWS App Runner VpcIngressConnection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_CreateVpcIngressConnection.html
*/
CreateVpcIngressConnection = "apprunner:CreateVpcIngressConnection",
/**
* Grants permission to delete an AWS App Runner automatic scaling configuration r
* esource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteAutoScalingConfiguration.html
*/
DeleteAutoScalingConfiguration = "apprunner:DeleteAutoScalingConfiguration",
/**
* Grants permission to delete an AWS App Runner connection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteConnection.html
*/
DeleteConnection = "apprunner:DeleteConnection",
/**
* Grants permission to delete an AWS App Runner observability configuration resou
* rce
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteObservabilityConfiguration.html
*/
DeleteObservabilityConfiguration = "apprunner:DeleteObservabilityConfiguration",
/**
* Grants permission to delete an AWS App Runner service resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteService.html
*/
DeleteService = "apprunner:DeleteService",
/**
* Grants permission to delete an AWS App Runner VPC connector resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteVpcConnector.html
*/
DeleteVpcConnector = "apprunner:DeleteVpcConnector",
/**
* Grants permission to delete an AWS App Runner VpcIngressConnection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteVpcIngressConnection.html
*/
DeleteVpcIngressConnection = "apprunner:DeleteVpcIngressConnection",
/**
* Grants permission to retrieve the description of an AWS App Runner automatic sc
* aling configuration resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeAutoScalingConfiguration.html
*/
DescribeAutoScalingConfiguration = "apprunner:DescribeAutoScalingConfiguration",
/**
* Grants permission to retrieve descriptions of custom domain names associated wi
* th an AWS App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeCustomDomains.html
*/
DescribeCustomDomains = "apprunner:DescribeCustomDomains",
/**
* Grants permission to retrieve the description of an AWS App Runner observabilit
* y configuration resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeObservabilityConfiguration.html
*/
DescribeObservabilityConfiguration = "apprunner:DescribeObservabilityConfiguration",
/**
* Grants permission to retrieve the description of an operation that occurred on
* an AWS App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeOperation.html
*/
DescribeOperation = "apprunner:DescribeOperation",
/**
* Grants permission to retrieve the description of an AWS App Runner service reso
* urce
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeService.html
*/
DescribeService = "apprunner:DescribeService",
/**
* Grants permission to retrieve the description of an AWS App Runner VPC connecto
* r resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeVpcConnector.html
*/
DescribeVpcConnector = "apprunner:DescribeVpcConnector",
/**
* Grants permission to retrieve the description of an AWS App Runner VpcIngressCo
* nnection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeVpcIngressConnection.html
*/
DescribeVpcIngressConnection = "apprunner:DescribeVpcIngressConnection",
/**
* Grants permission to get the AWS WAF web ACL that is associated with an AWS App
* Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/dg/waf-manage.html
*/
DescribeWebAclForService = "apprunner:DescribeWebAclForService",
/**
* Grants permission to disassociate a custom domain name from an AWS App Runner s
* ervice
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_DisassociateCustomDomain.html
*/
DisassociateCustomDomain = "apprunner:DisassociateCustomDomain",
/**
* Grants permission to disassociate the service with an AWS WAF web ACL
*
* See https://docs.aws.amazon.com/apprunner/latest/dg/waf-manage.html
*/
DisassociateWebAcl = "apprunner:DisassociateWebAcl",
/**
* Grants permission to list the services that are associated with an AWS WAF web
* ACL
*
* See https://docs.aws.amazon.com/apprunner/latest/dg/waf-manage.html
*/
ListAssociatedServicesForWebAcl = "apprunner:ListAssociatedServicesForWebAcl",
/**
* Grants permission to retrieve a list of AWS App Runner automatic scaling config
* urations in your AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListAutoScalingConfigurations.html
*/
ListAutoScalingConfigurations = "apprunner:ListAutoScalingConfigurations",
/**
* Grants permission to retrieve a list of AWS App Runner connections in your AWS
* account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListConnections.html
*/
ListConnections = "apprunner:ListConnections",
/**
* Grants permission to retrieve a list of AWS App Runner observability configurat
* ions in your AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListObservabilityConfigurations.html
*/
ListObservabilityConfigurations = "apprunner:ListObservabilityConfigurations",
/**
* Grants permission to retrieve a list of operations that occurred on an AWS App
* Runner service resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListOperations.html
*/
ListOperations = "apprunner:ListOperations",
/**
* Grants permission to retrieve a list of running AWS App Runner services in your
* AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListServices.html
*/
ListServices = "apprunner:ListServices",
/**
* Grants permission to retrieve a list of associated AppRunner services of an AWS
* App Runner automatic scaling configuration in your AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListServicesForAutoScalingConfiguration.html
*/
ListServicesForAutoScalingConfiguration = "apprunner:ListServicesForAutoScalingConfiguration",
/**
* Grants permission to list tags associated with an AWS App Runner resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListTagsForResource.html
*/
ListTagsForResource = "apprunner:ListTagsForResource",
/**
* Grants permission to retrieve a list of AWS App Runner VPC connectors in your A
* WS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListVpcConnectors.html
*/
ListVpcConnectors = "apprunner:ListVpcConnectors",
/**
* Grants permission to retrieve a list of AWS App Runner VpcIngressConnections in
* your AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ListVpcConnections.html
*/
ListVpcIngressConnections = "apprunner:ListVpcIngressConnections",
/**
* Grants permission to pause an active AWS App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_PauseService.html
*/
PauseService = "apprunner:PauseService",
/**
* Grants permission to resume an active AWS App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_ResumeService.html
*/
ResumeService = "apprunner:ResumeService",
/**
* Grants permission to initiate a manual deployemnt to an AWS App Runner service
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_StartDeployment.html
*/
StartDeployment = "apprunner:StartDeployment",
/**
* Grants permission to add tags to, or update tag values of, an AWS App Runner re
* source
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_TagResource.html
*/
TagResource = "apprunner:TagResource",
/**
* Grants permission to remove tags from an AWS App Runner resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_UntagResource.html
*/
UntagResource = "apprunner:UntagResource",
/**
* Grants permission to update an AWS App Runner automatic scaling configuration t
* o be the default in your AWS account
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateDefaultAutoScalingConfiguration.html
*/
UpdateDefaultAutoScalingConfiguration = "apprunner:UpdateDefaultAutoScalingConfiguration",
/**
* Grants permission to update an AWS App Runner service resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html
*/
UpdateService = "apprunner:UpdateService",
/**
* Grants permission to update an AWS App Runner VpcIngressConnection resource
*
* See https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateVpcIngressConnection.html
*/
UpdateVpcIngressConnection = "apprunner:UpdateVpcIngressConnection"
}