GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Paws::MediaLive(3) User Contributed Perl Documentation Paws::MediaLive(3)

Paws::MediaLive - Perl Interface to AWS AWS Elemental MediaLive

  use 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' } ],
  );

API for AWS Elemental MediaLive

For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14>

Each 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.

[ChannelIds => ArrayRef[Str|Undef]]
[InputIds => ArrayRef[Str|Undef]]
[InputSecurityGroupIds => ArrayRef[Str|Undef]]
[MultiplexIds => ArrayRef[Str|Undef]]

Each argument is described in detail in: Paws::MediaLive::BatchDelete

Returns: a Paws::MediaLive::BatchDeleteResponse instance

Starts delete of resources.

[ChannelIds => ArrayRef[Str|Undef]]
[MultiplexIds => ArrayRef[Str|Undef]]

Each argument is described in detail in: Paws::MediaLive::BatchStart

Returns: a Paws::MediaLive::BatchStartResponse instance

Starts existing resources

[ChannelIds => ArrayRef[Str|Undef]]
[MultiplexIds => ArrayRef[Str|Undef]]

Each argument is described in detail in: Paws::MediaLive::BatchStop

Returns: a Paws::MediaLive::BatchStopResponse instance

Stops running resources

[Creates => Paws::MediaLive::BatchScheduleActionCreateRequest]
[Deletes => Paws::MediaLive::BatchScheduleActionDeleteRequest]

Each argument is described in detail in: Paws::MediaLive::BatchUpdateSchedule

Returns: a Paws::MediaLive::BatchUpdateScheduleResponse instance

Update a channel schedule

Each argument is described in detail in: Paws::MediaLive::CancelInputDeviceTransfer

Returns: a Paws::MediaLive::CancelInputDeviceTransferResponse instance

Cancel an input device transfer that you have requested.

[CdiInputSpecification => Paws::MediaLive::CdiInputSpecification]
[ChannelClass => Str]
[Destinations => ArrayRef[Paws::MediaLive::OutputDestination]]
[EncoderSettings => Paws::MediaLive::EncoderSettings]
[InputAttachments => ArrayRef[Paws::MediaLive::InputAttachment]]
[InputSpecification => Paws::MediaLive::InputSpecification]
[LogLevel => Str]
[Name => Str]
[RequestId => Str]
[Reserved => Str]
[RoleArn => Str]
[Tags => Paws::MediaLive::Tags]
[Vpc => Paws::MediaLive::VpcOutputSettings]

Each argument is described in detail in: Paws::MediaLive::CreateChannel

Returns: a Paws::MediaLive::CreateChannelResponse instance

Creates a new channel

[Destinations => ArrayRef[Paws::MediaLive::InputDestinationRequest]]
[InputDevices => ArrayRef[Paws::MediaLive::InputDeviceSettings]]
[InputSecurityGroups => ArrayRef[Str|Undef]]
[MediaConnectFlows => ArrayRef[Paws::MediaLive::MediaConnectFlowRequest]]
[Name => Str]
[RequestId => Str]
[RoleArn => Str]
[Sources => ArrayRef[Paws::MediaLive::InputSourceRequest]]
[Tags => Paws::MediaLive::Tags]
[Type => Str]
[Vpc => Paws::MediaLive::InputVpcRequest]

Each argument is described in detail in: Paws::MediaLive::CreateInput

Returns: a Paws::MediaLive::CreateInputResponse instance

Create an input

[Tags => Paws::MediaLive::Tags]
[WhitelistRules => ArrayRef[Paws::MediaLive::InputWhitelistRuleCidr]]

Each argument is described in detail in: Paws::MediaLive::CreateInputSecurityGroup

Returns: a Paws::MediaLive::CreateInputSecurityGroupResponse instance

Creates a Input Security Group

[Tags => Paws::MediaLive::Tags]

Each argument is described in detail in: Paws::MediaLive::CreateMultiplex

Returns: a Paws::MediaLive::CreateMultiplexResponse instance

Create a new multiplex.

Each argument is described in detail in: Paws::MediaLive::CreateMultiplexProgram

Returns: a Paws::MediaLive::CreateMultiplexProgramResponse instance

Create a new program in the multiplex.

[RequestId => Str]
[Tags => Paws::MediaLive::Tags]

Each argument is described in detail in: Paws::MediaLive::CreatePartnerInput

Returns: a Paws::MediaLive::CreatePartnerInputResponse instance

Create a partner input

[Tags => Paws::MediaLive::Tags]

Each argument is described in detail in: Paws::MediaLive::CreateTags

Returns: nothing

Create tags for a resource

Each 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.

Each argument is described in detail in: Paws::MediaLive::DeleteInput

Returns: a Paws::MediaLive::DeleteInputResponse instance

Deletes the input end point

Each argument is described in detail in: Paws::MediaLive::DeleteInputSecurityGroup

Returns: a Paws::MediaLive::DeleteInputSecurityGroupResponse instance

Deletes an Input Security Group

Each argument is described in detail in: Paws::MediaLive::DeleteMultiplex

Returns: a Paws::MediaLive::DeleteMultiplexResponse instance

Delete a multiplex. The multiplex must be idle.

Each argument is described in detail in: Paws::MediaLive::DeleteMultiplexProgram

Returns: a Paws::MediaLive::DeleteMultiplexProgramResponse instance

Delete a program from a multiplex.

Each argument is described in detail in: Paws::MediaLive::DeleteReservation

Returns: a Paws::MediaLive::DeleteReservationResponse instance

Delete an expired reservation.

Each argument is described in detail in: Paws::MediaLive::DeleteSchedule

Returns: a Paws::MediaLive::DeleteScheduleResponse instance

Delete all schedule actions on a channel.

Each argument is described in detail in: Paws::MediaLive::DeleteTags

Returns: nothing

Removes tags for a resource

Each argument is described in detail in: Paws::MediaLive::DescribeChannel

Returns: a Paws::MediaLive::DescribeChannelResponse instance

Gets details about a channel

Each argument is described in detail in: Paws::MediaLive::DescribeInput

Returns: a Paws::MediaLive::DescribeInputResponse instance

Produces details about an input

Each argument is described in detail in: Paws::MediaLive::DescribeInputDevice

Returns: a Paws::MediaLive::DescribeInputDeviceResponse instance

Gets the details for the input device

Each argument is described in detail in: Paws::MediaLive::DescribeInputDeviceThumbnail

Returns: a Paws::MediaLive::DescribeInputDeviceThumbnailResponse instance

Get the latest thumbnail data for the input device.

Each argument is described in detail in: Paws::MediaLive::DescribeInputSecurityGroup

Returns: a Paws::MediaLive::DescribeInputSecurityGroupResponse instance

Produces a summary of an Input Security Group

Each argument is described in detail in: Paws::MediaLive::DescribeMultiplex

Returns: a Paws::MediaLive::DescribeMultiplexResponse instance

Gets details about a multiplex.

Each argument is described in detail in: Paws::MediaLive::DescribeMultiplexProgram

Returns: a Paws::MediaLive::DescribeMultiplexProgramResponse instance

Get the details for a program in a multiplex.

Each argument is described in detail in: Paws::MediaLive::DescribeOffering

Returns: a Paws::MediaLive::DescribeOfferingResponse instance

Get details for an offering.

Each argument is described in detail in: Paws::MediaLive::DescribeReservation

Returns: a Paws::MediaLive::DescribeReservationResponse instance

Get details for a reservation.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::MediaLive::DescribeSchedule

Returns: a Paws::MediaLive::DescribeScheduleResponse instance

Get a channel schedule

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::MediaLive::ListChannels

Returns: a Paws::MediaLive::ListChannelsResponse instance

Produces list of channels that have been created

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::MediaLive::ListInputDevices

Returns: a Paws::MediaLive::ListInputDevicesResponse instance

List input devices

[MaxResults => Int]
[NextToken => Str]

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.

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::MediaLive::ListInputs

Returns: a Paws::MediaLive::ListInputsResponse instance

Produces list of inputs that have been created

[MaxResults => Int]
[NextToken => Str]

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

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::MediaLive::ListMultiplexes

Returns: a Paws::MediaLive::ListMultiplexesResponse instance

Retrieve a list of the existing multiplexes.

[MaxResults => Int]
[NextToken => Str]

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.

[ChannelClass => Str]
[ChannelConfiguration => Str]
[Codec => Str]
[Duration => Str]
[MaximumBitrate => Str]
[MaximumFramerate => Str]
[MaxResults => Int]
[NextToken => Str]
[Resolution => Str]
[ResourceType => Str]
[SpecialFeature => Str]
[VideoQuality => Str]

Each argument is described in detail in: Paws::MediaLive::ListOfferings

Returns: a Paws::MediaLive::ListOfferingsResponse instance

List offerings available for purchase.

[ChannelClass => Str]
[Codec => Str]
[MaximumBitrate => Str]
[MaximumFramerate => Str]
[MaxResults => Int]
[NextToken => Str]
[Resolution => Str]
[ResourceType => Str]
[SpecialFeature => Str]
[VideoQuality => Str]

Each argument is described in detail in: Paws::MediaLive::ListReservations

Returns: a Paws::MediaLive::ListReservationsResponse instance

List purchased reservations.

Each 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

[Name => Str]
[RequestId => Str]
[Start => Str]
[Tags => Paws::MediaLive::Tags]

Each argument is described in detail in: Paws::MediaLive::PurchaseOffering

Returns: a Paws::MediaLive::PurchaseOfferingResponse instance

Purchase an offering and create a reservation.

Each 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.

Each argument is described in detail in: Paws::MediaLive::StartChannel

Returns: a Paws::MediaLive::StartChannelResponse instance

Starts an existing channel

Each 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.

Each argument is described in detail in: Paws::MediaLive::StopChannel

Returns: a Paws::MediaLive::StopChannelResponse instance

Stops a running channel

Each 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.

[TargetCustomerId => Str]
[TargetRegion => Str]
[TransferMessage => Str]

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.

[CdiInputSpecification => Paws::MediaLive::CdiInputSpecification]
[Destinations => ArrayRef[Paws::MediaLive::OutputDestination]]
[EncoderSettings => Paws::MediaLive::EncoderSettings]
[InputAttachments => ArrayRef[Paws::MediaLive::InputAttachment]]
[InputSpecification => Paws::MediaLive::InputSpecification]
[LogLevel => Str]
[Name => Str]
[RoleArn => Str]

Each argument is described in detail in: Paws::MediaLive::UpdateChannel

Returns: a Paws::MediaLive::UpdateChannelResponse instance

Updates a channel.

[Destinations => ArrayRef[Paws::MediaLive::OutputDestination]]

Each argument is described in detail in: Paws::MediaLive::UpdateChannelClass

Returns: a Paws::MediaLive::UpdateChannelClassResponse instance

Changes the class of the channel.

[Destinations => ArrayRef[Paws::MediaLive::InputDestinationRequest]]
[InputDevices => ArrayRef[Paws::MediaLive::InputDeviceRequest]]
[InputSecurityGroups => ArrayRef[Str|Undef]]
[MediaConnectFlows => ArrayRef[Paws::MediaLive::MediaConnectFlowRequest]]
[Name => Str]
[RoleArn => Str]
[Sources => ArrayRef[Paws::MediaLive::InputSourceRequest]]

Each argument is described in detail in: Paws::MediaLive::UpdateInput

Returns: a Paws::MediaLive::UpdateInputResponse instance

Updates an input.

[HdDeviceSettings => Paws::MediaLive::InputDeviceConfigurableSettings]
[Name => Str]
[UhdDeviceSettings => Paws::MediaLive::InputDeviceConfigurableSettings]

Each argument is described in detail in: Paws::MediaLive::UpdateInputDevice

Returns: a Paws::MediaLive::UpdateInputDeviceResponse instance

Updates the parameters for the input device.

[Tags => Paws::MediaLive::Tags]
[WhitelistRules => ArrayRef[Paws::MediaLive::InputWhitelistRuleCidr]]

Each argument is described in detail in: Paws::MediaLive::UpdateInputSecurityGroup

Returns: a Paws::MediaLive::UpdateInputSecurityGroupResponse instance

Update an Input Security Group's Whilelists.

[MultiplexSettings => Paws::MediaLive::MultiplexSettings]
[Name => Str]

Each argument is described in detail in: Paws::MediaLive::UpdateMultiplex

Returns: a Paws::MediaLive::UpdateMultiplexResponse instance

Updates a multiplex.

[MultiplexProgramSettings => Paws::MediaLive::MultiplexProgramSettings]

Each argument is described in detail in: Paws::MediaLive::UpdateMultiplexProgram

Returns: a Paws::MediaLive::UpdateMultiplexProgramResponse instance

Update a program in a multiplex.

[Name => Str]

Each argument is described in detail in: Paws::MediaLive::UpdateReservation

Returns: a Paws::MediaLive::UpdateReservationResponse instance

Update reservation.

Paginator methods are helpers that repetively call methods that return partial results

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

This service class forms part of Paws

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>

2022-06-01 perl v5.40.2

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.