Skip to content

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