/AWS1/CL_S3CSTORAGELENSCONF¶
A container for the Amazon S3 Storage Lens configuration.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/S3CCONFIGID /AWS1/S3CCONFIGID¶
A container for the Amazon S3 Storage Lens configuration ID.
io_accountlevel TYPE REF TO /AWS1/CL_S3CACCOUNTLEVEL /AWS1/CL_S3CACCOUNTLEVEL¶
A container for all the account-level configurations of your S3 Storage Lens configuration.
iv_isenabled TYPE /AWS1/S3CISENABLED /AWS1/S3CISENABLED¶
A container for whether the S3 Storage Lens configuration is enabled.
Optional arguments:¶
io_include TYPE REF TO /AWS1/CL_S3CINCLUDE /AWS1/CL_S3CINCLUDE¶
A container for what is included in this configuration. This container can only be valid if there is no
Excludecontainer submitted, and it's not empty.
io_exclude TYPE REF TO /AWS1/CL_S3CEXCLUDE /AWS1/CL_S3CEXCLUDE¶
A container for what is excluded in this configuration. This container can only be valid if there is no
Includecontainer submitted, and it's not empty.
io_dataexport TYPE REF TO /AWS1/CL_S3CSTRGLENSDATAEXPORT /AWS1/CL_S3CSTRGLENSDATAEXPORT¶
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
io_awsorg TYPE REF TO /AWS1/CL_S3CSTORAGELENSAWSORG /AWS1/CL_S3CSTORAGELENSAWSORG¶
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
iv_storagelensarn TYPE /AWS1/S3CSTORAGELENSARN /AWS1/S3CSTORAGELENSARN¶
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name
Queryable Attributes¶
Id¶
A container for the Amazon S3 Storage Lens configuration ID.
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 |
AccountLevel¶
A container for all the account-level configurations of your S3 Storage Lens configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTLEVEL() |
Getter for ACCOUNTLEVEL |
Include¶
A container for what is included in this configuration. This container can only be valid if there is no
Excludecontainer submitted, and it's not empty.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INCLUDE() |
Getter for INCLUDE |
Exclude¶
A container for what is excluded in this configuration. This container can only be valid if there is no
Includecontainer submitted, and it's not empty.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCLUDE() |
Getter for EXCLUDE |
DataExport¶
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATAEXPORT() |
Getter for DATAEXPORT |
IsEnabled¶
A container for whether the S3 Storage Lens configuration is enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISENABLED() |
Getter for ISENABLED |
AwsOrg¶
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AWSORG() |
Getter for AWSORG |
StorageLensArn¶
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGELENSARN() |
Getter for STORAGELENSARN, with configurable default |
ASK_STORAGELENSARN() |
Getter for STORAGELENSARN w/ exceptions if field has no valu |
HAS_STORAGELENSARN() |
Determine if STORAGELENSARN has a value |