Module Values.MediaStorageConfigurationSource

A structure that encapsulates, or contains, the media storage configuration properties. If StorageStatus is enabled, the data will be stored in the StreamARN provided. In order for WebRTC Ingestion to work, the stream must have data retention enabled. If StorageStatus is disabled, no data will be stored, and the StreamARN parameter will not be needed.

Sourcetype nonrec t = {
  1. streamARN : ResourceARN.t option;
    (*

    The Amazon Resource Name (ARN) of the stream.

    *)
  2. status : MediaStorageConfigurationStatus.t;
    (*

    The status of the media storage configuration.

    *)
}
Sourceval context_ : string
Sourceval make : ?streamARN:??? -> status:MediaStorageConfigurationStatus.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ResourceARN.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