/AWS1/CL_CWECONDITION¶
A JSON string which you can use to limit the event bus permissions you are granting to
only accounts that fulfill the condition. Currently, the only supported condition is
membership in a certain Amazon Web Services organization. The string must contain Type,
Key, and Value fields. The Value field specifies the
ID of the Amazon Web Services organization. Following is an example value for Condition:
'{"Type" : "StringEquals", "Key": "aws:PrincipalOrgID", "Value":
"o-1234567890"}'
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/CWESTRING /AWS1/CWESTRING¶
Specifies the type of condition. Currently the only supported value is
StringEquals.
iv_key TYPE /AWS1/CWESTRING /AWS1/CWESTRING¶
Specifies the key for the condition. Currently the only supported key is
aws:PrincipalOrgID.
iv_value TYPE /AWS1/CWESTRING /AWS1/CWESTRING¶
Specifies the value for the key. Currently, this must be the ID of the organization.
Queryable Attributes¶
Type¶
Specifies the type of condition. Currently the only supported value is
StringEquals.
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 |
Key¶
Specifies the key for the condition. Currently the only supported key is
aws:PrincipalOrgID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEY() |
Getter for KEY, with configurable default |
ASK_KEY() |
Getter for KEY w/ exceptions if field has no value |
HAS_KEY() |
Determine if KEY has a value |
Value¶
Specifies the value for the key. Currently, this must be the ID of the organization.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUE() |
Getter for VALUE, with configurable default |
ASK_VALUE() |
Getter for VALUE w/ exceptions if field has no value |
HAS_VALUE() |
Determine if VALUE has a value |