Values.InputSourcePlaceholder documentation for Input
type nonrec t = {arn : string option;The Unique ARN of the input (generated, immutable).
*)attachedChannels : string list option;A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
*)destinations : InputDestination.t list option;A list of the destinations of the input (PUSH-type).
*)id : string option;The generated ID of the input (unique for user account, immutable).
*)inputClass : InputClass.t option;STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
*)inputDevices : InputDeviceSettings.t list option;Settings for the input devices.
*)inputPartnerIds : string list option;A list of IDs for all Inputs which are partners of this one.
*)inputSourceType : InputSourceType.t option;Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
*)mediaConnectFlows : MediaConnectFlow.t list option;A list of MediaConnect Flows for this input.
*)name : string option;The user-assigned name (This is a mutable value).
*)roleArn : string option;The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
*)securityGroups : string list option;A list of IDs for all the Input Security Groups attached to the input.
*)sources : InputSource.t list option;A list of the sources of the input (PULL-type).
*)state : InputState.t option;type_ : InputType.t option;srtSettings : SrtSettings.t option;The settings associated with an SRT input.
*)inputNetworkLocation : InputNetworkLocation.t option;The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.
*)multicastSettings : MulticastSettings.t option;Multicast Input settings.
*)smpte2110ReceiverGroupSettings : Smpte2110ReceiverGroupSettings.t option;Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input.
*)sdiSources : InputSdiSources.t option;routerSettings : RouterInputSettings.t option;Information about any MediaConnect router association with this input.
*)}val make :
?arn:??? ->
?attachedChannels:??? ->
?destinations:??? ->
?id:??? ->
?inputClass:??? ->
?inputDevices:??? ->
?inputPartnerIds:??? ->
?inputSourceType:??? ->
?mediaConnectFlows:??? ->
?name:??? ->
?roleArn:??? ->
?securityGroups:??? ->
?sources:??? ->
?state:??? ->
?tags:??? ->
?type_:??? ->
?srtSettings:??? ->
?inputNetworkLocation:??? ->
?multicastSettings:??? ->
?smpte2110ReceiverGroupSettings:??? ->
?sdiSources:??? ->
?routerSettings:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of string
| `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of string ]) list ]
list
| `String of string
| `Structure of (string * [> `String of string ]) list ])
list ]
list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of string
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Integer of int
| `String of string
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Integer of int
| `String of string ])
list ]
list
| `String of string
| `Structure of
(string
* [> `Integer of int | `String of string ])
list ])
list ])
list ]
list
| `String of string
| `Structure of
(string
* [> `Integer of int
| `String of string
| `Structure of
(string * [> `Enum of string | `String of string ]) list ])
list ])
list ])
list ]