Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

describe_environment_status

describe_environment_status(**kwargs)

Gets status information for an Cloud9 development environment.

See also: AWS API Documentation

Request Syntax

response = client.describe_environment_status(
    environmentId='string'
)
Parameters
environmentId (string) --

[REQUIRED]

The ID of the environment to get status information about.

Return type
dict
Returns
Response Syntax
{
    'status': 'error'|'creating'|'connecting'|'ready'|'stopping'|'stopped'|'deleting',
    'message': 'string'
}

Response Structure

  • (dict) --
    • status (string) --

      The status of the environment. Available values include:

      • connecting : The environment is connecting.
      • creating : The environment is being created.
      • deleting : The environment is being deleted.
      • error : The environment is in an error state.
      • ready : The environment is ready.
      • stopped : The environment is stopped.
      • stopping : The environment is stopping.
    • message (string) --

      Any informational message about the status of the environment.

Exceptions

  • Cloud9.Client.exceptions.BadRequestException
  • Cloud9.Client.exceptions.ConflictException
  • Cloud9.Client.exceptions.NotFoundException
  • Cloud9.Client.exceptions.ForbiddenException
  • Cloud9.Client.exceptions.TooManyRequestsException
  • Cloud9.Client.exceptions.LimitExceededException
  • Cloud9.Client.exceptions.InternalServerErrorException

Examples

response = client.describe_environment_status(
    environmentId='8d9967e2f0624182b74e7690ad69ebEX',
)

print(response)

Expected Output:

{
    'message': 'Environment is ready to use',
    'status': 'ready',
    'ResponseMetadata': {
        '...': '...',
    },
}