Values.CreateFlowRequestSourceCreates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).
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.
*)entitlements : GrantEntitlementRequest.t list option;The entitlements that you want to grant on a flow.
*)mediaStreams : AddMediaStreamRequest.t list option;The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.
*)name : String_.t;The name of the flow.
*)outputs : AddOutputRequest.t list option;The outputs that you want to add to this flow.
*)source : SetSourceRequest.t option;The settings for the source that you want to use for the new flow.
*)sourceFailoverConfig : FailoverConfig.t option;The settings for source failover.
*)sources : SetSourceRequest.t list option;The sources that are assigned to the flow.
*)vpcInterfaces : VpcInterfaceRequest.t list option;The VPC interfaces you want on the flow.
*)maintenance : AddMaintenance.t option;The maintenance settings you want to use 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. Set this optional parameter to LARGE if you want to enable NDI sources or outputs on 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;flowTags : (String_.t * String_.t) list option;The key-value pairs that can be used to tag and organize the flow.
*)}val make :
?availabilityZone:??? ->
?entitlements:??? ->
?mediaStreams:??? ->
?outputs:??? ->
?source:??? ->
?sourceFailoverConfig:??? ->
?sources:??? ->
?vpcInterfaces:??? ->
?maintenance:??? ->
?sourceMonitoringConfig:??? ->
?flowSize:??? ->
?ndiConfig:??? ->
?encodingConfig:??? ->
?flowTags:??? ->
name:String_.t ->
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
[> `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
| `Map of
([> `String of String_.t ] * [> `String of String_.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `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
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) 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
| `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
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string * [> `String of SecretArn.t ]) list ])
list ])
list ])
list ])
list ]