@ThreadSafe public class AWSElasticBeanstalkClient extends AmazonWebServiceClient implements AWSElasticBeanstalk
 
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.
| Modifier and Type | Field and Description | 
|---|---|
protected static ClientConfigurationFactory | 
configFactory
Client configuration factory providing ClientConfigurations tailored to
 this client 
 | 
protected List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node>> | 
exceptionUnmarshallers
List of exception unmarshallers for all modeled exceptions 
 | 
client, clientConfiguration, endpoint, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffset| Constructor and Description | 
|---|
AWSElasticBeanstalkClient()
Constructs a new client to invoke service methods on Elastic Beanstalk. 
 | 
AWSElasticBeanstalkClient(AWSCredentials awsCredentials)
Constructs a new client to invoke service methods on Elastic Beanstalk
 using the specified AWS account credentials. 
 | 
AWSElasticBeanstalkClient(AWSCredentials awsCredentials,
                         ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on Elastic Beanstalk
 using the specified AWS account credentials and client configuration
 options. 
 | 
AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider)
Constructs a new client to invoke service methods on Elastic Beanstalk
 using the specified AWS account credentials provider. 
 | 
AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider,
                         ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on Elastic Beanstalk
 using the specified AWS account credentials provider and client
 configuration options. 
 | 
AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider,
                         ClientConfiguration clientConfiguration,
                         RequestMetricCollector requestMetricCollector)
Constructs a new client to invoke service methods on Elastic Beanstalk
 using the specified AWS account credentials provider, client
 configuration options, and request metric collector. 
 | 
AWSElasticBeanstalkClient(ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on Elastic Beanstalk. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbortEnvironmentUpdateResult | 
abortEnvironmentUpdate()
Simplified method form for invoking the AbortEnvironmentUpdate operation. 
 | 
AbortEnvironmentUpdateResult | 
abortEnvironmentUpdate(AbortEnvironmentUpdateRequest abortEnvironmentUpdateRequest)
 Cancels in-progress environment configuration update or application
 version deployment. 
 | 
ApplyEnvironmentManagedActionResult | 
applyEnvironmentManagedAction(ApplyEnvironmentManagedActionRequest applyEnvironmentManagedActionRequest)
 Applies a scheduled managed action immediately. 
 | 
CheckDNSAvailabilityResult | 
checkDNSAvailability(CheckDNSAvailabilityRequest checkDNSAvailabilityRequest)
 Checks if the specified CNAME is available. 
 | 
ComposeEnvironmentsResult | 
composeEnvironments(ComposeEnvironmentsRequest composeEnvironmentsRequest)
 Create or update a group of environments that each run a separate
 component of a single application. 
 | 
CreateApplicationResult | 
createApplication(CreateApplicationRequest createApplicationRequest)
 Creates an application that has one configuration template named
  
default and no application versions. | 
CreateApplicationVersionResult | 
createApplicationVersion(CreateApplicationVersionRequest createApplicationVersionRequest)
 Creates an application version for the specified application. 
 | 
CreateConfigurationTemplateResult | 
createConfigurationTemplate(CreateConfigurationTemplateRequest createConfigurationTemplateRequest)
 Creates a configuration template. 
 | 
CreateEnvironmentResult | 
createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)
 Launches an environment for the specified application using the specified
 configuration. 
 | 
CreateStorageLocationResult | 
createStorageLocation()
Simplified method form for invoking the CreateStorageLocation operation. 
 | 
CreateStorageLocationResult | 
createStorageLocation(CreateStorageLocationRequest createStorageLocationRequest)
 Creates the Amazon S3 storage location for the account. 
 | 
DeleteApplicationResult | 
deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
 Deletes the specified application along with all associated versions and
 configurations. 
 | 
DeleteApplicationVersionResult | 
deleteApplicationVersion(DeleteApplicationVersionRequest deleteApplicationVersionRequest)
 Deletes the specified version from the specified application. 
 | 
DeleteConfigurationTemplateResult | 
deleteConfigurationTemplate(DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest)
 Deletes the specified configuration template. 
 | 
DeleteEnvironmentConfigurationResult | 
deleteEnvironmentConfiguration(DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest)
 Deletes the draft configuration associated with the running environment. 
 | 
DescribeApplicationsResult | 
describeApplications()
Simplified method form for invoking the DescribeApplications operation. 
 | 
DescribeApplicationsResult | 
describeApplications(DescribeApplicationsRequest describeApplicationsRequest)
 Returns the descriptions of existing applications. 
 | 
DescribeApplicationVersionsResult | 
describeApplicationVersions()
Simplified method form for invoking the DescribeApplicationVersions
 operation. 
 | 
DescribeApplicationVersionsResult | 
describeApplicationVersions(DescribeApplicationVersionsRequest describeApplicationVersionsRequest)
 Retrieve a list of application versions stored in your AWS Elastic
 Beanstalk storage bucket. 
 | 
DescribeConfigurationOptionsResult | 
describeConfigurationOptions(DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest)
 Describes the configuration options that are used in a particular
 configuration template or environment, or that a specified solution stack
 defines. 
 | 
DescribeConfigurationSettingsResult | 
describeConfigurationSettings(DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest)
 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. 
 | 
DescribeEnvironmentHealthResult | 
describeEnvironmentHealth(DescribeEnvironmentHealthRequest describeEnvironmentHealthRequest)
 Returns information about the overall health of the specified
 environment. 
 | 
DescribeEnvironmentManagedActionHistoryResult | 
describeEnvironmentManagedActionHistory(DescribeEnvironmentManagedActionHistoryRequest describeEnvironmentManagedActionHistoryRequest)
 Lists an environment's completed and failed managed actions. 
 | 
DescribeEnvironmentManagedActionsResult | 
describeEnvironmentManagedActions(DescribeEnvironmentManagedActionsRequest describeEnvironmentManagedActionsRequest)
 Lists an environment's upcoming and in-progress managed actions. 
 | 
DescribeEnvironmentResourcesResult | 
describeEnvironmentResources(DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest)
 Returns AWS resources for this environment. 
 | 
DescribeEnvironmentsResult | 
describeEnvironments()
Simplified method form for invoking the DescribeEnvironments operation. 
 | 
DescribeEnvironmentsResult | 
describeEnvironments(DescribeEnvironmentsRequest describeEnvironmentsRequest)
 Returns descriptions for existing environments. 
 | 
DescribeEventsResult | 
describeEvents()
Simplified method form for invoking the DescribeEvents operation. 
 | 
DescribeEventsResult | 
describeEvents(DescribeEventsRequest describeEventsRequest)
 Returns list of event descriptions matching criteria up to the last 6
 weeks. 
 | 
DescribeInstancesHealthResult | 
describeInstancesHealth(DescribeInstancesHealthRequest describeInstancesHealthRequest)
 Returns more detailed information about the health of the specified
 instances (for example, CPU utilization, load average, and causes). 
 | 
ResponseMetadata | 
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful,
 request, typically used for debugging issues where a service isn't acting
 as expected. 
 | 
ListAvailableSolutionStacksResult | 
listAvailableSolutionStacks()
Simplified method form for invoking the ListAvailableSolutionStacks
 operation. 
 | 
ListAvailableSolutionStacksResult | 
listAvailableSolutionStacks(ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest)
 Returns a list of the available solution stack names. 
 | 
RebuildEnvironmentResult | 
rebuildEnvironment(RebuildEnvironmentRequest rebuildEnvironmentRequest)
 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. 
 | 
RequestEnvironmentInfoResult | 
requestEnvironmentInfo(RequestEnvironmentInfoRequest requestEnvironmentInfoRequest)
 Initiates a request to compile the specified type of information of the
 deployed environment. 
 | 
RestartAppServerResult | 
restartAppServer(RestartAppServerRequest restartAppServerRequest)
 Causes the environment to restart the application container server
 running on each Amazon EC2 instance. 
 | 
RetrieveEnvironmentInfoResult | 
retrieveEnvironmentInfo(RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest)
 Retrieves the compiled information from a RequestEnvironmentInfo
 request. 
 | 
SwapEnvironmentCNAMEsResult | 
swapEnvironmentCNAMEs()
Simplified method form for invoking the SwapEnvironmentCNAMEs operation. 
 | 
SwapEnvironmentCNAMEsResult | 
swapEnvironmentCNAMEs(SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest)
 Swaps the CNAMEs of two environments. 
 | 
TerminateEnvironmentResult | 
terminateEnvironment(TerminateEnvironmentRequest terminateEnvironmentRequest)
 Terminates the specified environment. 
 | 
UpdateApplicationResult | 
updateApplication(UpdateApplicationRequest updateApplicationRequest)
 Updates the specified application to have the specified properties. 
 | 
UpdateApplicationVersionResult | 
updateApplicationVersion(UpdateApplicationVersionRequest updateApplicationVersionRequest)
 Updates the specified application version to have the specified
 properties. 
 | 
UpdateConfigurationTemplateResult | 
updateConfigurationTemplate(UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest)
 Updates the specified configuration template to have the specified
 properties or configuration option values. 
 | 
UpdateEnvironmentResult | 
updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
 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. 
 | 
ValidateConfigurationSettingsResult | 
validateConfigurationSettings(ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest)
 Takes a set of configuration settings and either a configuration template
 or environment, and determines whether those values are valid. 
 | 
addRequestHandler, addRequestHandler, beforeMarshalling, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, endClientExecution, endClientExecution, findRequestMetricCollector, getEndpointPrefix, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerRegionOverride, getTimeOffset, isProfilingEnabled, isRequestMetricsEnabled, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetEndpoint, setRegion, shutdownprotected static final ClientConfigurationFactory configFactory
protected final List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node>> exceptionUnmarshallers
public AWSElasticBeanstalkClient()
All service calls made using this new client object are blocking, and will not return until the service call completes.
DefaultAWSCredentialsProviderChainpublic AWSElasticBeanstalkClient(ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
clientConfiguration - The client configuration options controlling how this client
        connects to Elastic Beanstalk (ex: proxy settings, retry counts,
        etc.).DefaultAWSCredentialsProviderChainpublic AWSElasticBeanstalkClient(AWSCredentials awsCredentials)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials - The AWS credentials (access key ID and secret key) to use when
        authenticating with AWS services.public AWSElasticBeanstalkClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials - The AWS credentials (access key ID and secret key) to use when
        authenticating with AWS services.clientConfiguration - The client configuration options controlling how this client
        connects to Elastic Beanstalk (ex: proxy settings, retry counts,
        etc.).public AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
        authenticate requests with AWS services.public AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
        authenticate requests with AWS services.clientConfiguration - The client configuration options controlling how this client
        connects to Elastic Beanstalk (ex: proxy settings, retry counts,
        etc.).public AWSElasticBeanstalkClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, RequestMetricCollector requestMetricCollector)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
        authenticate requests with AWS services.clientConfiguration - The client configuration options controlling how this client
        connects to Elastic Beanstalk (ex: proxy settings, retry counts,
        etc.).requestMetricCollector - optional request metric collectorpublic AbortEnvironmentUpdateResult abortEnvironmentUpdate(AbortEnvironmentUpdateRequest abortEnvironmentUpdateRequest)
Cancels in-progress environment configuration update or application version deployment.
abortEnvironmentUpdate in interface AWSElasticBeanstalkabortEnvironmentUpdateRequest - InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public AbortEnvironmentUpdateResult abortEnvironmentUpdate()
AWSElasticBeanstalkabortEnvironmentUpdate in interface AWSElasticBeanstalkAWSElasticBeanstalk.abortEnvironmentUpdate(AbortEnvironmentUpdateRequest)public ApplyEnvironmentManagedActionResult applyEnvironmentManagedAction(ApplyEnvironmentManagedActionRequest applyEnvironmentManagedActionRequest)
 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.
 
applyEnvironmentManagedAction in interface AWSElasticBeanstalkapplyEnvironmentManagedActionRequest - Request to execute a scheduled managed action immediately.ElasticBeanstalkServiceException - A generic service exception has occurred.ManagedActionInvalidStateException - Cannot modify the managed action in its current state.public CheckDNSAvailabilityResult checkDNSAvailability(CheckDNSAvailabilityRequest checkDNSAvailabilityRequest)
Checks if the specified CNAME is available.
checkDNSAvailability in interface AWSElasticBeanstalkcheckDNSAvailabilityRequest - Results message indicating whether a CNAME is available.public ComposeEnvironmentsResult composeEnvironments(ComposeEnvironmentsRequest composeEnvironmentsRequest)
 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.
 
composeEnvironments in interface AWSElasticBeanstalkcomposeEnvironmentsRequest - Request to create or update a group of environments.TooManyEnvironmentsException - The specified account has reached its limit of environments.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public CreateApplicationResult createApplication(CreateApplicationRequest createApplicationRequest)
 Creates an application that has one configuration template named
 default and no application versions.
 
createApplication in interface AWSElasticBeanstalkcreateApplicationRequest - Request to create an application.TooManyApplicationsException - The specified account has reached its limit of applications.public CreateApplicationVersionResult createApplicationVersion(CreateApplicationVersionRequest createApplicationVersionRequest)
Creates an application version for the specified application.
createApplicationVersion in interface AWSElasticBeanstalkcreateApplicationVersionRequest - TooManyApplicationsException - The specified account has reached its limit of applications.TooManyApplicationVersionsException - The specified account has reached its limit of application
         versions.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.S3LocationNotInServiceRegionException - The specified S3 bucket does not belong to the S3 region in which
         the service is running.public CreateConfigurationTemplateResult createConfigurationTemplate(CreateConfigurationTemplateRequest createConfigurationTemplateRequest)
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
createConfigurationTemplate in interface AWSElasticBeanstalkcreateConfigurationTemplateRequest - Request to create a configuration template.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.TooManyConfigurationTemplatesException - The specified account has reached its limit of configuration
         templates.public CreateEnvironmentResult createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)
Launches an environment for the specified application using the specified configuration.
createEnvironment in interface AWSElasticBeanstalkcreateEnvironmentRequest - TooManyEnvironmentsException - The specified account has reached its limit of environments.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public CreateStorageLocationResult createStorageLocation(CreateStorageLocationRequest createStorageLocationRequest)
Creates the Amazon S3 storage location for the account.
This location is used to store user log files.
createStorageLocation in interface AWSElasticBeanstalkcreateStorageLocationRequest - TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.S3SubscriptionRequiredException - The specified account does not have a subscription to Amazon S3.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public CreateStorageLocationResult createStorageLocation()
AWSElasticBeanstalkcreateStorageLocation in interface AWSElasticBeanstalkAWSElasticBeanstalk.createStorageLocation(CreateStorageLocationRequest)public DeleteApplicationResult deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.
deleteApplication in interface AWSElasticBeanstalkdeleteApplicationRequest - Request to delete an application.OperationInProgressException - Unable to perform the specified operation because another
         operation that effects an element in this activity is already in
         progress.public DeleteApplicationVersionResult deleteApplicationVersion(DeleteApplicationVersionRequest deleteApplicationVersionRequest)
Deletes the specified version from the specified application.
deleteApplicationVersion in interface AWSElasticBeanstalkdeleteApplicationVersionRequest - Request to delete an application version.SourceBundleDeletionException - Unable to delete the Amazon S3 source bundle associated with the
         application version. The application version was deleted
         successfully.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.OperationInProgressException - Unable to perform the specified operation because another
         operation that effects an element in this activity is already in
         progress.S3LocationNotInServiceRegionException - The specified S3 bucket does not belong to the S3 region in which
         the service is running.public DeleteConfigurationTemplateResult deleteConfigurationTemplate(DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest)
Deletes the specified configuration template.
deleteConfigurationTemplate in interface AWSElasticBeanstalkdeleteConfigurationTemplateRequest - Request to delete a configuration template.OperationInProgressException - Unable to perform the specified operation because another
         operation that effects an element in this activity is already in
         progress.public DeleteEnvironmentConfigurationResult deleteEnvironmentConfiguration(DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest)
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.
 
deleteEnvironmentConfiguration in interface AWSElasticBeanstalkdeleteEnvironmentConfigurationRequest - Request to delete a draft environment configuration.public DescribeApplicationVersionsResult describeApplicationVersions(DescribeApplicationVersionsRequest describeApplicationVersionsRequest)
Retrieve a list of application versions stored in your AWS Elastic Beanstalk storage bucket.
describeApplicationVersions in interface AWSElasticBeanstalkdescribeApplicationVersionsRequest - Result message containing a list of configuration descriptions.public DescribeApplicationVersionsResult describeApplicationVersions()
AWSElasticBeanstalkdescribeApplicationVersions in interface AWSElasticBeanstalkAWSElasticBeanstalk.describeApplicationVersions(DescribeApplicationVersionsRequest)public DescribeApplicationsResult describeApplications(DescribeApplicationsRequest describeApplicationsRequest)
Returns the descriptions of existing applications.
describeApplications in interface AWSElasticBeanstalkdescribeApplicationsRequest - Request to describe one or more applications.public DescribeApplicationsResult describeApplications()
AWSElasticBeanstalkdescribeApplications in interface AWSElasticBeanstalkAWSElasticBeanstalk.describeApplications(DescribeApplicationsRequest)public DescribeConfigurationOptionsResult describeConfigurationOptions(DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest)
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.
describeConfigurationOptions in interface AWSElasticBeanstalkdescribeConfigurationOptionsRequest - Result message containig a list of application version
        descriptions.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.public DescribeConfigurationSettingsResult describeConfigurationSettings(DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest)
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
describeConfigurationSettings in interface AWSElasticBeanstalkdescribeConfigurationSettingsRequest - Result message containing all of the configuration settings for a
        specified solution stack or configuration template.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.public DescribeEnvironmentHealthResult describeEnvironmentHealth(DescribeEnvironmentHealthRequest describeEnvironmentHealthRequest)
Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.
describeEnvironmentHealth in interface AWSElasticBeanstalkdescribeEnvironmentHealthRequest - See the example below to learn how to create a request body.InvalidRequestException - One or more input parameters is not valid. Please correct the
         input parameters and try the operation again.ElasticBeanstalkServiceException - A generic service exception has occurred.public DescribeEnvironmentManagedActionHistoryResult describeEnvironmentManagedActionHistory(DescribeEnvironmentManagedActionHistoryRequest describeEnvironmentManagedActionHistoryRequest)
Lists an environment's completed and failed managed actions.
describeEnvironmentManagedActionHistory in interface AWSElasticBeanstalkdescribeEnvironmentManagedActionHistoryRequest - Request to list completed and failed managed actions.ElasticBeanstalkServiceException - A generic service exception has occurred.public DescribeEnvironmentManagedActionsResult describeEnvironmentManagedActions(DescribeEnvironmentManagedActionsRequest describeEnvironmentManagedActionsRequest)
Lists an environment's upcoming and in-progress managed actions.
describeEnvironmentManagedActions in interface AWSElasticBeanstalkdescribeEnvironmentManagedActionsRequest - Request to list an environment's upcoming and in-progress managed
        actions.ElasticBeanstalkServiceException - A generic service exception has occurred.public DescribeEnvironmentResourcesResult describeEnvironmentResources(DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest)
Returns AWS resources for this environment.
describeEnvironmentResources in interface AWSElasticBeanstalkdescribeEnvironmentResourcesRequest - Request to describe the resources in an environment.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public DescribeEnvironmentsResult describeEnvironments(DescribeEnvironmentsRequest describeEnvironmentsRequest)
Returns descriptions for existing environments.
describeEnvironments in interface AWSElasticBeanstalkdescribeEnvironmentsRequest - Request to describe one or more environments.public DescribeEnvironmentsResult describeEnvironments()
AWSElasticBeanstalkdescribeEnvironments in interface AWSElasticBeanstalkAWSElasticBeanstalk.describeEnvironments(DescribeEnvironmentsRequest)public DescribeEventsResult describeEvents(DescribeEventsRequest describeEventsRequest)
Returns list of event descriptions matching criteria up to the last 6 weeks.
NextToken.describeEvents in interface AWSElasticBeanstalkdescribeEventsRequest - Request to retrieve a list of events for an environment.public DescribeEventsResult describeEvents()
AWSElasticBeanstalkdescribeEvents in interface AWSElasticBeanstalkAWSElasticBeanstalk.describeEvents(DescribeEventsRequest)public DescribeInstancesHealthResult describeInstancesHealth(DescribeInstancesHealthRequest describeInstancesHealthRequest)
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.
describeInstancesHealth in interface AWSElasticBeanstalkdescribeInstancesHealthRequest - See the example below to learn how to create a request body.InvalidRequestException - One or more input parameters is not valid. Please correct the
         input parameters and try the operation again.ElasticBeanstalkServiceException - A generic service exception has occurred.public ListAvailableSolutionStacksResult listAvailableSolutionStacks(ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest)
Returns a list of the available solution stack names.
listAvailableSolutionStacks in interface AWSElasticBeanstalklistAvailableSolutionStacksRequest - public ListAvailableSolutionStacksResult listAvailableSolutionStacks()
AWSElasticBeanstalklistAvailableSolutionStacks in interface AWSElasticBeanstalkAWSElasticBeanstalk.listAvailableSolutionStacks(ListAvailableSolutionStacksRequest)public RebuildEnvironmentResult rebuildEnvironment(RebuildEnvironmentRequest rebuildEnvironmentRequest)
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.
rebuildEnvironment in interface AWSElasticBeanstalkrebuildEnvironmentRequest - InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public RequestEnvironmentInfoResult requestEnvironmentInfo(RequestEnvironmentInfoRequest requestEnvironmentInfoRequest)
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
requestEnvironmentInfo in interface AWSElasticBeanstalkrequestEnvironmentInfoRequest - Request to retrieve logs from an environment and store them in
        your Elastic Beanstalk storage bucket.public RestartAppServerResult restartAppServer(RestartAppServerRequest restartAppServerRequest)
Causes the environment to restart the application container server running on each Amazon EC2 instance.
restartAppServer in interface AWSElasticBeanstalkrestartAppServerRequest - public RetrieveEnvironmentInfoResult retrieveEnvironmentInfo(RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest)
Retrieves the compiled information from a RequestEnvironmentInfo request.
Related Topics
retrieveEnvironmentInfo in interface AWSElasticBeanstalkretrieveEnvironmentInfoRequest - Request to download logs retrieved with
        RequestEnvironmentInfo.public SwapEnvironmentCNAMEsResult swapEnvironmentCNAMEs(SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest)
Swaps the CNAMEs of two environments.
swapEnvironmentCNAMEs in interface AWSElasticBeanstalkswapEnvironmentCNAMEsRequest - Swaps the CNAMEs of two environments.public SwapEnvironmentCNAMEsResult swapEnvironmentCNAMEs()
AWSElasticBeanstalkswapEnvironmentCNAMEs in interface AWSElasticBeanstalkAWSElasticBeanstalk.swapEnvironmentCNAMEs(SwapEnvironmentCNAMEsRequest)public TerminateEnvironmentResult terminateEnvironment(TerminateEnvironmentRequest terminateEnvironmentRequest)
Terminates the specified environment.
terminateEnvironment in interface AWSElasticBeanstalkterminateEnvironmentRequest - Request to terminate an environment.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.public UpdateApplicationResult updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates the specified application to have the specified properties.
description) is not
 provided, the value remains unchanged. To clear these properties, specify
 an empty string. updateApplication in interface AWSElasticBeanstalkupdateApplicationRequest - Request to update an application.public UpdateApplicationVersionResult updateApplicationVersion(UpdateApplicationVersionRequest updateApplicationVersionRequest)
Updates the specified application version to have the specified properties.
description) is not
 provided, the value remains unchanged. To clear properties, specify an
 empty string. updateApplicationVersion in interface AWSElasticBeanstalkupdateApplicationVersionRequest - public UpdateConfigurationTemplateResult updateConfigurationTemplate(UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest)
Updates the specified configuration template to have the specified properties or configuration option values.
ApplicationName) is not
 provided, its value remains unchanged. To clear such properties, specify
 an empty string. Related Topics
updateConfigurationTemplate in interface AWSElasticBeanstalkupdateConfigurationTemplateRequest - The result message containing the options for the specified
        solution stack.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.public UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
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.
 
updateEnvironment in interface AWSElasticBeanstalkupdateEnvironmentRequest - Request to update an environment.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.public ValidateConfigurationSettingsResult validateConfigurationSettings(ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest)
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.
validateConfigurationSettings in interface AWSElasticBeanstalkvalidateConfigurationSettingsRequest - A list of validation messages for a specified configuration
        template.InsufficientPrivilegesException - The specified account does not have sufficient privileges for one
         of more AWS services.TooManyBucketsException - The specified account has reached its limit of Amazon S3 buckets.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSElasticBeanstalkrequest - The originally executed requestCopyright © 2016. All rights reserved.