Values.UpdateStreamOutputSourceUpdates stream metadata, such as the device name and media type. You must provide the stream name or the Amazon Resource Name (ARN) of the stream. To make sure that you have the latest version of the stream before updating it, you can specify the stream version. Kinesis Video Streams assigns a version to each stream. When you update a stream, Kinesis Video Streams assigns a new version number. To get the latest stream version, use the DescribeStream API. UpdateStream is an asynchronous operation, and takes time to complete.
type nonrec error = [ | `ClientLimitExceededException of ClientLimitExceededException.t| `InvalidArgumentException of InvalidArgumentException.t| `NotAuthorizedException of NotAuthorizedException.t| `ResourceInUseException of ResourceInUseException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `VersionMismatchException of VersionMismatchException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ClientLimitExceededException of ClientLimitExceededException.t
| `InvalidArgumentException of InvalidArgumentException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `ResourceInUseException of ResourceInUseException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option
| `VersionMismatchException of VersionMismatchException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ClientLimitExceededException of ClientLimitExceededException.t
| `InvalidArgumentException of InvalidArgumentException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `ResourceInUseException of ResourceInUseException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option
| `VersionMismatchException of VersionMismatchException.t ]