Values.RouterInputSourceA router input in AWS Elemental MediaConnect. A router input is a source of media content that can be routed to one or more router outputs.
type nonrec t = {name : String_.t option;The name of the router input.
*)arn : RouterInputArn.t option;The Amazon Resource Name (ARN) of the router input.
*)id : String_.t option;The unique identifier of the router input.
*)state : RouterInputState.t option;The current state of the router input.
*)inputType : RouterInputType.t option;The type of the router input.
*)configuration : RouterInputConfiguration.t option;routedOutputs : Integer.t option;The number of router outputs associated with the router input.
*)maximumRoutedOutputs : Integer.t option;The maximum number of outputs that can be simultaneously routed to this input.
*)regionName : String_.t option;The Amazon Web Services Region where the router input is located.
*)availabilityZone : String_.t option;The Availability Zone of the router input.
*)maximumBitrate : Long.t option;The maximum bitrate for the router input.
*)tier : RouterInputTier.t option;The tier level of the router input.
*)routingScope : RoutingScope.t option;Indicates whether the router input is configured for Regional or global routing.
*)createdAt : SyntheticTimestamp_date_time.t option;The timestamp when the router input was created.
*)updatedAt : SyntheticTimestamp_date_time.t option;The timestamp when the router input was last updated.
*)messages : RouterInputMessages.t option;The messages associated with the router input.
*)transitEncryption : RouterInputTransitEncryption.t option;streamDetails : RouterInputStreamDetails.t option;ipAddress : String_.t option;The IP address of the router input.
*)maintenanceType : MaintenanceType.t option;The type of maintenance configuration applied to this router input.
*)maintenanceConfiguration : MaintenanceConfiguration.t option;The maintenance configuration settings applied to this router input.
*)maintenanceScheduleType : MaintenanceScheduleType.t option;The type of maintenance schedule currently in effect for this router input.
*)maintenanceSchedule : MaintenanceSchedule.t option;The current maintenance schedule details for this router input.
*)}val make :
?name:??? ->
?arn:??? ->
?id:??? ->
?state:??? ->
?inputType:??? ->
?configuration:??? ->
?routedOutputs:??? ->
?maximumRoutedOutputs:??? ->
?regionName:??? ->
?availabilityZone:??? ->
?maximumBitrate:??? ->
?tier:??? ->
?routingScope:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?messages:??? ->
?transitEncryption:??? ->
?tags:??? ->
?streamDetails:??? ->
?ipAddress:??? ->
?maintenanceType:??? ->
?maintenanceConfiguration:??? ->
?maintenanceScheduleType:??? ->
?maintenanceSchedule:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of (string * [> `String of String_.t ]) list ] list
| `Long of Long.t
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of
FailoverRouterInputConfigurationPrimarySourceIndexInteger.t
| `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterInputConfigurationPortInteger.t
| `Long of
RistRouterInputConfigurationRecoveryLatencyMillisecondsLong.t
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of SecretArn.t ])
list ])
list ])
list ])
list ]
list
| `Long of Long.t
| `String of RouterNetworkInterfaceArn.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of SecretArn.t
| `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterInputConfigurationPortInteger.t
| `Long of
RistRouterInputConfigurationRecoveryLatencyMillisecondsLong.t
| `String of String_.t
| `Structure of
(string
* [> `String of SecretArn.t
| `Structure of
(string * [> `String of SecretArn.t ])
list ])
list ])
list ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]