Values.AccessPreviewSourceContains information about an access preview.
type nonrec t = {id : AccessPreviewId.t option;The unique ID for the access preview.
*)analyzerArn : AnalyzerArn.t option;The ARN of the analyzer used to generate the access preview.
*)configurations : ConfigurationsMap.t option;A map of resource ARNs for the proposed resource configuration.
*)createdAt : Timestamp.t option;The time at which the access preview was created.
*)status : AccessPreviewStatus.t option;The status of the access preview. Creating - The access preview creation is in progress. Completed - The access preview is complete. You can preview findings for external access to the resource. Failed - The access preview creation has failed.
*)statusReason : AccessPreviewStatusReason.t option;Provides more details about the current status of the access preview. For example, if the creation of the access preview fails, a Failed status is returned. This failure can be due to an internal issue with the analysis or due to an invalid resource configuration.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of ConfigurationsMapKey.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 ])
list
| `String of AccessPreviewId.t
| `Structure of (string * [> `Enum of string ]) list
| `Timestamp of Timestamp.t ])
list ]