/AWS1/CL_S3_ANNOTTABLECONFRSLT¶
Contains the current state of the annotation table associated with a bucket's Amazon S3 Metadata configuration, including its provisioning status and identifiers.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_configurationstate TYPE /AWS1/S3_ANNOTATIONCONFSTATE /AWS1/S3_ANNOTATIONCONFSTATE¶
The current configuration state of the annotation table.
Optional arguments:¶
iv_tablestatus TYPE /AWS1/S3_METADATATABLESTATUS /AWS1/S3_METADATATABLESTATUS¶
The provisioning status of the annotation table. Possible values:
CREATING,BACKFILLING,ACTIVE,FAILED.
io_error TYPE REF TO /AWS1/CL_S3_ERRORDETAILS /AWS1/CL_S3_ERRORDETAILS¶
If an S3 Metadata V1
CreateBucketMetadataTableConfigurationor V2CreateBucketMetadataConfigurationrequest succeeds, but S3 Metadata was unable to create the table, this structure contains the error code and error message.If you created your S3 Metadata configuration before July 15, 2025, we recommend that you delete and re-create your configuration by using CreateBucketMetadataConfiguration so that you can expire journal table records and create a live inventory table.
iv_tablename TYPE /AWS1/S3_S3TABLESNAME /AWS1/S3_S3TABLESNAME¶
The name of the annotation table.
iv_tablearn TYPE /AWS1/S3_S3TABLESARN /AWS1/S3_S3TABLESARN¶
The ARN of the annotation table.
iv_role TYPE /AWS1/S3_ROLE /AWS1/S3_ROLE¶
The ARN of the IAM role associated with the annotation table.
Queryable Attributes¶
ConfigurationState¶
The current configuration state of the annotation table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATIONSTATE() |
Getter for CONFIGURATIONSTATE, with configurable default |
ASK_CONFIGURATIONSTATE() |
Getter for CONFIGURATIONSTATE w/ exceptions if field has no |
HAS_CONFIGURATIONSTATE() |
Determine if CONFIGURATIONSTATE has a value |
TableStatus¶
The provisioning status of the annotation table. Possible values:
CREATING,BACKFILLING,ACTIVE,FAILED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLESTATUS() |
Getter for TABLESTATUS, with configurable default |
ASK_TABLESTATUS() |
Getter for TABLESTATUS w/ exceptions if field has no value |
HAS_TABLESTATUS() |
Determine if TABLESTATUS has a value |
Error¶
If an S3 Metadata V1
CreateBucketMetadataTableConfigurationor V2CreateBucketMetadataConfigurationrequest succeeds, but S3 Metadata was unable to create the table, this structure contains the error code and error message.If you created your S3 Metadata configuration before July 15, 2025, we recommend that you delete and re-create your configuration by using CreateBucketMetadataConfiguration so that you can expire journal table records and create a live inventory table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ERROR() |
Getter for ERROR |
TableName¶
The name of the annotation table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLENAME() |
Getter for TABLENAME, with configurable default |
ASK_TABLENAME() |
Getter for TABLENAME w/ exceptions if field has no value |
HAS_TABLENAME() |
Determine if TABLENAME has a value |
TableArn¶
The ARN of the annotation table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TABLEARN() |
Getter for TABLEARN, with configurable default |
ASK_TABLEARN() |
Getter for TABLEARN w/ exceptions if field has no value |
HAS_TABLEARN() |
Determine if TABLEARN has a value |
Role¶
The ARN of the IAM role associated with the annotation table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLE() |
Getter for ROLE, with configurable default |
ASK_ROLE() |
Getter for ROLE w/ exceptions if field has no value |
HAS_ROLE() |
Determine if ROLE has a value |