aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
338 lines • 16.7 kB
JavaScript
"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