Module Values.UpdateFlowResponseSource

Updates an existing flow. Because UpdateFlowSources and UpdateFlow are separate operations, you can't change both the source type AND the flow size in a single request. If you have a MEDIUM flow and you want to change the flow source to NDI®: First, use the UpdateFlow operation to upgrade the flow size to LARGE. After that, you can then use the UpdateFlowSource operation to configure the NDI source. If you're switching from an NDI source to a transport stream (TS) source and want to downgrade the flow size: First, use the UpdateFlowSource operation to change the flow source type. After that, you can then use the UpdateFlow operation to downgrade the flow size to MEDIUM.

Sourcetype nonrec t = {
  1. flow : Flow.t option;
    (*

    The updated flow.

    *)
}
Sourcetype nonrec error = [
  1. | `BadRequestException of BadRequestException.t
  2. | `ForbiddenException of ForbiddenException.t
  3. | `InternalServerErrorException of InternalServerErrorException.t
  4. | `NotFoundException of NotFoundException.t
  5. | `ServiceUnavailableException of ServiceUnavailableException.t
  6. | `TooManyRequestsException of TooManyRequestsException.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval make : ?flow:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadRequestException of BadRequestException.t | `ForbiddenException of ForbiddenException.t | `InternalServerErrorException of InternalServerErrorException.t | `NotFoundException of NotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `String of String_.t ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Double of Double.t | `Enum of string ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `String of String_.t ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `String of SecretArn.t ]) list ]) list ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `Structure of (string * [> `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `String of String_.t ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `String of String_.t ] list | `String of String_.t | `Structure of (string * [> `String of String_.t | `Structure of (string * [> `String of SecretArn.t ]) list ]) list ]) list ]) list ]) 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