NAME

Paws::MediaLive::InputDevice

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::MediaLive::InputDevice object:

$service_obj->Method(Att1 => { Arn => $value, ..., UhdDeviceSettings => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::MediaLive::InputDevice object:

$result = $service_obj->Method(...);
$result->Att1->Arn

DESCRIPTION

An input device.

ATTRIBUTES

Arn => Str

The unique ARN of the input device.

ConnectionState => Str

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

DeviceSettingsSyncState => Str

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 => Str

The status of software on the input device.

HdDeviceSettings => Paws::MediaLive::InputDeviceHdSettings

Settings that describe an input device that is type HD.

Id => Str

The unique ID of the input device.

MacAddress => Str

The network MAC address of the input device.

Name => Str

A name that you specify for the input device.

NetworkSettings => Paws::MediaLive::InputDeviceNetworkSettings

The network settings for the input device.

SerialNumber => Str

The unique serial number of the input device.

Type => Str

The type of the input device.

UhdDeviceSettings => Paws::MediaLive::InputDeviceUhdSettings

Settings that describe an input device that is type UHD.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::MediaLive

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues