Values.RouterOutputSourceA router output in AWS Elemental MediaConnect. A router output is a destination for media content that can receive input from one or more router inputs.
type nonrec t = {name : String_.t option;The name of the router output.
*)arn : RouterOutputArn.t option;The Amazon Resource Name (ARN) of the router output.
*)id : String_.t option;The unique identifier of the router output.
*)state : RouterOutputState.t option;The overall state of the router output.
*)outputType : RouterOutputType.t option;The type of the router output.
*)configuration : RouterOutputConfiguration.t option;routedState : RouterOutputRoutedState.t option;The current state of the association between the router output and its input.
*)regionName : String_.t option;The Amazon Web Services Region where the router output is located.
*)availabilityZone : String_.t option;The Availability Zone of the router output.
*)maximumBitrate : Long.t option;The maximum bitrate for the router output.
*)routingScope : RoutingScope.t option;Indicates whether the router output is configured for Regional or global routing.
*)tier : RouterOutputTier.t option;The tier level of the router output.
*)createdAt : SyntheticTimestamp_date_time.t option;The timestamp when the router output was created.
*)updatedAt : SyntheticTimestamp_date_time.t option;The timestamp when the router output was last updated.
*)messages : RouterOutputMessages.t option;The messages associated with the router output.
*)streamDetails : RouterOutputStreamDetails.t option;ipAddress : String_.t option;The IP address of the router output.
*)routedInputArn : RouterInputArn.t option;The Amazon Resource Name (ARN) of the router input associated with the output.
*)maintenanceType : MaintenanceType.t option;The type of maintenance configuration applied to this router output.
*)maintenanceConfiguration : MaintenanceConfiguration.t option;The maintenance configuration settings applied to this router output.
*)maintenanceScheduleType : MaintenanceScheduleType.t option;The type of maintenance schedule currently in effect for this router output.
*)maintenanceSchedule : MaintenanceSchedule.t option;The current maintenance schedule details for this router output.
*)}val make :
?name:String_.t ->
?arn:RouterOutputArn.t ->
?id:String_.t ->
?state:RouterOutputState.t ->
?outputType:RouterOutputType.t ->
?configuration:RouterOutputConfiguration.t ->
?routedState:RouterOutputRoutedState.t ->
?regionName:String_.t ->
?availabilityZone:String_.t ->
?maximumBitrate:Long.t ->
?routingScope:RoutingScope.t ->
?tier:RouterOutputTier.t ->
?createdAt:SyntheticTimestamp_date_time.t ->
?updatedAt:SyntheticTimestamp_date_time.t ->
?messages:RouterOutputMessages.t ->
?tags:(String_.t * String_.t) list ->
?streamDetails:RouterOutputStreamDetails.t ->
?ipAddress:String_.t ->
?routedInputArn:RouterInputArn.t ->
?maintenanceType:MaintenanceType.t ->
?maintenanceConfiguration:MaintenanceConfiguration.t ->
?maintenanceScheduleType:MaintenanceScheduleType.t ->
?maintenanceSchedule:MaintenanceSchedule.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `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
* [> `Structure of
(string
* [> `Enum of string
| `String of RouterNetworkInterfaceArn.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterOutputConfigurationDestinationPortInteger.t
| `Long of
SrtListenerRouterOutputConfigurationMinimumLatencyMillisecondsLong.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 ]