Module Values.DescribeStreamStorageConfigurationOutputSource

Retrieves the current storage configuration for the specified Kinesis video stream. In the request, you must specify either the StreamName or the StreamARN. You must have permissions for the KinesisVideo:DescribeStreamStorageConfiguration action.

Sourcetype nonrec t = {
  1. streamName : StreamName.t option;
    (*

    The name of the stream.

    *)
  2. streamARN : ResourceARN.t option;
    (*

    The Amazon Resource Name (ARN) of the stream.

    *)
  3. streamStorageConfiguration : StreamStorageConfiguration.t option;
    (*

    The current storage configuration for the stream, including the default storage tier and other storage-related settings.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ClientLimitExceededException of ClientLimitExceededException.t
  3. | `InvalidArgumentException of InvalidArgumentException.t
  4. | `ResourceNotFoundException of ResourceNotFoundException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?streamName:??? -> ?streamARN:??? -> ?streamStorageConfiguration:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ClientLimitExceededException of ClientLimitExceededException.t | `InvalidArgumentException of InvalidArgumentException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `ClientLimitExceededException of ClientLimitExceededException.t | `InvalidArgumentException of InvalidArgumentException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of StreamName.t | `Structure of (string * [> `Enum of string ]) 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