Module Awso_elasticbeanstalk_asyncSource

Sourceval abort_environment_update : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.AbortEnvironmentUpdateMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval associate_environment_operations_role : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.AssociateEnvironmentOperationsRoleMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_application : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.DeleteApplicationMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_application_version : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.DeleteApplicationVersionMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_configuration_template : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.DeleteConfigurationTemplateMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval delete_environment_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.DeleteEnvironmentConfigurationMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval disassociate_environment_operations_role : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.DisassociateEnvironmentOperationsRoleMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval rebuild_environment : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.RebuildEnvironmentMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval request_environment_info : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.RequestEnvironmentInfoMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval restart_app_server : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.RestartAppServerMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval swap_environment_c_n_a_m_es : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.SwapEnvironmentCNAMEsMessage.t -> (unit, unit) Result.t Async.Deferred.t
Sourceval update_tags_for_resource : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_elasticbeanstalk.Values.UpdateTagsForResourceMessage.t -> (unit, unit) Result.t Async.Deferred.t
include module type of struct include Awso_elasticbeanstalk.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval xmlNamespace : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Describes the properties of a Listener for the LoadBalancer.

A lifecycle rule that deletes application versions after the specified number of days.

A lifecycle rule that deletes the oldest application version when the maximum count is exceeded.

A link to another environment, defined in the environment's manifest. Links provide connection information in system properties that can be used to connect to another environment in the same group. See Environment Manifest (env.yaml) for details.

Describes the details of a LoadBalancer.

Represents the average latency for the slowest X percent of requests over the last 10 seconds.

Represents the percentage of requests over the last 10 seconds that resulted in each type of status code response. For more information, see Status Code Definitions.

CPU utilization metrics for an instance.

A specification identifying an individual configuration option along with its current value. For a list of possible namespaces and option values, see Option Values in the AWS Elastic Beanstalk Developer Guide.

The application version lifecycle settings for an application. Defines the rules that Elastic Beanstalk applies to an application's versions in order to avoid hitting the per-region limit for application versions. When Elastic Beanstalk deletes an application version from its database, you can no longer deploy that version to an environment. The source bundle remains in S3 unless you configure the rule to delete it.

Describes an Auto Scaling launch configuration.

The description of an Amazon EC2 instance.

Describes an Auto Scaling launch configuration.

Describes an Amazon EC2 launch template.

Describes a LoadBalancer.

Describes a queue.

Describes a trigger.

Describes the AWS resources in use by this environment. This data is not live data.

Describes the properties of an environment tier

The specified account does not have sufficient privileges for one or more AWS services.

The specified account has reached its limit of Amazon S3 buckets.

The specified account has reached its limit of environments.

A custom AMI available to platforms.

A framework supported by the platform.

A programming language supported by the platform.

Application request metrics for an AWS Elastic Beanstalk environment.

Information about an application version deployment.

CPU utilization and load average metrics for an Amazon EC2 instance.

The specified account has reached its limit of configuration templates.

A regular expression representing a restriction on a string configuration option value.

The bucket and key of an item stored in Amazon S3.

Location of the source code for an application version.

The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that AWS Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

Describes a tag applied to a resource in an environment.

A specification identifying an individual configuration option.

The information retrieved from the Amazon EC2 instances.

Summary information about a platform version.

Describes criteria to restrict the results when listing platform versions. The filter is evaluated as follows: Type Operator Values[1]

Summary information about a platform branch.

Describes criteria to restrict a list of results. For operators that apply a single value to the attribute, the filter is evaluated as follows: Attribute Operator Values[1] Some operators, e.g. in, can apply multiple values. In this case, the filter is evaluated as a logical union (OR) of applications of the operator to the attribute with each one of the values: (Attribute Operator Values[1]) OR (Attribute Operator Values[2]) OR ... The valid values for attributes of SearchFilter depend on the API action. For valid values, see the reference page for the API action you're calling that takes a SearchFilter parameter.

Describes the solution stack.

Describes an event.

Describes the properties of an environment.

Detailed health information about an Amazon EC2 instance in your Elastic Beanstalk environment.

The record of an upcoming or in-progress managed action.

The record of a completed or failed managed action.

The AWS Elastic Beanstalk quota information for a single resource type in an AWS account. It reflects the resource's limits for this account.

An error or warning for a desired configuration option value.

Describes the settings for a configuration set.

Describes the possible values for a configuration option.

Describes the properties of an application version.

Describes the properties of an application.

A resource doesn't exist for the specified Amazon Resource Name (ARN).

The type of the specified Amazon Resource Name (ARN) isn't supported for this operation.

A generic service exception has occurred.

Describes the AWS resources in use by this environment. This data is live.

Detailed information about a platform version.

One or more input parameters is not valid. Please correct the input parameters and try the operation again.

Represents summary information about the health of an instance. For more information, see Health Colors and Statuses.

A set of per-resource AWS Elastic Beanstalk quotas associated with an AWS account. They reflect Elastic Beanstalk resource limits for this account.

Unable to perform the specified operation because another operation that effects an element in this activity is already in progress.

You cannot delete the platform version because there are still environments running on it.

The specified account does not have a subscription to Amazon S3.

The builder used to build the custom platform.

You have exceeded the maximum number of allowed platforms associated with the account.

A specification for an environment configuration.

Settings for an AWS CodeBuild build.

Cannot modify the managed action in its current state.

AWS CodeBuild is not available in the specified region.

The specified S3 bucket does not belong to the S3 region in which the service is running. The following regions are supported: IAD/us-east-1 PDX/us-west-2 DUB/eu-west-1

The specified account has reached its limit of application versions.

The specified account has reached its limit of applications.

A list of validation messages for a specified configuration template.

Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources. If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name: elasticbeanstalk:AddTags Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter. elasticbeanstalk:RemoveTags Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter. For details about creating a custom user policy, see Creating a Custom User Policy.

Request to update an environment.

The result message containing the options for the specified solution stack.

Sourcemodule UpdateApplicationResourceLifecycleMessage = Awso_elasticbeanstalk.Values.UpdateApplicationResourceLifecycleMessage

Modifies lifecycle settings for an application.

Request to update an application.

The number of tags in the resource would exceed the number of tags that each resource can have. To calculate this, the operation considers both the number of tags the resource already has and the tags this operation would add if it succeeded.

Request to terminate an environment.

Swaps the CNAMEs of two environments.

Unable to delete the Amazon S3 source bundle associated with the application version. The application version was deleted successfully.

Result message containing a description of the requested environment info.

Request to download logs retrieved with RequestEnvironmentInfo.

Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

Request to retrieve logs from an environment and store them in your Elastic Beanstalk storage bucket.

Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch. For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch. For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Sourcemodule ListAvailableSolutionStacksResultMessage = Awso_elasticbeanstalk.Values.ListAvailableSolutionStacksResultMessage

A list of available AWS Elastic Beanstalk solution stacks.

Result message wrapping a list of event descriptions.

Result message containing a list of environment resource descriptions.

Result message containing a list of environment descriptions.

Sourcemodule DisassociateEnvironmentOperationsRoleMessage = Awso_elasticbeanstalk.Values.DisassociateEnvironmentOperationsRoleMessage

Request to disassociate the operations role from an environment.

Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides summary information about a list of platform versions. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides summary information about a list of platform versions. For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

Detailed health information about the Amazon EC2 instances in an AWS Elastic Beanstalk environment.

Parameters for a call to DescribeInstancesHealth.

Request to retrieve a list of events for an environment.

Request to describe one or more environments.

Request to describe the resources in an environment.

The result message containing a list of managed actions.

Sourcemodule DescribeEnvironmentManagedActionsRequest = Awso_elasticbeanstalk.Values.DescribeEnvironmentManagedActionsRequest

Request to list an environment's upcoming and in-progress managed actions.

Sourcemodule DescribeEnvironmentManagedActionHistoryResult = Awso_elasticbeanstalk.Values.DescribeEnvironmentManagedActionHistoryResult

A result message containing a list of completed and failed managed actions.

Sourcemodule DescribeEnvironmentManagedActionHistoryRequest = Awso_elasticbeanstalk.Values.DescribeEnvironmentManagedActionHistoryRequest

Request to list completed and failed managed actions.

Health details for an AWS Elastic Beanstalk environment.

See the example below to learn how to create a request body.

Result message containing all of the configuration settings for a specified solution stack or configuration template.

Result message containing a list of application version descriptions.

Request to describe one or more applications.

Request to describe application versions.

Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account. The result currently has one set of attributes—resource quotas.

Deletes the specified version of a custom platform.

Deletes the specified version of a custom platform.

Request to delete a draft environment configuration.

Request to delete a configuration template.

Request to delete an application version.

Request to delete an application.

Results of a CreateStorageLocationResult call.

Create a new version of your custom platform.

Request to create a new platform version.

Request to create a configuration template.

Request to create an application.

Provides a list of validation messages.

The results from a request to change the configuration settings of an environment.

Describes the settings for a specified configuration set.

Request to create or update a group of environments.

Indicates if the specified CNAME is available.

Results message indicating whether a CNAME is available.

Sourcemodule AssociateEnvironmentOperationsRoleMessage = Awso_elasticbeanstalk.Values.AssociateEnvironmentOperationsRoleMessage

Request to add or change the operations role used by an environment.

The result message containing information about the managed action.

Request to execute a scheduled managed action immediately.

Result message wrapping a list of application version descriptions.

Result message wrapping a single description of an application version.

Sourcemodule ApplicationResourceLifecycleDescriptionMessage = Awso_elasticbeanstalk.Values.ApplicationResourceLifecycleDescriptionMessage

Modifies lifecycle settings for an application.

Result message containing a list of application descriptions.

Result message containing a single description of an application.

Sourcemodule Cli : sig ... end