Values.S3ManifestOutputLocationSourceLocation details for where the generated manifest should be written.
type nonrec t = {expectedManifestBucketOwner : AccountId.t option;The Account ID that owns the bucket the generated manifest is written to.
*)bucket : S3BucketArnString.t;The bucket ARN the generated manifest should be written to. Directory buckets - Directory buckets aren't supported as the buckets to store the generated manifest.
*)manifestPrefix : ManifestPrefixString.t option;Prefix identifying one or more objects to which the manifest applies.
*)manifestEncryption : GeneratedManifestEncryption.t option;Specifies what encryption should be used when the generated manifest objects are written.
*)manifestFormat : GeneratedManifestFormat.t;The format of the generated manifest.
*)}val make :
?expectedManifestBucketOwner:??? ->
?manifestPrefix:??? ->
?manifestEncryption:??? ->
bucket:S3BucketArnString.t ->
manifestFormat:GeneratedManifestFormat.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of AccountId.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of KmsKeyArnString.t ]) list ])
list ])
list ]