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