| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.AccessAnalyzer.Types.Configuration
Description
Synopsis
- data Configuration = Configuration' {}
- newConfiguration :: Configuration
- configuration_kmsKey :: Lens' Configuration (Maybe KmsKeyConfiguration)
- configuration_secretsManagerSecret :: Lens' Configuration (Maybe SecretsManagerSecretConfiguration)
- configuration_sqsQueue :: Lens' Configuration (Maybe SqsQueueConfiguration)
- configuration_s3Bucket :: Lens' Configuration (Maybe S3BucketConfiguration)
- configuration_iamRole :: Lens' Configuration (Maybe IamRoleConfiguration)
Documentation
data Configuration Source #
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.
See: newConfiguration smart constructor.
Constructors
| Configuration' | |
Fields
| |
Instances
newConfiguration :: Configuration Source #
Create a value of Configuration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKey:Configuration', configuration_kmsKey - The access control configuration is for a KMS key.
$sel:secretsManagerSecret:Configuration', configuration_secretsManagerSecret - The access control configuration is for a Secrets Manager secret.
$sel:sqsQueue:Configuration', configuration_sqsQueue - The access control configuration is for an Amazon SQS queue.
$sel:s3Bucket:Configuration', configuration_s3Bucket - The access control configuration is for an Amazon S3 Bucket.
$sel:iamRole:Configuration', configuration_iamRole - The access control configuration is for an IAM role.
configuration_kmsKey :: Lens' Configuration (Maybe KmsKeyConfiguration) Source #
The access control configuration is for a KMS key.
configuration_secretsManagerSecret :: Lens' Configuration (Maybe SecretsManagerSecretConfiguration) Source #
The access control configuration is for a Secrets Manager secret.
configuration_sqsQueue :: Lens' Configuration (Maybe SqsQueueConfiguration) Source #
The access control configuration is for an Amazon SQS queue.
configuration_s3Bucket :: Lens' Configuration (Maybe S3BucketConfiguration) Source #
The access control configuration is for an Amazon S3 Bucket.
configuration_iamRole :: Lens' Configuration (Maybe IamRoleConfiguration) Source #
The access control configuration is for an IAM role.