Module Values.S3BucketDestinationSource

A container for the bucket where the Amazon S3 Storage Lens metrics export files are located.

Sourcetype nonrec t = {
  1. format : Format_.t;
  2. outputSchemaVersion : OutputSchemaVersion.t;
    (*

    The schema version of the export file.

    *)
  3. accountId : AccountId.t;
    (*

    The account ID of the owner of the S3 Storage Lens metrics export bucket.

    *)
  4. arn : S3BucketArnString.t;
    (*

    The Amazon Resource Name (ARN) of the bucket. This property is read-only and follows the following format: arn:aws:s3:us-east-1:example-account-id:bucket/your-destination-bucket-name

    *)
  5. prefix : Prefix.t option;
    (*

    The prefix of the destination bucket where the metrics export will be delivered.

    *)
  6. encryption : StorageLensDataExportEncryption.t option;
    (*

    The container for the type encryption of the metrics exports in this bucket.

    *)
}
Sourceval context_ : string
Sourceval make : ?prefix:??? -> ?encryption:??? -> format:Format_.t -> outputSchemaVersion:OutputSchemaVersion.t -> accountId:AccountId.t -> arn:S3BucketArnString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of AccountId.t | `Structure of (string * [> `Structure of (string * [> `String of SSEKMSKeyId.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t