Gets an Environment object given its id and extension_id.
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.
Git Info.
Is used to represent git repository information auth -- object containing username and password to git repository if required. url -- repository URL. tag -- tag to be used. Connect will checkout the code according to this tag. commit -- commit to be used. Connect will checkout the code according to this commit.
Resources.
Is used to represent the hardware resources like cpu and memory attached to an Environment
Operator-only override of the eaas-runner base image to build this environment (wins over the API base_image_version). Empty = use the global CloudSettings image.