amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.DescribeInputDevice

Description

Gets the details for the input device

Synopsis

Creating a Request

data DescribeInputDevice Source #

Placeholder documentation for DescribeInputDeviceRequest

See: newDescribeInputDevice smart constructor.

Constructors

DescribeInputDevice' 

Fields

  • inputDeviceId :: Text

    The unique ID of this input device. For example, hd-123456789abcdef.

Instances

Instances details
ToHeaders DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

ToPath DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

ToQuery DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

AWSRequest DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type AWSResponse DescribeInputDevice #

Generic DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type Rep DescribeInputDevice :: Type -> Type #

Read DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Show DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

NFData DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Methods

rnf :: DescribeInputDevice -> () #

Eq DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Hashable DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type AWSResponse DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type Rep DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type Rep DescribeInputDevice = D1 ('MetaData "DescribeInputDevice" "Amazonka.MediaLive.DescribeInputDevice" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DescribeInputDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeInputDevice Source #

Create a value of DescribeInputDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inputDeviceId:DescribeInputDevice', describeInputDevice_inputDeviceId - The unique ID of this input device. For example, hd-123456789abcdef.

Request Lenses

describeInputDevice_inputDeviceId :: Lens' DescribeInputDevice Text Source #

The unique ID of this input device. For example, hd-123456789abcdef.

Destructuring the Response

data DescribeInputDeviceResponse Source #

Placeholder documentation for DescribeInputDeviceResponse

See: newDescribeInputDeviceResponse smart constructor.

Constructors

DescribeInputDeviceResponse' 

Fields

Instances

Instances details
Generic DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type Rep DescribeInputDeviceResponse :: Type -> Type #

Read DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Show DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

NFData DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Eq DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type Rep DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type Rep DescribeInputDeviceResponse = D1 ('MetaData "DescribeInputDeviceResponse" "Amazonka.MediaLive.DescribeInputDevice" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "DescribeInputDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceConnectionState)) :*: S1 ('MetaSel ('Just "deviceSettingsSyncState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceSettingsSyncState)))) :*: (S1 ('MetaSel ('Just "deviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceUpdateStatus)) :*: (S1 ('MetaSel ('Just "hdDeviceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceHdSettings)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceNetworkSettings)))) :*: ((S1 ('MetaSel ('Just "serialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceType))) :*: (S1 ('MetaSel ('Just "uhdDeviceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceUhdSettings)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeInputDeviceResponse Source #

Create a value of DescribeInputDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeInputDeviceResponse, describeInputDeviceResponse_arn - The unique ARN of the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_connectionState - The state of the connection between the input device and AWS.

DescribeInputDeviceResponse, describeInputDeviceResponse_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.

DescribeInputDeviceResponse, describeInputDeviceResponse_deviceUpdateStatus - The status of software on the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_hdDeviceSettings - Settings that describe an input device that is type HD.

DescribeInputDeviceResponse, describeInputDeviceResponse_id - The unique ID of the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_macAddress - The network MAC address of the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_name - A name that you specify for the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_networkSettings - The network settings for the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_serialNumber - The unique serial number of the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_type - The type of the input device.

DescribeInputDeviceResponse, describeInputDeviceResponse_uhdDeviceSettings - Settings that describe an input device that is type UHD.

$sel:httpStatus:DescribeInputDeviceResponse', describeInputDeviceResponse_httpStatus - The response's http status code.

Response Lenses

describeInputDeviceResponse_deviceSettingsSyncState :: Lens' DescribeInputDeviceResponse (Maybe DeviceSettingsSyncState) Source #

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.

describeInputDeviceResponse_name :: Lens' DescribeInputDeviceResponse (Maybe Text) Source #

A name that you specify for the input device.