PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::MediaLive::Input; use Moose; has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); has AttachedChannels => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'attachedChannels', traits => ['NameInRequest']); has Destinations => (is => 'ro', isa => 'ArrayRef[Paws::MediaLive::InputDestination]', request_name => 'destinations', traits => ['NameInRequest']); has Id => (is => 'ro', isa => 'Str', request_name => 'id', traits => ['NameInRequest']); has InputClass => (is => 'ro', isa => 'Str', request_name => 'inputClass', traits => ['NameInRequest']); has InputDevices => (is => 'ro', isa => 'ArrayRef[Paws::MediaLive::InputDeviceSettings]', request_name => 'inputDevices', traits => ['NameInRequest']); has InputPartnerIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'inputPartnerIds', traits => ['NameInRequest']); has InputSourceType => (is => 'ro', isa => 'Str', request_name => 'inputSourceType', traits => ['NameInRequest']); has MediaConnectFlows => (is => 'ro', isa => 'ArrayRef[Paws::MediaLive::MediaConnectFlow]', request_name => 'mediaConnectFlows', traits => ['NameInRequest']); has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest']); has SecurityGroups => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'securityGroups', traits => ['NameInRequest']); has Sources => (is => 'ro', isa => 'ArrayRef[Paws::MediaLive::InputSource]', request_name => 'sources', traits => ['NameInRequest']); has State => (is => 'ro', isa => 'Str', request_name => 'state', traits => ['NameInRequest']); has Tags => (is => 'ro', isa => 'Paws::MediaLive::Tags', request_name => 'tags', traits => ['NameInRequest']); has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::MediaLive::Input =head1 USAGE This class represents one of two things: =head3 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::Input object: $service_obj->Method(Att1 => { Arn => $value, ..., Type => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::MediaLive::Input object: $result = $service_obj->Method(...); $result->Att1->Arn =head1 DESCRIPTION Placeholder documentation for Input =head1 ATTRIBUTES =head2 Arn => Str The Unique ARN of the input (generated, immutable). =head2 AttachedChannels => ArrayRef[Str|Undef] A list of channel IDs that that input is attached to (currently an input can only be attached to one channel). =head2 Destinations => ArrayRef[L] A list of the destinations of the input (PUSH-type). =head2 Id => Str The generated ID of the input (unique for user account, immutable). =head2 InputClass => Str STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input. =head2 InputDevices => ArrayRef[L] Settings for the input devices. =head2 InputPartnerIds => ArrayRef[Str|Undef] A list of IDs for all Inputs which are partners of this one. =head2 InputSourceType => Str Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE inputs. =head2 MediaConnectFlows => ArrayRef[L] A list of MediaConnect Flows for this input. =head2 Name => Str The user-assigned name (This is a mutable value). =head2 RoleArn => Str The Amazon Resource Name (ARN) of the role this input assumes during and after creation. =head2 SecurityGroups => ArrayRef[Str|Undef] A list of IDs for all the Input Security Groups attached to the input. =head2 Sources => ArrayRef[L] A list of the sources of the input (PULL-type). =head2 State => Str =head2 Tags => L A collection of key-value pairs. =head2 Type => Str =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut