Configuration

sealed class 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

Link copied to clipboard

The access control configuration is for a DynamoDB stream.

Link copied to clipboard

The access control configuration is for a DynamoDB table or index.

Link copied to clipboard

The access control configuration is for an Amazon EBS volume snapshot.

Link copied to clipboard

The access control configuration is for an Amazon ECR repository.

Link copied to clipboard

The access control configuration is for an Amazon EFS file system.

Link copied to clipboard
data class IamRole(val value: IamRoleConfiguration) : Configuration

The access control configuration is for an IAM role.

Link copied to clipboard
data class KmsKey(val value: KmsKeyConfiguration) : Configuration

The access control configuration is for a KMS key.

Link copied to clipboard

The access control configuration is for an Amazon RDS DB cluster snapshot.

Link copied to clipboard

The access control configuration is for an Amazon RDS DB snapshot.

Link copied to clipboard

The access control configuration is for an Amazon S3 bucket.

Link copied to clipboard

The access control configuration is for an Amazon S3 directory bucket.

Link copied to clipboard
Link copied to clipboard

The access control configuration is for a Secrets Manager secret.

Link copied to clipboard

The access control configuration is for an Amazon SNS topic

Link copied to clipboard

The access control configuration is for an Amazon SQS queue.

Functions

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard