Input devices - AWS Elemental MediaLive API Reference

Input devices

URI

/prod/inputDevices

HTTP methods

GET

Operation ID: ListInputDevices

Query parameters
NameTypeRequiredDescription
nextTokenStringFalse
maxResultsStringFalse
Responses
Status codeResponse modelDescription
200ListInputDevicesResultModel

200 response

400InvalidRequest

400 response

403AccessDenied

403 response

429LimitExceeded

429 response

500InternalServiceError

500 response

502BadGatewayException

502 response

504GatewayTimeoutException

504 response

Schemas

Response bodies

{ "inputDevices": [ { "arn": "string", "availabilityZone": "string", "connectionState": enum, "deviceSettingsSyncState": enum, "deviceUpdateStatus": enum, "hdDeviceSettings": { "activeInput": enum, "configuredInput": enum, "deviceState": enum, "framerate": number, "height": integer, "maxBitrate": integer, "scanType": enum, "width": integer }, "id": "string", "macAddress": "string", "name": "string", "networkSettings": { "dnsAddresses": [ "string" ], "gateway": "string", "ipAddress": "string", "ipScheme": enum, "subnetMask": "string" }, "serialNumber": "string", "type": enum, "uhdDeviceSettings": { "activeInput": enum, "configuredInput": enum, "deviceState": enum, "framerate": number, "height": integer, "maxBitrate": integer, "scanType": enum, "width": integer } } ], "nextToken": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }

Properties

AccessDenied

PropertyTypeRequiredDescription
message

string

False

BadGatewayException

PropertyTypeRequiredDescription
message

string

False

DeviceSettingsSyncState

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.

  • SYNCED

  • SYNCING

DeviceUpdateStatus

The status of software on the input device.

  • UP_TO_DATE

  • NOT_UP_TO_DATE

  • UPDATING

GatewayTimeoutException

PropertyTypeRequiredDescription
message

string

False

InputDeviceActiveInput

The source at the input device that is currently active.

  • HDMI

  • SDI

InputDeviceConfiguredInput

The source to activate (use) from the input device.

  • AUTO

  • HDMI

  • SDI

InputDeviceConnectionState

The state of the connection between the input device and AWS.

  • DISCONNECTED

  • CONNECTED

InputDeviceHdSettings

Settings that describe the active source from the input device, and the video characteristics of that source.

PropertyTypeRequiredDescription
activeInput

InputDeviceActiveInput

False

If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).

configuredInput

InputDeviceConfiguredInput

False

The source at the input device that is currently active. You can specify this source.

deviceState

InputDeviceState

False

The state of the input device.

framerate

number

False

The frame rate of the video source.

height

integer

False

The height of the video source, in pixels.

maxBitrate

integer

False

The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.

scanType

InputDeviceScanType

False

The scan type of the video source.

width

integer

False

The width of the video source, in pixels.

InputDeviceIpScheme

Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address assignment (DHCP) or a static IP address.

  • STATIC

  • DHCP

InputDeviceNetworkSettings

The network settings for the input device.

PropertyTypeRequiredDescription
dnsAddresses

Array of type string

False

The DNS addresses of the input device.

gateway

string

False

The network gateway IP address.

ipAddress

string

False

The IP address of the input device.

ipScheme

InputDeviceIpScheme

False

Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address assignment (DHCP) or a static IP address.

subnetMask

string

False

The subnet mask of the input device.

InputDeviceScanType

The scan type of the video source.

  • INTERLACED

  • PROGRESSIVE

InputDeviceState

The state of the input device.

  • IDLE

  • STREAMING

InputDeviceSummary

Details of the input device.

PropertyTypeRequiredDescription
arn

string

False

The unique ARN of the input device.

availabilityZone

string

False

The Availability Zone associated with this input device.

connectionState

InputDeviceConnectionState

False

The state of the connection between the input device and AWS.

deviceSettingsSyncState

DeviceSettingsSyncState

False

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

False

The status of software on the input device.

hdDeviceSettings

InputDeviceHdSettings

False

Settings that describe an input device that is type HD.

id

string

False

The unique ID of the input device.

macAddress

string

False

The network MAC address of the input device.

name

string

False

A name that you specify for the input device.

networkSettings

InputDeviceNetworkSettings

False

Network settings for the input device.

serialNumber

string

False

The unique serial number of the input device.

type

InputDeviceType

False

The type of the input device.

uhdDeviceSettings

InputDeviceUhdSettings

False

Settings that describe an input device that is type UHD.

InputDeviceType

The type of the input device. For an AWS Elemental Link device that outputs resolutions up to 1080, choose "HD".

  • HD

  • UHD

InputDeviceUhdSettings

Settings that describe the active source from the input device, and the video characteristics of that source.

PropertyTypeRequiredDescription
activeInput

InputDeviceActiveInput

False

If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).

configuredInput

InputDeviceConfiguredInput

False

The source at the input device that is currently active. You can specify this source.

deviceState

InputDeviceState

False

The state of the input device.

framerate

number

False

The frame rate of the video source.

height

integer

False

The height of the video source, in pixels.

maxBitrate

integer

False

The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.

scanType

InputDeviceScanType

False

The scan type of the video source.

width

integer

False

The width of the video source, in pixels.

InternalServiceError

PropertyTypeRequiredDescription
message

string

False

InvalidRequest

PropertyTypeRequiredDescription
message

string

False

LimitExceeded

PropertyTypeRequiredDescription
message

string

False

ListInputDevicesResultModel

The list of input devices owned by the AWS account.

PropertyTypeRequiredDescription
inputDevices

Array of type InputDeviceSummary

False

The list of input devices.

nextToken

string

False

A token to get additional list results.

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

ListInputDevices