UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

338 lines 16.7 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsElasticbeanstalkActions = void 0; /** * All IAM policy actions for AWS Elastic Beanstalk (ELASTICBEANSTALK) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselasticbeanstalk.html * * 2025-02-24T21:47:44.800Z */ var AwsElasticbeanstalkActions; (function (AwsElasticbeanstalkActions) { /** * Grants permission to cancel in-progress environment configuration update or app * lication version deployment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html */ AwsElasticbeanstalkActions["AbortEnvironmentUpdate"] = "elasticbeanstalk:AbortEnvironmentUpdate"; /** * Grants permission to add tags to an Elastic Beanstalk resource and to update ta * g values * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html */ AwsElasticbeanstalkActions["AddTags"] = "elasticbeanstalk:AddTags"; /** * Grants permission to apply a scheduled managed action immediately * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ApplyEnvironmentManagedAction.html */ AwsElasticbeanstalkActions["ApplyEnvironmentManagedAction"] = "elasticbeanstalk:ApplyEnvironmentManagedAction"; /** * Grants permission to associate an operations role with an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AssociateEnvironmentOperationsRole.html */ AwsElasticbeanstalkActions["AssociateEnvironmentOperationsRole"] = "elasticbeanstalk:AssociateEnvironmentOperationsRole"; /** * Grants permission to check CNAME availability * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html */ AwsElasticbeanstalkActions["CheckDNSAvailability"] = "elasticbeanstalk:CheckDNSAvailability"; /** * Grants permission to create or update a group of environments, each running a s * eparate component of a single application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html */ AwsElasticbeanstalkActions["ComposeEnvironments"] = "elasticbeanstalk:ComposeEnvironments"; /** * Grants permission to create a new application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html */ AwsElasticbeanstalkActions["CreateApplication"] = "elasticbeanstalk:CreateApplication"; /** * Grants permission to create an application version for an application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html */ AwsElasticbeanstalkActions["CreateApplicationVersion"] = "elasticbeanstalk:CreateApplicationVersion"; /** * Grants permission to create a configuration template * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html */ AwsElasticbeanstalkActions["CreateConfigurationTemplate"] = "elasticbeanstalk:CreateConfigurationTemplate"; /** * Grants permission to launch an environment for an application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html */ AwsElasticbeanstalkActions["CreateEnvironment"] = "elasticbeanstalk:CreateEnvironment"; /** * Grants permission to create a new version of a custom platform * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html */ AwsElasticbeanstalkActions["CreatePlatformVersion"] = "elasticbeanstalk:CreatePlatformVersion"; /** * Grants permission to create the Amazon S3 storage location for the account * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateStorageLocation.html */ AwsElasticbeanstalkActions["CreateStorageLocation"] = "elasticbeanstalk:CreateStorageLocation"; /** * Grants permission to delete an application along with all associated versions a * nd configurations * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html */ AwsElasticbeanstalkActions["DeleteApplication"] = "elasticbeanstalk:DeleteApplication"; /** * Grants permission to delete an application version from an application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html */ AwsElasticbeanstalkActions["DeleteApplicationVersion"] = "elasticbeanstalk:DeleteApplicationVersion"; /** * Grants permission to delete a configuration template * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html */ AwsElasticbeanstalkActions["DeleteConfigurationTemplate"] = "elasticbeanstalk:DeleteConfigurationTemplate"; /** * Grants permission to delete the draft configuration associated with the running * environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html */ AwsElasticbeanstalkActions["DeleteEnvironmentConfiguration"] = "elasticbeanstalk:DeleteEnvironmentConfiguration"; /** * Grants permission to delete a version of a custom platform * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html */ AwsElasticbeanstalkActions["DeletePlatformVersion"] = "elasticbeanstalk:DeletePlatformVersion"; /** * Grants permission to retrieve a list of account attributes, including resource * quotas * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeAccountAttributes.html */ AwsElasticbeanstalkActions["DescribeAccountAttributes"] = "elasticbeanstalk:DescribeAccountAttributes"; /** * Grants permission to retrieve a list of application versions stored in an AWS E * lastic Beanstalk storage bucket * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplicationVersions.html */ AwsElasticbeanstalkActions["DescribeApplicationVersions"] = "elasticbeanstalk:DescribeApplicationVersions"; /** * Grants permission to retrieve the descriptions of existing applications * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html */ AwsElasticbeanstalkActions["DescribeApplications"] = "elasticbeanstalk:DescribeApplications"; /** * Grants permission to retrieve descriptions of environment configuration options * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html */ AwsElasticbeanstalkActions["DescribeConfigurationOptions"] = "elasticbeanstalk:DescribeConfigurationOptions"; /** * Grants permission to retrieve a description of the settings for a configuration * set * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationSettings.html */ AwsElasticbeanstalkActions["DescribeConfigurationSettings"] = "elasticbeanstalk:DescribeConfigurationSettings"; /** * Grants permission to retrieve information about the overall health of an enviro * nment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentHealth.html */ AwsElasticbeanstalkActions["DescribeEnvironmentHealth"] = "elasticbeanstalk:DescribeEnvironmentHealth"; /** * Grants permission to retrieve a list of an environment's completed and failed m * anaged actions * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentManagedActionHistory.html */ AwsElasticbeanstalkActions["DescribeEnvironmentManagedActionHistory"] = "elasticbeanstalk:DescribeEnvironmentManagedActionHistory"; /** * Grants permission to retrieve a list of an environment's upcoming and in-progre * ss managed actions * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentManagedActions.html */ AwsElasticbeanstalkActions["DescribeEnvironmentManagedActions"] = "elasticbeanstalk:DescribeEnvironmentManagedActions"; /** * Grants permission to retrieve a list of AWS resources for an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentResources.html */ AwsElasticbeanstalkActions["DescribeEnvironmentResources"] = "elasticbeanstalk:DescribeEnvironmentResources"; /** * Grants permission to retrieve descriptions for existing environments * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html */ AwsElasticbeanstalkActions["DescribeEnvironments"] = "elasticbeanstalk:DescribeEnvironments"; /** * Grants permission to retrieve a list of event descriptions matching a set of cr * iteria * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEvents.html */ AwsElasticbeanstalkActions["DescribeEvents"] = "elasticbeanstalk:DescribeEvents"; /** * Grants permission to retrieve more detailed information about the health of env * ironment instances * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeInstancesHealth.html */ AwsElasticbeanstalkActions["DescribeInstancesHealth"] = "elasticbeanstalk:DescribeInstancesHealth"; /** * Grants permission to retrieve a description of a managed platform version * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html */ AwsElasticbeanstalkActions["DescribePlatformVersion"] = "elasticbeanstalk:DescribePlatformVersion"; /** * Grants permission to disassociate an operations role with an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DisassociateEnvironmentOperationsRole.html */ AwsElasticbeanstalkActions["DisassociateEnvironmentOperationsRole"] = "elasticbeanstalk:DisassociateEnvironmentOperationsRole"; /** * Grants permission to retrieve a list of the available solution stack names * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html */ AwsElasticbeanstalkActions["ListAvailableSolutionStacks"] = "elasticbeanstalk:ListAvailableSolutionStacks"; /** * Grants permission to retrieve a list of the available platform branches * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformBranches.html */ AwsElasticbeanstalkActions["ListPlatformBranches"] = "elasticbeanstalk:ListPlatformBranches"; /** * Grants permission to retrieve a list of the available platforms * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html */ AwsElasticbeanstalkActions["ListPlatformVersions"] = "elasticbeanstalk:ListPlatformVersions"; /** * Grants permission to retrieve a list of tags of an Elastic Beanstalk resource * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListTagsForResource.html */ AwsElasticbeanstalkActions["ListTagsForResource"] = "elasticbeanstalk:ListTagsForResource"; /** * Grants permission to submit instance statistics for enhanced health * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced.html#health-enhanced-authz */ AwsElasticbeanstalkActions["PutInstanceStatistics"] = "elasticbeanstalk:PutInstanceStatistics"; /** * Grants permission to delete and recreate all of the AWS resources for an enviro * nment and to force a restart * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html */ AwsElasticbeanstalkActions["RebuildEnvironment"] = "elasticbeanstalk:RebuildEnvironment"; /** * Grants permission to remove tags from an Elastic Beanstalk resource * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html */ AwsElasticbeanstalkActions["RemoveTags"] = "elasticbeanstalk:RemoveTags"; /** * Grants permission to initiate a request to compile information of the deployed * environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html */ AwsElasticbeanstalkActions["RequestEnvironmentInfo"] = "elasticbeanstalk:RequestEnvironmentInfo"; /** * Grants permission to request an environment to restart the application containe * r server running on each Amazon EC2 instance * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html */ AwsElasticbeanstalkActions["RestartAppServer"] = "elasticbeanstalk:RestartAppServer"; /** * Grants permission to retrieve the compiled information from a RequestEnvironmen * tInfo request * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html */ AwsElasticbeanstalkActions["RetrieveEnvironmentInfo"] = "elasticbeanstalk:RetrieveEnvironmentInfo"; /** * Grants permission to swap the CNAMEs of two environments * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html */ AwsElasticbeanstalkActions["SwapEnvironmentCNAMEs"] = "elasticbeanstalk:SwapEnvironmentCNAMEs"; /** * Grants permission to terminate an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html */ AwsElasticbeanstalkActions["TerminateEnvironment"] = "elasticbeanstalk:TerminateEnvironment"; /** * Grants permission to update an application with specified properties * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html */ AwsElasticbeanstalkActions["UpdateApplication"] = "elasticbeanstalk:UpdateApplication"; /** * Grants permission to update the application version lifecycle policy associated * with the application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html */ AwsElasticbeanstalkActions["UpdateApplicationResourceLifecycle"] = "elasticbeanstalk:UpdateApplicationResourceLifecycle"; /** * Grants permission to update an application version with specified properties * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html */ AwsElasticbeanstalkActions["UpdateApplicationVersion"] = "elasticbeanstalk:UpdateApplicationVersion"; /** * Grants permission to update a configuration template with specified properties * or configuration option values * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html */ AwsElasticbeanstalkActions["UpdateConfigurationTemplate"] = "elasticbeanstalk:UpdateConfigurationTemplate"; /** * Grants permission to update an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html */ AwsElasticbeanstalkActions["UpdateEnvironment"] = "elasticbeanstalk:UpdateEnvironment"; /** * Doesn't grant permission to update tags. To grant permission to add tags to an * Elastic Beanstalk resource, remove tags, and to update tag values, specify elas * ticbeanstalk:AddTags and elasticbeanstalk:RemoveTags * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html */ AwsElasticbeanstalkActions["UpdateTagsForResource"] = "elasticbeanstalk:UpdateTagsForResource"; /** * Grants permission to check the validity of a set of configuration settings for * a configuration template or an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ValidateConfigurationSettings.html */ AwsElasticbeanstalkActions["ValidateConfigurationSettings"] = "elasticbeanstalk:ValidateConfigurationSettings"; })(AwsElasticbeanstalkActions = exports.AwsElasticbeanstalkActions || (exports.AwsElasticbeanstalkActions = {})); //# sourceMappingURL=elasticbeanstalk.js.map