AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <ElasticBeanstalkClient.h>
Public Types | |
typedef Aws::Client::AWSXMLClient | BASECLASS |
![]() | |
typedef AWSClient | BASECLASS |
<fullname>AWS Elastic Beanstalk</fullname>
AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud.
For more information about this product, go to the AWS Elastic Beanstalk details page. The location of the latest AWS Elastic Beanstalk WSDL is http://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl. To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that enable you to access the API, go to Tools for Amazon Web Services.
Endpoints
For a list of region-specific endpoints that AWS Elastic Beanstalk supports, go to Regions and Endpoints in the Amazon Web Services Glossary.
Definition at line 263 of file ElasticBeanstalkClient.h.
Definition at line 266 of file ElasticBeanstalkClient.h.
Aws::ElasticBeanstalk::ElasticBeanstalkClient::ElasticBeanstalkClient | ( | const Client::ClientConfiguration & | clientConfiguration = Client::ClientConfiguration() | ) |
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Aws::ElasticBeanstalk::ElasticBeanstalkClient::ElasticBeanstalkClient | ( | const Auth::AWSCredentials & | credentials, |
const Client::ClientConfiguration & | clientConfiguration = Client::ClientConfiguration() |
||
) |
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Aws::ElasticBeanstalk::ElasticBeanstalkClient::ElasticBeanstalkClient | ( | const std::shared_ptr< Auth::AWSCredentialsProvider > & | credentialsProvider, |
const Client::ClientConfiguration & | clientConfiguration = Client::ClientConfiguration() |
||
) |
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
|
virtual |
|
virtual |
Cancels in-progress environment configuration update or application version deployment.
|
virtual |
Cancels in-progress environment configuration update or application version deployment.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Cancels in-progress environment configuration update or application version deployment.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Applies a scheduled managed action immediately. A managed action can be applied only if its status is Scheduled
. Get the status and action ID of a managed action with DescribeEnvironmentManagedActions.
|
virtual |
Applies a scheduled managed action immediately. A managed action can be applied only if its status is Scheduled
. Get the status and action ID of a managed action with DescribeEnvironmentManagedActions.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Applies a scheduled managed action immediately. A managed action can be applied only if its status is Scheduled
. Get the status and action ID of a managed action with DescribeEnvironmentManagedActions.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Checks if the specified CNAME is available.
|
virtual |
Checks if the specified CNAME is available.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Checks if the specified CNAME is available.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Create or update a group of environments that each run a separate component of a single application. Takes a list of version labels that specify application source bundles for each of the environments to create or update. The name of each environment and other required information must be included in the source bundles in an environment manifest named env.yaml
. See Compose Environments for details.
|
virtual |
Create or update a group of environments that each run a separate component of a single application. Takes a list of version labels that specify application source bundles for each of the environments to create or update. The name of each environment and other required information must be included in the source bundles in an environment manifest named env.yaml
. See Compose Environments for details.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Create or update a group of environments that each run a separate component of a single application. Takes a list of version labels that specify application source bundles for each of the environments to create or update. The name of each environment and other required information must be included in the source bundles in an environment manifest named env.yaml
. See Compose Environments for details.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates an application that has one configuration template named default
and no application versions.
|
virtual |
Creates an application that has one configuration template named default
and no application versions.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Creates an application that has one configuration template named default
and no application versions.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates an application version for the specified application.
<note>Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version. </note>
|
virtual |
Creates an application version for the specified application.
<note>Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version. </note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Creates an application version for the specified application.
<note>Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version. </note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.
Related Topics
|
virtual |
Creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.
Related Topics
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.
Related Topics
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Launches an environment for the specified application using the specified configuration.
|
virtual |
Launches an environment for the specified application using the specified configuration.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Launches an environment for the specified application using the specified configuration.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates the Amazon S3 storage location for the account.
This location is used to store user log files.
|
virtual |
|
virtual |
Creates the Amazon S3 storage location for the account.
This location is used to store user log files.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.
<note>You cannot delete an application that has a running environment. </note>
|
virtual |
Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.
<note>You cannot delete an application that has a running environment. </note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.
<note>You cannot delete an application that has a running environment. </note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes the specified version from the specified application.
<note>You cannot delete an application version that is associated with a running environment.</note>
|
virtual |
Deletes the specified version from the specified application.
<note>You cannot delete an application version that is associated with a running environment.</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes the specified version from the specified application.
<note>You cannot delete an application version that is associated with a running environment.</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes the specified configuration template.
<note>When you launch an environment using a configuration template, the environment gets a copy of the template. You can delete or modify the environment's copy of the template without affecting the running environment.</note>
|
virtual |
Deletes the specified configuration template.
<note>When you launch an environment using a configuration template, the environment gets a copy of the template. You can delete or modify the environment's copy of the template without affecting the running environment.</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes the specified configuration template.
<note>When you launch an environment using a configuration template, the environment gets a copy of the template. You can delete or modify the environment's copy of the template without affecting the running environment.</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes the draft configuration associated with the running environment.
Updating a running environment with any configuration changes creates a draft configuration set. You can get the draft configuration using DescribeConfigurationSettings while the update is in progress or if the update fails. The DeploymentStatus
for the draft configuration indicates whether the deployment is in process or has failed. The draft configuration remains in existence until it is deleted with this action.
|
virtual |
Deletes the draft configuration associated with the running environment.
Updating a running environment with any configuration changes creates a draft configuration set. You can get the draft configuration using DescribeConfigurationSettings while the update is in progress or if the update fails. The DeploymentStatus
for the draft configuration indicates whether the deployment is in process or has failed. The draft configuration remains in existence until it is deleted with this action.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes the draft configuration associated with the running environment.
Updating a running environment with any configuration changes creates a draft configuration set. You can get the draft configuration using DescribeConfigurationSettings while the update is in progress or if the update fails. The DeploymentStatus
for the draft configuration indicates whether the deployment is in process or has failed. The draft configuration remains in existence until it is deleted with this action.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns the descriptions of existing applications.
|
virtual |
Returns the descriptions of existing applications.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns the descriptions of existing applications.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Retrieve a list of application versions stored in your AWS Elastic Beanstalk storage bucket.
|
virtual |
Retrieve a list of application versions stored in your AWS Elastic Beanstalk storage bucket.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Retrieve a list of application versions stored in your AWS Elastic Beanstalk storage bucket.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed.
|
virtual |
Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
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.
When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy.
Related Topics
|
virtual |
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.
When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy.
Related Topics
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
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.
When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy.
Related Topics
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
|
virtual |
Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Lists an environment's completed and failed managed actions.
|
virtual |
Lists an environment's completed and failed managed actions.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Lists an environment's completed and failed managed actions.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Lists an environment's upcoming and in-progress managed actions.
|
virtual |
Lists an environment's upcoming and in-progress managed actions.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Lists an environment's upcoming and in-progress managed actions.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns AWS resources for this environment.
|
virtual |
Returns AWS resources for this environment.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns AWS resources for this environment.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns descriptions for existing environments.
|
virtual |
Returns descriptions for existing environments.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns descriptions for existing environments.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns list of event descriptions matching criteria up to the last 6 weeks.
<note>This action returns the most recent 1,000 events from the specified NextToken
.</note>
|
virtual |
Returns list of event descriptions matching criteria up to the last 6 weeks.
<note>This action returns the most recent 1,000 events from the specified NextToken
.</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns list of event descriptions matching criteria up to the last 6 weeks.
<note>This action returns the most recent 1,000 events from the specified NextToken
.</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns more detailed information about the health of the specified instances (for example, CPU utilization, load average, and causes). The DescribeInstancesHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
|
virtual |
Returns more detailed information about the health of the specified instances (for example, CPU utilization, load average, and causes). The DescribeInstancesHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns more detailed information about the health of the specified instances (for example, CPU utilization, load average, and causes). The DescribeInstancesHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns a list of the available solution stack names.
|
virtual |
Returns a list of the available solution stack names.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns a list of the available solution stack names.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.
|
virtual |
Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Initiates a request to compile the specified type of information of the deployed environment.
Setting the InfoType
to tail
compiles the last lines from the application server log files of every Amazon EC2 instance in your environment.
Setting the InfoType
to bundle
compresses the application server log files for every Amazon EC2 instance into a .zip
file. Legacy and .NET containers do not support bundle logs.
Use RetrieveEnvironmentInfo to obtain the set of logs.
Related Topics
|
virtual |
Initiates a request to compile the specified type of information of the deployed environment.
Setting the InfoType
to tail
compiles the last lines from the application server log files of every Amazon EC2 instance in your environment.
Setting the InfoType
to bundle
compresses the application server log files for every Amazon EC2 instance into a .zip
file. Legacy and .NET containers do not support bundle logs.
Use RetrieveEnvironmentInfo to obtain the set of logs.
Related Topics
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Initiates a request to compile the specified type of information of the deployed environment.
Setting the InfoType
to tail
compiles the last lines from the application server log files of every Amazon EC2 instance in your environment.
Setting the InfoType
to bundle
compresses the application server log files for every Amazon EC2 instance into a .zip
file. Legacy and .NET containers do not support bundle logs.
Use RetrieveEnvironmentInfo to obtain the set of logs.
Related Topics
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Causes the environment to restart the application container server running on each Amazon EC2 instance.
|
virtual |
|
virtual |
Causes the environment to restart the application container server running on each Amazon EC2 instance.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Retrieves the compiled information from a RequestEnvironmentInfo request.
Related Topics
|
virtual |
Retrieves the compiled information from a RequestEnvironmentInfo request.
Related Topics
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Retrieves the compiled information from a RequestEnvironmentInfo request.
Related Topics
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Swaps the CNAMEs of two environments.
|
virtual |
Swaps the CNAMEs of two environments.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Swaps the CNAMEs of two environments.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Terminates the specified environment.
|
virtual |
Terminates the specified environment.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Terminates the specified environment.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Updates the specified application to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear these properties, specify an empty string. </note>
|
virtual |
Updates the specified application to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear these properties, specify an empty string. </note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Updates the specified application to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear these properties, specify an empty string. </note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Updates the specified application version to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear properties, specify an empty string. </note>
|
virtual |
Updates the specified application version to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear properties, specify an empty string. </note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Updates the specified application version to have the specified properties.
<note> If a property (for example, description
) is not provided, the value remains unchanged. To clear properties, specify an empty string. </note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Updates the specified configuration template to have the specified properties or configuration option values.
<note> If a property (for example, ApplicationName
) is not provided, its value remains unchanged. To clear such properties, specify an empty string. </note>
Related Topics
|
virtual |
Updates the specified configuration template to have the specified properties or configuration option values.
<note> If a property (for example, ApplicationName
) is not provided, its value remains unchanged. To clear such properties, specify an empty string. </note>
Related Topics
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Updates the specified configuration template to have the specified properties or configuration option values.
<note> If a property (for example, ApplicationName
) is not provided, its value remains unchanged. To clear such properties, specify an empty string. </note>
Related Topics
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
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.
Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an InvalidParameterCombination
error.
When updating the configuration settings to a new template or individual settings, a draft configuration is created and DescribeConfigurationSettings for this environment returns two setting descriptions with different DeploymentStatus
values.
|
virtual |
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.
Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an InvalidParameterCombination
error.
When updating the configuration settings to a new template or individual settings, a draft configuration is created and DescribeConfigurationSettings for this environment returns two setting descriptions with different DeploymentStatus
values.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
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.
Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an InvalidParameterCombination
error.
When updating the configuration settings to a new template or individual settings, a draft configuration is created and DescribeConfigurationSettings for this environment returns two setting descriptions with different DeploymentStatus
values.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.
This action returns a list of messages indicating any errors or warnings associated with the selection of option values.
|
virtual |
Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.
This action returns a list of messages indicating any errors or warnings associated with the selection of option values.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.
This action returns a list of messages indicating any errors or warnings associated with the selection of option values.
returns a future to the operation so that it can be executed in parallel to other requests.