Module Values.CreateStreamOutputSource

Creates a new Kinesis video stream. When you create a new stream, Kinesis Video Streams assigns it a version number. When you change the stream's metadata, Kinesis Video Streams updates the version. CreateStream is an asynchronous operation. For information about how the service works, see How it Works. You must have permissions for the KinesisVideo:CreateStream action.

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

    The Amazon Resource Name (ARN) of the stream.

    *)
}
Sourcetype nonrec error = [
  1. | `AccountStreamLimitExceededException of AccountStreamLimitExceededException.t
  2. | `ClientLimitExceededException of ClientLimitExceededException.t
  3. | `DeviceStreamLimitExceededException of DeviceStreamLimitExceededException.t
  4. | `InvalidArgumentException of InvalidArgumentException.t
  5. | `InvalidDeviceException of InvalidDeviceException.t
  6. | `ResourceInUseException of ResourceInUseException.t
  7. | `TagsPerResourceExceededLimitException of TagsPerResourceExceededLimitException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?streamARN:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccountStreamLimitExceededException of AccountStreamLimitExceededException.t | `ClientLimitExceededException of ClientLimitExceededException.t | `DeviceStreamLimitExceededException of DeviceStreamLimitExceededException.t | `InvalidArgumentException of InvalidArgumentException.t | `InvalidDeviceException of InvalidDeviceException.t | `ResourceInUseException of ResourceInUseException.t | `TagsPerResourceExceededLimitException of TagsPerResourceExceededLimitException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccountStreamLimitExceededException of AccountStreamLimitExceededException.t | `ClientLimitExceededException of ClientLimitExceededException.t | `DeviceStreamLimitExceededException of DeviceStreamLimitExceededException.t | `InvalidArgumentException of InvalidArgumentException.t | `InvalidDeviceException of InvalidDeviceException.t | `ResourceInUseException of ResourceInUseException.t | `TagsPerResourceExceededLimitException of TagsPerResourceExceededLimitException.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 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