Values.FlowSourceThe settings for a flow, including its source, outputs, and entitlements.
type nonrec t = {availabilityZone : String_.t option;The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current Amazon Web Services Region.
*)description : String_.t option;A description of the flow. This value is not used or seen outside of the current MediaConnect account.
*)egressIp : String_.t option;The IP address from which video will be sent to output destinations.
*)entitlements : Entitlement.t list option;The entitlements in this flow.
*)flowArn : String_.t option;The Amazon Resource Name (ARN) of the flow.
*)mediaStreams : MediaStream.t list option;The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.
*)name : String_.t option;The name of the flow.
*)outputs : Output.t list option;The outputs in this flow.
*)source : Source.t option;The source for the flow.
*)sourceFailoverConfig : FailoverConfig.t option;The settings for the source failover.
*)sources : Source.t list option;The settings for the sources that are assigned to the flow.
*)status : Status.t option;The current status of the flow.
*)vpcInterfaces : VpcInterface.t list option;The VPC Interfaces for this flow.
*)maintenance : Maintenance.t option;The maintenance settings for the flow.
*)sourceMonitoringConfig : MonitoringConfig.t option;The settings for source monitoring.
*)flowSize : FlowSize.t option;Determines the processing capacity and feature set of the flow.
*)ndiConfig : NdiConfig.t option;Specifies the configuration settings for a flow's NDI source or output. Required when the flow includes an NDI source or output.
*)encodingConfig : EncodingConfig.t option;The encoding configuration to apply to the NDI® source when transcoding it to a transport stream for downstream distribution.
*)}val make :
?availabilityZone:??? ->
?description:??? ->
?egressIp:??? ->
?entitlements:??? ->
?flowArn:??? ->
?mediaStreams:??? ->
?name:??? ->
?outputs:??? ->
?source:??? ->
?sourceFailoverConfig:??? ->
?sources:??? ->
?status:??? ->
?vpcInterfaces:??? ->
?maintenance:??? ->
?sourceMonitoringConfig:??? ->
?flowSize:??? ->
?ndiConfig:??? ->
?encodingConfig:??? ->
unit ->
tval to_value :
t ->
[> `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 ]