Extension Environment.
Is used to represent a concrete environment for the Extension.
id -- unique environment id on Connect.
type -- type of the environment: Test, Development or Production.
runtime -- type of the runtime: Local or Cloud.
external_id -- id of the environment in external system (i.e. Container ID on Azure).
status -- status of the environment. One of Uninitialized, Deploying, Running,
Stopping, Stopped, Uninitialized, Connected, Disconnected or Errored.
git -- in case if environment is of Cloud type, this property contains git details
from where the extension code should be downloaded.
readme_url -- local path on repository to README.md file.
changelog_url -- local path on repository to CHANGELOG.md file.
configuration_changed -- Flag that indicates that configuration
has changed and need to be updated.
resources -- hardware resources like cpu and memory.
configuration -- specific configuration values.
jwt_secret -- JWT token used for the authentication.
instances -- instances associated to the given environment.
status -- status of the environment. One of Uninitialized, Deploying, Running,
Stopping or Stopped.
configuration_changed -- Flag that indicates that configuration
has changed and need to be updated.
ui_modules -- JSON object of ui module configuration of concrete extension.
icon -- icon of concrete environment for extension.