libZSservicesZSamazonka-medialiveZSamazonka-medialive
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Read DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Show DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Generic DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type Rep DescribeInputDevice :: Type -> Type #

NFData DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Methods

rnf :: DescribeInputDevice -> () #

Hashable DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

AWSRequest DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type AWSResponse DescribeInputDevice #

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

type Rep DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

type Rep DescribeInputDevice = D1 ('MetaData "DescribeInputDevice" "Amazonka.MediaLive.DescribeInputDevice" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DescribeInputDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeInputDevice Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

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
Eq DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Read DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Show DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Generic DescribeInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.DescribeInputDevice

Associated Types

type Rep DescribeInputDeviceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "DescribeInputDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hdDeviceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceHdSettings)))) :*: (S1 ('MetaSel ('Just "uhdDeviceSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceUhdSettings)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "deviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceUpdateStatus)) :*: (S1 ('MetaSel ('Just "deviceSettingsSyncState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceSettingsSyncState)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceType)))) :*: ((S1 ('MetaSel ('Just "serialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceNetworkSettings))) :*: (S1 ('MetaSel ('Just "connectionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceConnectionState)) :*: 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:

$sel:arn:DescribeInputDeviceResponse', describeInputDeviceResponse_arn - The unique ARN of the input device.

$sel:macAddress:DescribeInputDeviceResponse', describeInputDeviceResponse_macAddress - The network MAC address of the input device.

$sel:hdDeviceSettings:DescribeInputDeviceResponse', describeInputDeviceResponse_hdDeviceSettings - Settings that describe an input device that is type HD.

$sel:uhdDeviceSettings:DescribeInputDeviceResponse', describeInputDeviceResponse_uhdDeviceSettings - Settings that describe an input device that is type UHD.

$sel:name:DescribeInputDeviceResponse', describeInputDeviceResponse_name - A name that you specify for the input device.

$sel:id:DescribeInputDeviceResponse', describeInputDeviceResponse_id - The unique ID of the input device.

$sel:deviceUpdateStatus:DescribeInputDeviceResponse', describeInputDeviceResponse_deviceUpdateStatus - The status of software on the input device.

$sel:deviceSettingsSyncState: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.

$sel:type':DescribeInputDeviceResponse', describeInputDeviceResponse_type - The type of the input device.

$sel:serialNumber:DescribeInputDeviceResponse', describeInputDeviceResponse_serialNumber - The unique serial number of the input device.

$sel:networkSettings:DescribeInputDeviceResponse', describeInputDeviceResponse_networkSettings - The network settings for the input device.

$sel:connectionState:DescribeInputDeviceResponse', describeInputDeviceResponse_connectionState - The state of the connection between the input device and AWS.

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

Response Lenses

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

A name that you specify for the input device.

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.