Values.DescribeInputDeviceResponseSourcePlaceholder documentation for DescribeInputDeviceResponse
type nonrec t = {arn : string option;The unique ARN of the input device.
*)connectionState : InputDeviceConnectionState.t option;The state of the connection between the input device and AWS.
*)deviceSettingsSyncState : DeviceSettingsSyncState.t option;The status of the action to synchronize the device configuration. If you change the configuration of the input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means that it has not updated its configuration.
*)deviceUpdateStatus : DeviceUpdateStatus.t option;The status of software on the input device.
*)hdDeviceSettings : InputDeviceHdSettings.t option;Settings that describe an input device that is type HD.
*)id : string option;The unique ID of the input device.
*)macAddress : string option;The network MAC address of the input device.
*)name : string option;A name that you specify for the input device.
*)networkSettings : InputDeviceNetworkSettings.t option;The network settings for the input device.
*)serialNumber : string option;The unique serial number of the input device.
*)type_ : InputDeviceType.t option;The type of the input device.
*)uhdDeviceSettings : InputDeviceUhdSettings.t option;Settings that describe an input device that is type UHD.
*)availabilityZone : string option;The Availability Zone associated with this input device.
*)medialiveInputArns : string list option;An array of the ARNs for the MediaLive inputs attached to the device. Returned only if the outputType is MEDIALIVE_INPUT.
*)outputType : InputDeviceOutputType.t option;The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if this device is the source for a MediaConnect flow. Specifies MEDIALIVE_INPUT if this device is the source for a MediaLive input.
*)}type nonrec error = [ | `BadGatewayException of BadGatewayException.t| `BadRequestException of BadRequestException.t| `ForbiddenException of ForbiddenException.t| `GatewayTimeoutException of GatewayTimeoutException.t| `InternalServerErrorException of InternalServerErrorException.t| `NotFoundException of NotFoundException.t| `TooManyRequestsException of TooManyRequestsException.t| `Unknown_operation_error of string * string option ]val make :
?arn:??? ->
?connectionState:??? ->
?deviceSettingsSyncState:??? ->
?deviceUpdateStatus:??? ->
?hdDeviceSettings:??? ->
?id:??? ->
?macAddress:??? ->
?name:??? ->
?networkSettings:??? ->
?serialNumber:??? ->
?type_:??? ->
?uhdDeviceSettings:??? ->
?tags:??? ->
?availabilityZone:??? ->
?medialiveInputArns:??? ->
?outputType:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `BadGatewayException of BadGatewayException.t
| `BadRequestException of BadRequestException.t
| `ForbiddenException of ForbiddenException.t
| `GatewayTimeoutException of GatewayTimeoutException.t
| `InternalServerErrorException of InternalServerErrorException.t
| `NotFoundException of NotFoundException.t
| `TooManyRequestsException of TooManyRequestsException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `BadGatewayException of BadGatewayException.t
| `BadRequestException of BadRequestException.t
| `ForbiddenException of ForbiddenException.t
| `GatewayTimeoutException of GatewayTimeoutException.t
| `InternalServerErrorException of InternalServerErrorException.t
| `NotFoundException of NotFoundException.t
| `TooManyRequestsException of TooManyRequestsException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of string ] list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of string
| `Structure of
(string
* [> `Double of float
| `Enum of string
| `Integer of int
| `List of
[> `String of string
| `Structure of
(string * [> `Enum of string | `Integer of int ]) list ]
list
| `String of string
| `Structure of (string * [> `String of string ]) list ])
list ])
list ]