/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
.