/AWS1/CL_CL9ENVIRONMENT¶
Information about an Cloud9 development environment.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/CL9ENVIRONMENTTYPE /AWS1/CL9ENVIRONMENTTYPE¶
The type of environment. Valid values include the following:
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.
ssh: Your own server connects to the environment.
iv_arn TYPE /AWS1/CL9STRING /AWS1/CL9STRING¶
The Amazon Resource Name (ARN) of the environment.
iv_ownerarn TYPE /AWS1/CL9STRING /AWS1/CL9STRING¶
The Amazon Resource Name (ARN) of the environment owner.
Optional arguments:¶
iv_id TYPE /AWS1/CL9ENVIRONMENTID /AWS1/CL9ENVIRONMENTID¶
The ID of the environment.
iv_name TYPE /AWS1/CL9ENVIRONMENTNAME /AWS1/CL9ENVIRONMENTNAME¶
The name of the environment.
iv_description TYPE /AWS1/CL9ENVIRONMENTDESC /AWS1/CL9ENVIRONMENTDESC¶
The description for the environment.
iv_connectiontype TYPE /AWS1/CL9CONNECTIONTYPE /AWS1/CL9CONNECTIONTYPE¶
The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default.
io_lifecycle TYPE REF TO /AWS1/CL_CL9ENVIRONMENTLC /AWS1/CL_CL9ENVIRONMENTLC¶
The state of the environment in its creation or deletion lifecycle.
iv_managedcredentialsstatus TYPE /AWS1/CL9MANAGEDCREDSSTATUS /AWS1/CL9MANAGEDCREDSSTATUS¶
Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are:
ENABLED_ON_CREATE
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
DISABLED_BY_OWNER
DISABLED_BY_COLLABORATOR
PENDING_REMOVAL_BY_COLLABORATOR
PENDING_REMOVAL_BY_OWNER
FAILED_REMOVAL_BY_COLLABORATOR
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
Queryable Attributes¶
id¶
The ID of the environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
name¶
The name of the environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
description¶
The description for the environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
type¶
The type of environment. Valid values include the following:
ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.
ssh: Your own server connects to the environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
connectionType¶
The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSHis selected by default.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONNECTIONTYPE() |
Getter for CONNECTIONTYPE, with configurable default |
ASK_CONNECTIONTYPE() |
Getter for CONNECTIONTYPE w/ exceptions if field has no valu |
HAS_CONNECTIONTYPE() |
Determine if CONNECTIONTYPE has a value |
arn¶
The Amazon Resource Name (ARN) of the environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
ownerArn¶
The Amazon Resource Name (ARN) of the environment owner.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OWNERARN() |
Getter for OWNERARN, with configurable default |
ASK_OWNERARN() |
Getter for OWNERARN w/ exceptions if field has no value |
HAS_OWNERARN() |
Determine if OWNERARN has a value |
lifecycle¶
The state of the environment in its creation or deletion lifecycle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LIFECYCLE() |
Getter for LIFECYCLE |
managedCredentialsStatus¶
Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are:
ENABLED_ON_CREATE
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
DISABLED_BY_OWNER
DISABLED_BY_COLLABORATOR
PENDING_REMOVAL_BY_COLLABORATOR
PENDING_REMOVAL_BY_OWNER
FAILED_REMOVAL_BY_COLLABORATOR
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MANAGEDCREDENTIALSSTATUS() |
Getter for MANAGEDCREDENTIALSSTATUS, with configurable defau |
ASK_MANAGEDCREDENTIALSSTATUS() |
Getter for MANAGEDCREDENTIALSSTATUS w/ exceptions if field h |
HAS_MANAGEDCREDENTIALSSTATUS() |
Determine if MANAGEDCREDENTIALSSTATUS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ENVIRONMENTLIST¶
TYPES TT_ENVIRONMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CL9ENVIRONMENT WITH DEFAULT KEY
.