Configuration
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.
Inheritors
Types
The access control configuration is for a DynamoDB stream.
The access control configuration is for a DynamoDB table or index.
The access control configuration is for an Amazon EBS volume snapshot.
The access control configuration is for an Amazon ECR repository.
The access control configuration is for an Amazon EFS file system.
The access control configuration is for an IAM role.
The access control configuration is for a KMS key.
The access control configuration is for an Amazon RDS DB cluster snapshot.
The access control configuration is for an Amazon RDS DB snapshot.
The access control configuration is for an Amazon S3 bucket.
The access control configuration is for an Amazon S3 directory bucket.
The access control configuration is for a Secrets Manager secret.
The access control configuration is for an Amazon SNS topic
The access control configuration is for an Amazon SQS queue.
Functions
Casts this Configuration as a DynamodbStream and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.DynamodbStreamConfiguration value. Throws an exception if the Configuration is not a DynamodbStream.
Casts this Configuration as a DynamodbStream and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.DynamodbStreamConfiguration value. Returns null if the Configuration is not a DynamodbStream.
Casts this Configuration as a DynamodbTable and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.DynamodbTableConfiguration value. Throws an exception if the Configuration is not a DynamodbTable.
Casts this Configuration as a DynamodbTable and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.DynamodbTableConfiguration value. Returns null if the Configuration is not a DynamodbTable.
Casts this Configuration as a EbsSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EbsSnapshotConfiguration value. Throws an exception if the Configuration is not a EbsSnapshot.
Casts this Configuration as a EbsSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EbsSnapshotConfiguration value. Returns null if the Configuration is not a EbsSnapshot.
Casts this Configuration as a EcrRepository and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EcrRepositoryConfiguration value. Throws an exception if the Configuration is not a EcrRepository.
Casts this Configuration as a EcrRepository and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EcrRepositoryConfiguration value. Returns null if the Configuration is not a EcrRepository.
Casts this Configuration as a EfsFileSystem and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EfsFileSystemConfiguration value. Throws an exception if the Configuration is not a EfsFileSystem.
Casts this Configuration as a EfsFileSystem and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.EfsFileSystemConfiguration value. Returns null if the Configuration is not a EfsFileSystem.
Casts this Configuration as a IamRole and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.IamRoleConfiguration value. Throws an exception if the Configuration is not a IamRole.
Casts this Configuration as a IamRole and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.IamRoleConfiguration value. Returns null if the Configuration is not a IamRole.
Casts this Configuration as a KmsKey and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.KmsKeyConfiguration value. Throws an exception if the Configuration is not a KmsKey.
Casts this Configuration as a KmsKey and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.KmsKeyConfiguration value. Returns null if the Configuration is not a KmsKey.
Casts this Configuration as a RdsDbClusterSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.RdsDbClusterSnapshotConfiguration value. Throws an exception if the Configuration is not a RdsDbClusterSnapshot.
Casts this Configuration as a RdsDbClusterSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.RdsDbClusterSnapshotConfiguration value. Returns null if the Configuration is not a RdsDbClusterSnapshot.
Casts this Configuration as a RdsDbSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.RdsDbSnapshotConfiguration value. Throws an exception if the Configuration is not a RdsDbSnapshot.
Casts this Configuration as a RdsDbSnapshot and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.RdsDbSnapshotConfiguration value. Returns null if the Configuration is not a RdsDbSnapshot.
Casts this Configuration as a S3Bucket and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.S3BucketConfiguration value. Throws an exception if the Configuration is not a S3Bucket.
Casts this Configuration as a S3Bucket and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.S3BucketConfiguration value. Returns null if the Configuration is not a S3Bucket.
Casts this Configuration as a S3ExpressDirectoryBucket and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.S3ExpressDirectoryBucketConfiguration value. Throws an exception if the Configuration is not a S3ExpressDirectoryBucket.
Casts this Configuration as a S3ExpressDirectoryBucket and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.S3ExpressDirectoryBucketConfiguration value. Returns null if the Configuration is not a S3ExpressDirectoryBucket.
Casts this Configuration as a SecretsManagerSecret and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SecretsManagerSecretConfiguration value. Throws an exception if the Configuration is not a SecretsManagerSecret.
Casts this Configuration as a SecretsManagerSecret and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SecretsManagerSecretConfiguration value. Returns null if the Configuration is not a SecretsManagerSecret.
Casts this Configuration as a SnsTopic and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SnsTopicConfiguration value. Throws an exception if the Configuration is not a SnsTopic.
Casts this Configuration as a SnsTopic and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SnsTopicConfiguration value. Returns null if the Configuration is not a SnsTopic.
Casts this Configuration as a SqsQueue and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SqsQueueConfiguration value. Throws an exception if the Configuration is not a SqsQueue.
Casts this Configuration as a SqsQueue and retrieves its aws.sdk.kotlin.services.accessanalyzer.model.SqsQueueConfiguration value. Returns null if the Configuration is not a SqsQueue.