/AWS1/CL_AANCONFIGURATION¶
Access control configuration structures for your resource. You specify the configuration as a type-value pair. You can specify only one type of access control configuration.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_ebssnapshot TYPE REF TO /AWS1/CL_AANEBSSNAPSHOTCONF /AWS1/CL_AANEBSSNAPSHOTCONF¶
The access control configuration is for an Amazon EBS volume snapshot.
io_ecrrepository TYPE REF TO /AWS1/CL_AANECRREPOSITORYCONF /AWS1/CL_AANECRREPOSITORYCONF¶
The access control configuration is for an Amazon ECR repository.
io_iamrole TYPE REF TO /AWS1/CL_AANIAMROLECONF /AWS1/CL_AANIAMROLECONF¶
The access control configuration is for an IAM role.
io_efsfilesystem TYPE REF TO /AWS1/CL_AANEFSFILESYSTEMCONF /AWS1/CL_AANEFSFILESYSTEMCONF¶
The access control configuration is for an Amazon EFS file system.
io_kmskey TYPE REF TO /AWS1/CL_AANKMSKEYCONF /AWS1/CL_AANKMSKEYCONF¶
The access control configuration is for a KMS key.
io_rdsdbclustersnapshot TYPE REF TO /AWS1/CL_AANRDSDBCLUSTSNAPCONF /AWS1/CL_AANRDSDBCLUSTSNAPCONF¶
The access control configuration is for an Amazon RDS DB cluster snapshot.
io_rdsdbsnapshot TYPE REF TO /AWS1/CL_AANRDSDBSNAPSHOTCONF /AWS1/CL_AANRDSDBSNAPSHOTCONF¶
The access control configuration is for an Amazon RDS DB snapshot.
io_secretsmanagersecret TYPE REF TO /AWS1/CL_AANSECRETSMANAGERSE00 /AWS1/CL_AANSECRETSMANAGERSE00¶
The access control configuration is for a Secrets Manager secret.
io_s3bucket TYPE REF TO /AWS1/CL_AANS3BUCKETCONF /AWS1/CL_AANS3BUCKETCONF¶
The access control configuration is for an Amazon S3 bucket.
io_snstopic TYPE REF TO /AWS1/CL_AANSNSTOPICCONF /AWS1/CL_AANSNSTOPICCONF¶
The access control configuration is for an Amazon SNS topic
io_sqsqueue TYPE REF TO /AWS1/CL_AANSQSQUEUECONF /AWS1/CL_AANSQSQUEUECONF¶
The access control configuration is for an Amazon SQS queue.
io_s3expressdirectorybucket TYPE REF TO /AWS1/CL_AANS3EXPRESSDIRECTO00 /AWS1/CL_AANS3EXPRESSDIRECTO00¶
The access control configuration is for an Amazon S3 directory bucket.
io_dynamodbstream TYPE REF TO /AWS1/CL_AANDYNAMODBSTREAMCONF /AWS1/CL_AANDYNAMODBSTREAMCONF¶
The access control configuration is for a DynamoDB stream.
io_dynamodbtable TYPE REF TO /AWS1/CL_AANDYNAMODBTABLECONF /AWS1/CL_AANDYNAMODBTABLECONF¶
The access control configuration is for a DynamoDB table or index.
Queryable Attributes¶
ebsSnapshot¶
The access control configuration is for an Amazon EBS volume snapshot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EBSSNAPSHOT() |
Getter for EBSSNAPSHOT |
ecrRepository¶
The access control configuration is for an Amazon ECR repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ECRREPOSITORY() |
Getter for ECRREPOSITORY |
iamRole¶
The access control configuration is for an IAM role.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IAMROLE() |
Getter for IAMROLE |
efsFileSystem¶
The access control configuration is for an Amazon EFS file system.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EFSFILESYSTEM() |
Getter for EFSFILESYSTEM |
kmsKey¶
The access control configuration is for a KMS key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEY() |
Getter for KMSKEY |
rdsDbClusterSnapshot¶
The access control configuration is for an Amazon RDS DB cluster snapshot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RDSDBCLUSTERSNAPSHOT() |
Getter for RDSDBCLUSTERSNAPSHOT |
rdsDbSnapshot¶
The access control configuration is for an Amazon RDS DB snapshot.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RDSDBSNAPSHOT() |
Getter for RDSDBSNAPSHOT |
secretsManagerSecret¶
The access control configuration is for a Secrets Manager secret.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETSMANAGERSECRET() |
Getter for SECRETSMANAGERSECRET |
s3Bucket¶
The access control configuration is for an Amazon S3 bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3BUCKET() |
Getter for S3BUCKET |
snsTopic¶
The access control configuration is for an Amazon SNS topic
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SNSTOPIC() |
Getter for SNSTOPIC |
sqsQueue¶
The access control configuration is for an Amazon SQS queue.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SQSQUEUE() |
Getter for SQSQUEUE |
s3ExpressDirectoryBucket¶
The access control configuration is for an Amazon S3 directory bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3EXPRESSDIRECTORYBUCKET() |
Getter for S3EXPRESSDIRECTORYBUCKET |
dynamodbStream¶
The access control configuration is for a DynamoDB stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DYNAMODBSTREAM() |
Getter for DYNAMODBSTREAM |
dynamodbTable¶
The access control configuration is for a DynamoDB table or index.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DYNAMODBTABLE() |
Getter for DYNAMODBTABLE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_CONFIGURATIONSMAP_MAPROW¶
TYPES: BEGIN OF TS_CONFIGURATIONSMAP_MAPROW,
key TYPE /AWS1/AANCONFIGURATIONSMAPKEY,
value TYPE REF TO /AWS1/CL_AANCONFIGURATION,
END OF TS_CONFIGURATIONSMAP_MAPROW.
TT_CONFIGURATIONSMAP¶
TYPES TT_CONFIGURATIONSMAP TYPE HASHED TABLE OF /AWS1/CL_AANCONFIGURATION=>TS_CONFIGURATIONSMAP_MAPROW WITH UNIQUE KEY key
.