Module Values.ExportFilesMetadataSource

Provides details about the stream session's exported files.

Sourcetype nonrec t = {
  1. status : ExportFilesStatus.t option;
    (*

    The result of the ExportStreamSessionFiles operation.

    *)
  2. statusReason : ExportFilesReason.t option;
    (*

    A short description of the reason the export is in FAILED status.

    *)
  3. outputUri : OutputUri.t option;
    (*

    The S3 bucket URI where Amazon GameLift Streams uploaded the set of compressed exported files for a stream session. Amazon GameLift Streams generates a ZIP file name based on the stream session metadata. Alternatively, you can provide a custom file name with a .zip file extension. Example 1: If you provide an S3 URI called s3://amzn-s3-demo-destination-bucket/MyGame_Session1.zip, then Amazon GameLift Streams will save the files at that location. Example 2: If you provide an S3 URI called s3://amzn-s3-demo-destination-bucket/MyGameSessions_ExportedFiles/, then Amazon GameLift Streams will save the files at s3://amzn-s3-demo-destination-bucket/MyGameSessions_ExportedFiles/YYYYMMDD-HHMMSS-appId-sg-Id-sessionId.zip or another similar name.

    *)
}
Sourceval make : ?status:??? -> ?statusReason:??? -> ?outputUri:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ExportFilesReason.t ]) 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