Values.TerminateEnvironmentMessageSourceRequest to terminate an environment.
type nonrec t = {environmentId : EnvironmentId.t option;The ID of the environment to terminate. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.
*)environmentName : EnvironmentName.t option;The name of the environment to terminate. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.
*)terminateResources : TerminateEnvironmentResources.t option;Indicates whether the associated AWS resources should shut down when the environment is terminated: true: The specified environment as well as the associated AWS resources, such as Auto Scaling group and LoadBalancer, are terminated. false: AWS Elastic Beanstalk resource management is removed from the environment, but the AWS resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide. Default: true Valid Values: true | false
*)forceTerminate : ForceTerminate.t option;Terminates the target environment even if another environment in the same group is dependent on it.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of TerminateEnvironmentResources.t
| `String of EnvironmentId.t ])
list ]