Values.EnvironmentDescriptionSourceDescribes the properties of an environment.
type createEnvironmentResult = {environmentName : EnvironmentName.t option;The name of this environment.
*)environmentId : EnvironmentId.t option;The ID of this environment.
*)applicationName : ApplicationName.t option;The name of the application associated with this environment.
*)versionLabel : VersionLabel.t option;The application version deployed in this environment.
*)solutionStackName : SolutionStackName.t option;The name of the SolutionStack deployed with this environment.
*)platformArn : PlatformArn.t option;The ARN of the platform version.
*)templateName : ConfigurationTemplateName.t option;The name of the configuration template used to originally launch this environment.
*)description : Description.t option;Describes this environment.
*)endpointURL : EndpointURL.t option;For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
*)cNAME : DNSCname.t option;The URL to the CNAME for this environment.
*)dateCreated : CreationDate.t option;The creation date for this environment.
*)dateUpdated : UpdateDate.t option;The last modified date for this environment.
*)status : EnvironmentStatus.t option;The current operational status of the environment: Launching: Environment is in the process of initial deployment. Updating: Environment is in the process of updating its configuration settings or application version. Ready: Environment is available to have an action performed on it, such as update or terminate. Terminating: Environment is in the shut-down process. Terminated: Environment is not running.
*)abortableOperationInProgress : AbortableOperationInProgress.t option;Indicates if there is an in-progress environment configuration update or application version deployment that you can cancel. true: There is an update in progress. false: There are no updates currently in progress.
*)health : EnvironmentHealth.t option;Describes the health status of the environment. AWS Elastic Beanstalk indicates the failure levels for a running environment: Red: Indicates the environment is not responsive. Occurs when three or more consecutive failures occur for an environment. Yellow: Indicates that something is wrong. Occurs when two consecutive failures occur for an environment. Green: Indicates the environment is healthy and fully functional. Grey: Default health for a new environment. The environment is not fully launched and health checks have not started or health checks are suspended during an UpdateEnvironment or RestartEnvironment request. Default: Grey
*)healthStatus : EnvironmentHealthStatus.t option;Returns the health status of the application running in your environment. For more information, see Health Colors and Statuses.
*)resources : EnvironmentResourcesDescription.t option;The description of the AWS resources used by this environment.
*)tier : EnvironmentTier.t option;Describes the current tier of this environment.
*)environmentLinks : EnvironmentLinks.t option;A list of links to other environments in the same group.
*)environmentArn : EnvironmentArn.t option;The environment's Amazon Resource Name (ARN), which can be used in other API requests that require an ARN.
*)operationsRole : OperationsRole.t option;The Amazon Resource Name (ARN) of the environment's operations role. For more information, see Operations roles in the AWS Elastic Beanstalk Developer Guide.
*)}and t = {createEnvironmentResult : createEnvironmentResult;responseMetaData : responseMetaData;}type error = [ | `InsufficientPrivilegesException of InsufficientPrivilegesException.t| `TooManyEnvironmentsException of TooManyEnvironmentsException.t| `Unknown_operation_error of string * string option ]val make :
?environmentName:??? ->
?environmentId:??? ->
?applicationName:??? ->
?versionLabel:??? ->
?solutionStackName:??? ->
?platformArn:??? ->
?templateName:??? ->
?description:??? ->
?endpointURL:??? ->
?cNAME:??? ->
?dateCreated:??? ->
?dateUpdated:??? ->
?status:??? ->
?abortableOperationInProgress:??? ->
?health:??? ->
?healthStatus:??? ->
?resources:??? ->
?tier:??? ->
?environmentLinks:??? ->
?environmentArn:??? ->
?operationsRole:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `InsufficientPrivilegesException of unit
| `TooManyEnvironmentsException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InsufficientPrivilegesException of unit
| `TooManyEnvironmentsException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of AbortableOperationInProgress.t
| `Enum of string
| `List of
[> `Structure of (string * [> `String of String_.t ]) list ]
list
| `String of EnvironmentName.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `String of String_.t ])
list ]
list
| `String of String_.t ])
list ])
list
| `Timestamp of CreationDate.t ])
list ])
list ]