/AWS1/CL_PRNENVIRONMENTACCXN¶
Detailed data of an Proton environment account connection resource.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/PRNENVIRONMENTACCTCONNID /AWS1/PRNENVIRONMENTACCTCONNID¶
The ID of the environment account connection.
iv_arn TYPE /AWS1/PRNENVIRONMENTACCXNARN /AWS1/PRNENVIRONMENTACCXNARN¶
The Amazon Resource Name (ARN) of the environment account connection.
iv_managementaccountid TYPE /AWS1/PRNAWSACCOUNTID /AWS1/PRNAWSACCOUNTID¶
The ID of the management account that's connected to the environment account connection.
iv_environmentaccountid TYPE /AWS1/PRNAWSACCOUNTID /AWS1/PRNAWSACCOUNTID¶
The environment account that's connected to the environment account connection.
iv_rolearn TYPE /AWS1/PRNARN /AWS1/PRNARN¶
The IAM service role that's associated with the environment account connection.
iv_environmentname TYPE /AWS1/PRNRESOURCENAME /AWS1/PRNRESOURCENAME¶
The name of the environment that's associated with the environment account connection.
iv_requestedat TYPE /AWS1/PRNTIMESTAMP /AWS1/PRNTIMESTAMP¶
The time when the environment account connection request was made.
iv_lastmodifiedat TYPE /AWS1/PRNTIMESTAMP /AWS1/PRNTIMESTAMP¶
The time when the environment account connection was last modified.
iv_status TYPE /AWS1/PRNENVIRONMENTACCXNSTAT /AWS1/PRNENVIRONMENTACCXNSTAT¶
The status of the environment account connection.
Optional arguments:¶
iv_componentrolearn TYPE /AWS1/PRNROLEARN /AWS1/PRNROLEARN¶
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
The environment account connection must have a
componentRoleArnto allow directly defined components to be associated with any environments running in the account.For more information about components, see Proton components in the Proton User Guide.
iv_codebuildrolearn TYPE /AWS1/PRNROLEARN /AWS1/PRNROLEARN¶
The Amazon Resource Name (ARN) of an IAM service role in the environment account. Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
Queryable Attributes¶
id¶
The ID of the environment account connection.
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 |
arn¶
The Amazon Resource Name (ARN) of the environment account connection.
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 |
managementAccountId¶
The ID of the management account that's connected to the environment account connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MANAGEMENTACCOUNTID() |
Getter for MANAGEMENTACCOUNTID, with configurable default |
ASK_MANAGEMENTACCOUNTID() |
Getter for MANAGEMENTACCOUNTID w/ exceptions if field has no |
HAS_MANAGEMENTACCOUNTID() |
Determine if MANAGEMENTACCOUNTID has a value |
environmentAccountId¶
The environment account that's connected to the environment account connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENTACCOUNTID() |
Getter for ENVIRONMENTACCOUNTID, with configurable default |
ASK_ENVIRONMENTACCOUNTID() |
Getter for ENVIRONMENTACCOUNTID w/ exceptions if field has n |
HAS_ENVIRONMENTACCOUNTID() |
Determine if ENVIRONMENTACCOUNTID has a value |
roleArn¶
The IAM service role that's associated with the environment account connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
environmentName¶
The name of the environment that's associated with the environment account connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENTNAME() |
Getter for ENVIRONMENTNAME, with configurable default |
ASK_ENVIRONMENTNAME() |
Getter for ENVIRONMENTNAME w/ exceptions if field has no val |
HAS_ENVIRONMENTNAME() |
Determine if ENVIRONMENTNAME has a value |
requestedAt¶
The time when the environment account connection request was made.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REQUESTEDAT() |
Getter for REQUESTEDAT, with configurable default |
ASK_REQUESTEDAT() |
Getter for REQUESTEDAT w/ exceptions if field has no value |
HAS_REQUESTEDAT() |
Determine if REQUESTEDAT has a value |
lastModifiedAt¶
The time when the environment account connection was last modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDAT() |
Getter for LASTMODIFIEDAT, with configurable default |
ASK_LASTMODIFIEDAT() |
Getter for LASTMODIFIEDAT w/ exceptions if field has no valu |
HAS_LASTMODIFIEDAT() |
Determine if LASTMODIFIEDAT has a value |
status¶
The status of the environment account connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
componentRoleArn¶
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in the associated environment account. It determines the scope of infrastructure that a component can provision in the account.
The environment account connection must have a
componentRoleArnto allow directly defined components to be associated with any environments running in the account.For more information about components, see Proton components in the Proton User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPONENTROLEARN() |
Getter for COMPONENTROLEARN, with configurable default |
ASK_COMPONENTROLEARN() |
Getter for COMPONENTROLEARN w/ exceptions if field has no va |
HAS_COMPONENTROLEARN() |
Determine if COMPONENTROLEARN has a value |
codebuildRoleArn¶
The Amazon Resource Name (ARN) of an IAM service role in the environment account. Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CODEBUILDROLEARN() |
Getter for CODEBUILDROLEARN, with configurable default |
ASK_CODEBUILDROLEARN() |
Getter for CODEBUILDROLEARN w/ exceptions if field has no va |
HAS_CODEBUILDROLEARN() |
Determine if CODEBUILDROLEARN has a value |