class Aws::AccessAnalyzer::Types::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.

@note Configuration is a union - when making an API calls you must set exactly one of the members.

@note Configuration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Configuration corresponding to the set member.

@!attribute [rw] iam_role

The access control configuration is for an IAM role.
@return [Types::IamRoleConfiguration]

@!attribute [rw] kms_key

The access control configuration is for a KMS key.
@return [Types::KmsKeyConfiguration]

@!attribute [rw] s3_bucket

The access control configuration is for an Amazon S3 Bucket.
@return [Types::S3BucketConfiguration]

@!attribute [rw] secrets_manager_secret

The access control configuration is for a Secrets Manager secret.
@return [Types::SecretsManagerSecretConfiguration]

@!attribute [rw] sqs_queue

The access control configuration is for an Amazon SQS queue.
@return [Types::SqsQueueConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/Configuration AWS API Documentation

Constants

SENSITIVE