![]() |
![]()
| ![]() |
![]()
NAMEPaws::MediaLive - Perl Interface to AWS AWS Elemental MediaLive SYNOPSISuse Paws; my $obj = Paws->service('MediaLive'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAPI for AWS Elemental MediaLive For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14> METHODSAcceptInputDeviceTransferEach argument is described in detail in: Paws::MediaLive::AcceptInputDeviceTransfer Returns: a Paws::MediaLive::AcceptInputDeviceTransferResponse instance Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account. BatchDelete
Each argument is described in detail in: Paws::MediaLive::BatchDelete Returns: a Paws::MediaLive::BatchDeleteResponse instance Starts delete of resources. BatchStart
Each argument is described in detail in: Paws::MediaLive::BatchStart Returns: a Paws::MediaLive::BatchStartResponse instance Starts existing resources BatchStop
Each argument is described in detail in: Paws::MediaLive::BatchStop Returns: a Paws::MediaLive::BatchStopResponse instance Stops running resources BatchUpdateSchedule
Each argument is described in detail in: Paws::MediaLive::BatchUpdateSchedule Returns: a Paws::MediaLive::BatchUpdateScheduleResponse instance Update a channel schedule CancelInputDeviceTransferEach argument is described in detail in: Paws::MediaLive::CancelInputDeviceTransfer Returns: a Paws::MediaLive::CancelInputDeviceTransferResponse instance Cancel an input device transfer that you have requested. CreateChannel
Each argument is described in detail in: Paws::MediaLive::CreateChannel Returns: a Paws::MediaLive::CreateChannelResponse instance Creates a new channel CreateInput
Each argument is described in detail in: Paws::MediaLive::CreateInput Returns: a Paws::MediaLive::CreateInputResponse instance Create an input CreateInputSecurityGroup
Each argument is described in detail in: Paws::MediaLive::CreateInputSecurityGroup Returns: a Paws::MediaLive::CreateInputSecurityGroupResponse instance Creates a Input Security Group CreateMultiplex
Each argument is described in detail in: Paws::MediaLive::CreateMultiplex Returns: a Paws::MediaLive::CreateMultiplexResponse instance Create a new multiplex. CreateMultiplexProgram
Each argument is described in detail in: Paws::MediaLive::CreateMultiplexProgram Returns: a Paws::MediaLive::CreateMultiplexProgramResponse instance Create a new program in the multiplex. CreatePartnerInput
Each argument is described in detail in: Paws::MediaLive::CreatePartnerInput Returns: a Paws::MediaLive::CreatePartnerInputResponse instance Create a partner input CreateTags
Each argument is described in detail in: Paws::MediaLive::CreateTags Returns: nothing Create tags for a resource DeleteChannelEach argument is described in detail in: Paws::MediaLive::DeleteChannel Returns: a Paws::MediaLive::DeleteChannelResponse instance Starts deletion of channel. The associated outputs are also deleted. DeleteInputEach argument is described in detail in: Paws::MediaLive::DeleteInput Returns: a Paws::MediaLive::DeleteInputResponse instance Deletes the input end point DeleteInputSecurityGroupEach argument is described in detail in: Paws::MediaLive::DeleteInputSecurityGroup Returns: a Paws::MediaLive::DeleteInputSecurityGroupResponse instance Deletes an Input Security Group DeleteMultiplexEach argument is described in detail in: Paws::MediaLive::DeleteMultiplex Returns: a Paws::MediaLive::DeleteMultiplexResponse instance Delete a multiplex. The multiplex must be idle. DeleteMultiplexProgramEach argument is described in detail in: Paws::MediaLive::DeleteMultiplexProgram Returns: a Paws::MediaLive::DeleteMultiplexProgramResponse instance Delete a program from a multiplex. DeleteReservationEach argument is described in detail in: Paws::MediaLive::DeleteReservation Returns: a Paws::MediaLive::DeleteReservationResponse instance Delete an expired reservation. DeleteScheduleEach argument is described in detail in: Paws::MediaLive::DeleteSchedule Returns: a Paws::MediaLive::DeleteScheduleResponse instance Delete all schedule actions on a channel. DeleteTagsEach argument is described in detail in: Paws::MediaLive::DeleteTags Returns: nothing Removes tags for a resource DescribeChannelEach argument is described in detail in: Paws::MediaLive::DescribeChannel Returns: a Paws::MediaLive::DescribeChannelResponse instance Gets details about a channel DescribeInputEach argument is described in detail in: Paws::MediaLive::DescribeInput Returns: a Paws::MediaLive::DescribeInputResponse instance Produces details about an input DescribeInputDeviceEach argument is described in detail in: Paws::MediaLive::DescribeInputDevice Returns: a Paws::MediaLive::DescribeInputDeviceResponse instance Gets the details for the input device DescribeInputDeviceThumbnailEach argument is described in detail in: Paws::MediaLive::DescribeInputDeviceThumbnail Returns: a Paws::MediaLive::DescribeInputDeviceThumbnailResponse instance Get the latest thumbnail data for the input device. DescribeInputSecurityGroupEach argument is described in detail in: Paws::MediaLive::DescribeInputSecurityGroup Returns: a Paws::MediaLive::DescribeInputSecurityGroupResponse instance Produces a summary of an Input Security Group DescribeMultiplexEach argument is described in detail in: Paws::MediaLive::DescribeMultiplex Returns: a Paws::MediaLive::DescribeMultiplexResponse instance Gets details about a multiplex. DescribeMultiplexProgramEach argument is described in detail in: Paws::MediaLive::DescribeMultiplexProgram Returns: a Paws::MediaLive::DescribeMultiplexProgramResponse instance Get the details for a program in a multiplex. DescribeOfferingEach argument is described in detail in: Paws::MediaLive::DescribeOffering Returns: a Paws::MediaLive::DescribeOfferingResponse instance Get details for an offering. DescribeReservationEach argument is described in detail in: Paws::MediaLive::DescribeReservation Returns: a Paws::MediaLive::DescribeReservationResponse instance Get details for a reservation. DescribeSchedule
Each argument is described in detail in: Paws::MediaLive::DescribeSchedule Returns: a Paws::MediaLive::DescribeScheduleResponse instance Get a channel schedule ListChannels
Each argument is described in detail in: Paws::MediaLive::ListChannels Returns: a Paws::MediaLive::ListChannelsResponse instance Produces list of channels that have been created ListInputDevices
Each argument is described in detail in: Paws::MediaLive::ListInputDevices Returns: a Paws::MediaLive::ListInputDevicesResponse instance List input devices ListInputDeviceTransfers
Each argument is described in detail in: Paws::MediaLive::ListInputDeviceTransfers Returns: a Paws::MediaLive::ListInputDeviceTransfersResponse instance List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you. ListInputs
Each argument is described in detail in: Paws::MediaLive::ListInputs Returns: a Paws::MediaLive::ListInputsResponse instance Produces list of inputs that have been created ListInputSecurityGroups
Each argument is described in detail in: Paws::MediaLive::ListInputSecurityGroups Returns: a Paws::MediaLive::ListInputSecurityGroupsResponse instance Produces a list of Input Security Groups for an account ListMultiplexes
Each argument is described in detail in: Paws::MediaLive::ListMultiplexes Returns: a Paws::MediaLive::ListMultiplexesResponse instance Retrieve a list of the existing multiplexes. ListMultiplexPrograms
Each argument is described in detail in: Paws::MediaLive::ListMultiplexPrograms Returns: a Paws::MediaLive::ListMultiplexProgramsResponse instance List the programs that currently exist for a specific multiplex. ListOfferings
Each argument is described in detail in: Paws::MediaLive::ListOfferings Returns: a Paws::MediaLive::ListOfferingsResponse instance List offerings available for purchase. ListReservations
Each argument is described in detail in: Paws::MediaLive::ListReservations Returns: a Paws::MediaLive::ListReservationsResponse instance List purchased reservations. ListTagsForResourceEach argument is described in detail in: Paws::MediaLive::ListTagsForResource Returns: a Paws::MediaLive::ListTagsForResourceResponse instance Produces list of tags that have been created for a resource PurchaseOffering
Each argument is described in detail in: Paws::MediaLive::PurchaseOffering Returns: a Paws::MediaLive::PurchaseOfferingResponse instance Purchase an offering and create a reservation. RejectInputDeviceTransferEach argument is described in detail in: Paws::MediaLive::RejectInputDeviceTransfer Returns: a Paws::MediaLive::RejectInputDeviceTransferResponse instance Reject the transfer of the specified input device to your AWS account. StartChannelEach argument is described in detail in: Paws::MediaLive::StartChannel Returns: a Paws::MediaLive::StartChannelResponse instance Starts an existing channel StartMultiplexEach argument is described in detail in: Paws::MediaLive::StartMultiplex Returns: a Paws::MediaLive::StartMultiplexResponse instance Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel. StopChannelEach argument is described in detail in: Paws::MediaLive::StopChannel Returns: a Paws::MediaLive::StopChannelResponse instance Stops a running channel StopMultiplexEach argument is described in detail in: Paws::MediaLive::StopMultiplex Returns: a Paws::MediaLive::StopMultiplexResponse instance Stops a running multiplex. If the multiplex isn't running, this action has no effect. TransferInputDevice
Each argument is described in detail in: Paws::MediaLive::TransferInputDevice Returns: a Paws::MediaLive::TransferInputDeviceResponse instance Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer. UpdateChannel
Each argument is described in detail in: Paws::MediaLive::UpdateChannel Returns: a Paws::MediaLive::UpdateChannelResponse instance Updates a channel. UpdateChannelClass
Each argument is described in detail in: Paws::MediaLive::UpdateChannelClass Returns: a Paws::MediaLive::UpdateChannelClassResponse instance Changes the class of the channel. UpdateInput
Each argument is described in detail in: Paws::MediaLive::UpdateInput Returns: a Paws::MediaLive::UpdateInputResponse instance Updates an input. UpdateInputDevice
Each argument is described in detail in: Paws::MediaLive::UpdateInputDevice Returns: a Paws::MediaLive::UpdateInputDeviceResponse instance Updates the parameters for the input device. UpdateInputSecurityGroup
Each argument is described in detail in: Paws::MediaLive::UpdateInputSecurityGroup Returns: a Paws::MediaLive::UpdateInputSecurityGroupResponse instance Update an Input Security Group's Whilelists. UpdateMultiplex
Each argument is described in detail in: Paws::MediaLive::UpdateMultiplex Returns: a Paws::MediaLive::UpdateMultiplexResponse instance Updates a multiplex. UpdateMultiplexProgram
Each argument is described in detail in: Paws::MediaLive::UpdateMultiplexProgram Returns: a Paws::MediaLive::UpdateMultiplexProgramResponse instance Update a program in a multiplex. UpdateReservation
Each argument is described in detail in: Paws::MediaLive::UpdateReservation Returns: a Paws::MediaLive::UpdateReservationResponse instance Update reservation. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results DescribeAllSchedule(sub { },ChannelId => Str, [MaxResults => Int, NextToken => Str])DescribeAllSchedule(ChannelId => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - ScheduleActions, passing the object as the first parameter, and the string 'ScheduleActions' as the second parameter If not, it will return a a Paws::MediaLive::DescribeScheduleResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllChannels(sub { },[MaxResults => Int, NextToken => Str])ListAllChannels([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Channels, passing the object as the first parameter, and the string 'Channels' as the second parameter If not, it will return a a Paws::MediaLive::ListChannelsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllInputDevices(sub { },[MaxResults => Int, NextToken => Str])ListAllInputDevices([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - InputDevices, passing the object as the first parameter, and the string 'InputDevices' as the second parameter If not, it will return a a Paws::MediaLive::ListInputDevicesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllInputDeviceTransfers(sub { },TransferType => Str, [MaxResults => Int, NextToken => Str])ListAllInputDeviceTransfers(TransferType => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - InputDeviceTransfers, passing the object as the first parameter, and the string 'InputDeviceTransfers' as the second parameter If not, it will return a a Paws::MediaLive::ListInputDeviceTransfersResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllInputs(sub { },[MaxResults => Int, NextToken => Str])ListAllInputs([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Inputs, passing the object as the first parameter, and the string 'Inputs' as the second parameter If not, it will return a a Paws::MediaLive::ListInputsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllInputSecurityGroups(sub { },[MaxResults => Int, NextToken => Str])ListAllInputSecurityGroups([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - InputSecurityGroups, passing the object as the first parameter, and the string 'InputSecurityGroups' as the second parameter If not, it will return a a Paws::MediaLive::ListInputSecurityGroupsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllMultiplexes(sub { },[MaxResults => Int, NextToken => Str])ListAllMultiplexes([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Multiplexes, passing the object as the first parameter, and the string 'Multiplexes' as the second parameter If not, it will return a a Paws::MediaLive::ListMultiplexesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllMultiplexPrograms(sub { },MultiplexId => Str, [MaxResults => Int, NextToken => Str])ListAllMultiplexPrograms(MultiplexId => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - MultiplexPrograms, passing the object as the first parameter, and the string 'MultiplexPrograms' as the second parameter If not, it will return a a Paws::MediaLive::ListMultiplexProgramsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllOfferings(sub { },[ChannelClass => Str, ChannelConfiguration => Str, Codec => Str, Duration => Str, MaximumBitrate => Str, MaximumFramerate => Str, MaxResults => Int, NextToken => Str, Resolution => Str, ResourceType => Str, SpecialFeature => Str, VideoQuality => Str])ListAllOfferings([ChannelClass => Str, ChannelConfiguration => Str, Codec => Str, Duration => Str, MaximumBitrate => Str, MaximumFramerate => Str, MaxResults => Int, NextToken => Str, Resolution => Str, ResourceType => Str, SpecialFeature => Str, VideoQuality => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Offerings, passing the object as the first parameter, and the string 'Offerings' as the second parameter If not, it will return a a Paws::MediaLive::ListOfferingsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllReservations(sub { },[ChannelClass => Str, Codec => Str, MaximumBitrate => Str, MaximumFramerate => Str, MaxResults => Int, NextToken => Str, Resolution => Str, ResourceType => Str, SpecialFeature => Str, VideoQuality => Str])ListAllReservations([ChannelClass => Str, Codec => Str, MaximumBitrate => Str, MaximumFramerate => Str, MaxResults => Int, NextToken => Str, Resolution => Str, ResourceType => Str, SpecialFeature => Str, VideoQuality => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Reservations, passing the object as the first parameter, and the string 'Reservations' as the second parameter If not, it will return a a Paws::MediaLive::ListReservationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|