Elastic Beanstalk Environment

An Elastic Beanstalk Environment in AWS is a managed runtime environment where applications are deployed and run. It automatically handles provisioning of resources such as EC2 instances, load balancers, scaling, and monitoring. Each environment is tied to a specific application version and platform, allowing developers to focus on code while AWS manages the infrastructure.

aws.elasticbeanstalk_environment

Fields

TitleIDTypeData TypeDescription
_keycorestring
abortable_operation_in_progresscoreboolIndicates 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.
account_idcorestring
application_namecorestringThe name of the application associated with this environment.
cnamecorestringThe URL to the CNAME for this environment.
configuration_settingscorejsonA list of ConfigurationSettingsDescription.
date_createdcoretimestampThe creation date for this environment.
date_updatedcoretimestampThe last modified date for this environment.
descriptioncorestringDescribes this environment.
endpoint_urlcorestringFor load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
environment_arncorestringThe environment's Amazon Resource Name (ARN), which can be used in other API requests that require an ARN.
environment_idcorestringThe ID of this environment.
environment_linkscorejsonA list of links to other environments in the same group.
environment_namecorestringThe name of this environment.
healthcorestringDescribes 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
health_statuscorestringReturns the health status of the application running in your environment. For more information, see Health Colors and Statuses.
operations_rolecorestringThe Amazon Resource Name (ARN) of the environment's operations role. For more information, see Operations roles in the AWS Elastic Beanstalk Developer Guide.
platform_arncorestringThe ARN of the platform version.
resourcescorejsonThe description of the AWS resources used by this environment.
solution_stack_namecorestringThe name of the SolutionStack deployed with this environment.
statuscorestringThe 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.
tagscorehstore
template_namecorestringThe name of the configuration template used to originally launch this environment.
tiercorejsonDescribes the current tier of this environment.
version_labelcorestringThe application version deployed in this environment.