Action Description Resources Conditions
Cancels in-progress environment configuration update or application version deployment.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Checks if the specified CNAME is available.
  • *
Create or update a group of environments that each run a separate component of a single application.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
Creates an application that has one configuration template named default and no application versions.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
Creates an application version for the specified application.
  • arn:aws:elasticbeanstalk:$region:$account:applicationversion/$applicationname/$versionlabel
Creates a configuration template.
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
  • elasticbeanstalk:InApplication
  • elasticbeanstalk:FromApplication
  • elasticbeanstalk:FromApplicationVersion
  • elasticbeanstalk:FromConfigurationTemplate
  • elasticbeanstalk:FromEnvironment
  • elasticbeanstalk:FromSolutionStack
  • Global Conditions
Launches an environment for the specified application using the specified configuration.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
  • elasticbeanstalk:InApplication
  • elasticbeanstalk:FromApplicationVersion
  • elasticbeanstalk:FromConfigurationTemplate
  • elasticbeanstalk:FromSolutionStack
  • Global Conditions
Creates the Amazon S3 storage location for the account.
  • *
Deletes the specified application along with all associated versions and configurations.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
Deletes the specified version from the specified application.
  • arn:aws:elasticbeanstalk:$region:$account:applicationversion/$applicationname/$versionlabel
Deletes the specified configuration template.
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
Deletes the draft configuration associated with the running environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Retrieve a list of application versions stored in your AWS Elastic Beanstalk storage bucket.
  • arn:aws:elasticbeanstalk:$region:$account:applicationversion/$applicationname/$versionlabel
Returns the descriptions of existing applications.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
  • arn:aws:elasticbeanstalk:$region::solutionstack/$solutionstackname
Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
Returns information about the overall health of the specified environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Returns AWS resources for this environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Returns descriptions for existing environments.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Returns list of event descriptions matching criteria up to the last 6 weeks.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
  • arn:aws:elasticbeanstalk:$region:$account:applicationversion/$applicationname/$versionlabel
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Returns more detailed information about the health of the specified instances (for example, CPU utilization, load average, and causes).
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Returns a list of the available solution stack names.
  • arn:aws:elasticbeanstalk:$region::solutionstack/$solutionstackname
Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Initiates a request to compile the specified type of information of the deployed environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Causes the environment to restart the application container server running on each Amazon EC2 instance.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Retrieves the compiled information from a RequestEnvironmentInfo request.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Swaps the CNAMEs of two environments.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Terminates the specified environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
Updates the specified application to have the specified properties.
  • arn:aws:elasticbeanstalk:$region:$account:application/$applicationname
Updates the specified application version to have the specified properties.
  • arn:aws:elasticbeanstalk:$region:$account:applicationversion/$applicationname/$versionlabel
Updates the specified configuration template to have the specified properties or configuration option values.
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename
Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
  • elasticbeanstalk:InApplication
  • elasticbeanstalk:FromApplicationVersion
  • elasticbeanstalk:FromConfigurationTemplate
  • Global Conditions
Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.
  • arn:aws:elasticbeanstalk:$region:$account:environment/$applicationname/$environmentname
  • arn:aws:elasticbeanstalk:$region:$account:configurationtemplate/$applicationname/$templatename