/AWS1/CL_CWLACCOUNTPOLICY¶
A structure that contains information about one CloudWatch Logs account policy.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_policyname TYPE /AWS1/CWLPOLICYNAME /AWS1/CWLPOLICYNAME¶
The name of the account policy.
iv_policydocument TYPE /AWS1/CWLACCOUNTPOLICYDOCUMENT /AWS1/CWLACCOUNTPOLICYDOCUMENT¶
The policy document for this account policy.
The JSON specified in
policyDocumentcan be up to 30,720 characters.
iv_lastupdatedtime TYPE /AWS1/CWLTIMESTAMP /AWS1/CWLTIMESTAMP¶
The date and time that this policy was most recently updated.
iv_policytype TYPE /AWS1/CWLPOLICYTYPE /AWS1/CWLPOLICYTYPE¶
The type of policy for this account policy.
iv_scope TYPE /AWS1/CWLSCOPE /AWS1/CWLSCOPE¶
The scope of the account policy.
iv_selectioncriteria TYPE /AWS1/CWLSELECTIONCRITERIA /AWS1/CWLSELECTIONCRITERIA¶
The log group selection criteria that is used for this policy.
iv_accountid TYPE /AWS1/CWLACCOUNTID /AWS1/CWLACCOUNTID¶
The Amazon Web Services account ID that the policy applies to.
Queryable Attributes¶
policyName¶
The name of the account policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYNAME() |
Getter for POLICYNAME, with configurable default |
ASK_POLICYNAME() |
Getter for POLICYNAME w/ exceptions if field has no value |
HAS_POLICYNAME() |
Determine if POLICYNAME has a value |
policyDocument¶
The policy document for this account policy.
The JSON specified in
policyDocumentcan be up to 30,720 characters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYDOCUMENT() |
Getter for POLICYDOCUMENT, with configurable default |
ASK_POLICYDOCUMENT() |
Getter for POLICYDOCUMENT w/ exceptions if field has no valu |
HAS_POLICYDOCUMENT() |
Determine if POLICYDOCUMENT has a value |
lastUpdatedTime¶
The date and time that this policy was most recently updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME, with configurable default |
ASK_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME w/ exceptions if field has no val |
HAS_LASTUPDATEDTIME() |
Determine if LASTUPDATEDTIME has a value |
policyType¶
The type of policy for this account policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYTYPE() |
Getter for POLICYTYPE, with configurable default |
ASK_POLICYTYPE() |
Getter for POLICYTYPE w/ exceptions if field has no value |
HAS_POLICYTYPE() |
Determine if POLICYTYPE has a value |
scope¶
The scope of the account policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCOPE() |
Getter for SCOPE, with configurable default |
ASK_SCOPE() |
Getter for SCOPE w/ exceptions if field has no value |
HAS_SCOPE() |
Determine if SCOPE has a value |
selectionCriteria¶
The log group selection criteria that is used for this policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SELECTIONCRITERIA() |
Getter for SELECTIONCRITERIA, with configurable default |
ASK_SELECTIONCRITERIA() |
Getter for SELECTIONCRITERIA w/ exceptions if field has no v |
HAS_SELECTIONCRITERIA() |
Determine if SELECTIONCRITERIA has a value |
accountId¶
The Amazon Web Services account ID that the policy applies to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID 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_ACCOUNTPOLICIES¶
TYPES TT_ACCOUNTPOLICIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWLACCOUNTPOLICY WITH DEFAULT KEY
.