UNPKG

aws-iam-policy-types

Version:

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

333 lines (332 loc) 14.8 kB
/** * 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 */ export declare enum 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 */ 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 */ AddTags = "elasticbeanstalk:AddTags", /** * Grants permission to apply a scheduled managed action immediately * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ApplyEnvironmentManagedAction.html */ 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 */ AssociateEnvironmentOperationsRole = "elasticbeanstalk:AssociateEnvironmentOperationsRole", /** * Grants permission to check CNAME availability * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html */ 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 */ ComposeEnvironments = "elasticbeanstalk:ComposeEnvironments", /** * Grants permission to create a new application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html */ 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 */ CreateApplicationVersion = "elasticbeanstalk:CreateApplicationVersion", /** * Grants permission to create a configuration template * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html */ CreateConfigurationTemplate = "elasticbeanstalk:CreateConfigurationTemplate", /** * Grants permission to launch an environment for an application * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html */ 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 */ 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 */ 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 */ 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 */ DeleteApplicationVersion = "elasticbeanstalk:DeleteApplicationVersion", /** * Grants permission to delete a configuration template * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html */ 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 */ 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 */ 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 */ 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 */ DescribeApplicationVersions = "elasticbeanstalk:DescribeApplicationVersions", /** * Grants permission to retrieve the descriptions of existing applications * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html */ DescribeApplications = "elasticbeanstalk:DescribeApplications", /** * Grants permission to retrieve descriptions of environment configuration options * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html */ 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 */ 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 */ 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 */ 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 */ 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 */ DescribeEnvironmentResources = "elasticbeanstalk:DescribeEnvironmentResources", /** * Grants permission to retrieve descriptions for existing environments * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ RetrieveEnvironmentInfo = "elasticbeanstalk:RetrieveEnvironmentInfo", /** * Grants permission to swap the CNAMEs of two environments * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html */ SwapEnvironmentCNAMEs = "elasticbeanstalk:SwapEnvironmentCNAMEs", /** * Grants permission to terminate an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html */ TerminateEnvironment = "elasticbeanstalk:TerminateEnvironment", /** * Grants permission to update an application with specified properties * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html */ 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 */ 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 */ 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 */ UpdateConfigurationTemplate = "elasticbeanstalk:UpdateConfigurationTemplate", /** * Grants permission to update an environment * * See https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html */ 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 */ 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 */ ValidateConfigurationSettings = "elasticbeanstalk:ValidateConfigurationSettings" }