Values.ConfigurationSourceAccess 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.
type nonrec t = {ebsSnapshot : EbsSnapshotConfiguration.t option;The access control configuration is for an Amazon EBS volume snapshot.
*)ecrRepository : EcrRepositoryConfiguration.t option;The access control configuration is for an Amazon ECR repository.
*)iamRole : IamRoleConfiguration.t option;The access control configuration is for an IAM role.
*)efsFileSystem : EfsFileSystemConfiguration.t option;The access control configuration is for an Amazon EFS file system.
*)kmsKey : KmsKeyConfiguration.t option;The access control configuration is for a KMS key.
*)rdsDbClusterSnapshot : RdsDbClusterSnapshotConfiguration.t option;The access control configuration is for an Amazon RDS DB cluster snapshot.
*)rdsDbSnapshot : RdsDbSnapshotConfiguration.t option;The access control configuration is for an Amazon RDS DB snapshot.
*)secretsManagerSecret : SecretsManagerSecretConfiguration.t option;The access control configuration is for a Secrets Manager secret.
*)s3Bucket : S3BucketConfiguration.t option;The access control configuration is for an Amazon S3 bucket.
*)snsTopic : SnsTopicConfiguration.t option;The access control configuration is for an Amazon SNS topic
*)sqsQueue : SqsQueueConfiguration.t option;The access control configuration is for an Amazon SQS queue.
*)s3ExpressDirectoryBucket : S3ExpressDirectoryBucketConfiguration.t option;The access control configuration is for an Amazon S3 directory bucket.
*)dynamodbStream : DynamodbStreamConfiguration.t option;The access control configuration is for a DynamoDB stream.
*)dynamodbTable : DynamodbTableConfiguration.t option;The access control configuration is for a DynamoDB table or index.
*)}val make :
?ebsSnapshot:??? ->
?ecrRepository:??? ->
?iamRole:??? ->
?efsFileSystem:??? ->
?kmsKey:??? ->
?rdsDbClusterSnapshot:??? ->
?rdsDbSnapshot:??? ->
?secretsManagerSecret:??? ->
?s3Bucket:??? ->
?snsTopic:??? ->
?sqsQueue:??? ->
?s3ExpressDirectoryBucket:??? ->
?dynamodbStream:??? ->
?dynamodbTable:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `String of EbsUserId.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string ] list
| `String of GranteePrincipal.t
| `Structure of
(string
* [> `Map of
([> `String of KmsConstraintsKey.t ]
* [> `String of KmsConstraintsValue.t ])
list
| `String of AclCanonicalId.t ])
list ])
list ]
list
| `Map of
([> `String of PolicyName.t ]
* [> `String of KmsKeyPolicy.t
| `Structure of
(string
* [> `List of
[> `String of RdsDbClusterSnapshotAccountId.t ]
list
| `String of AccessPointPolicy.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Structure of
(string * [> `String of VpcId.t ]) list ])
list ])
list ])
list
| `String of EbsSnapshotDataEncryptionKeyId.t
| `Structure of (string * [> `Boolean of Boolean.t ]) list ])
list ])
list ]