NAME
Paws::MediaConvert - Perl Interface to AWS AWS Elemental MediaConvert
SYNOPSIS
use Paws;
my $obj = Paws->service('MediaConvert');
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' } ],
);
DESCRIPTION
AWS Elemental MediaConvert
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29
METHODS
AssociateCertificate
Each argument is described in detail in: Paws::MediaConvert::AssociateCertificate
Returns: a Paws::MediaConvert::AssociateCertificateResponse instance
Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.
CancelJob
Each argument is described in detail in: Paws::MediaConvert::CancelJob
Returns: a Paws::MediaConvert::CancelJobResponse instance
Permanently cancel a job. Once you have canceled a job, you can't start it again.
CreateJob
- Role => Str
- Settings => Paws::MediaConvert::JobSettings
- [AccelerationSettings => Paws::MediaConvert::AccelerationSettings]
- [BillingTagsSource => Str]
- [ClientRequestToken => Str]
- [HopDestinations => ArrayRef[Paws::MediaConvert::HopDestination]]
- [JobTemplate => Str]
- [Priority => Int]
- [Queue => Str]
- [SimulateReservedQueue => Str]
- [StatusUpdateInterval => Str]
- [Tags => Paws::MediaConvert::__mapOf__string]
- [UserMetadata => Paws::MediaConvert::__mapOf__string]
Each argument is described in detail in: Paws::MediaConvert::CreateJob
Returns: a Paws::MediaConvert::CreateJobResponse instance
Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
CreateJobTemplate
- Name => Str
- Settings => Paws::MediaConvert::JobTemplateSettings
- [AccelerationSettings => Paws::MediaConvert::AccelerationSettings]
- [Category => Str]
- [Description => Str]
- [HopDestinations => ArrayRef[Paws::MediaConvert::HopDestination]]
- [Priority => Int]
- [Queue => Str]
- [StatusUpdateInterval => Str]
- [Tags => Paws::MediaConvert::__mapOf__string]
Each argument is described in detail in: Paws::MediaConvert::CreateJobTemplate
Returns: a Paws::MediaConvert::CreateJobTemplateResponse instance
Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
CreatePreset
- Name => Str
- Settings => Paws::MediaConvert::PresetSettings
- [Category => Str]
- [Description => Str]
- [Tags => Paws::MediaConvert::__mapOf__string]
Each argument is described in detail in: Paws::MediaConvert::CreatePreset
Returns: a Paws::MediaConvert::CreatePresetResponse instance
Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
CreateQueue
- Name => Str
- [Description => Str]
- [PricingPlan => Str]
- [ReservationPlanSettings => Paws::MediaConvert::ReservationPlanSettings]
- [Status => Str]
- [Tags => Paws::MediaConvert::__mapOf__string]
Each argument is described in detail in: Paws::MediaConvert::CreateQueue
Returns: a Paws::MediaConvert::CreateQueueResponse instance
Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html
DeleteJobTemplate
Each argument is described in detail in: Paws::MediaConvert::DeleteJobTemplate
Returns: a Paws::MediaConvert::DeleteJobTemplateResponse instance
Permanently delete a job template you have created.
DeletePreset
Each argument is described in detail in: Paws::MediaConvert::DeletePreset
Returns: a Paws::MediaConvert::DeletePresetResponse instance
Permanently delete a preset you have created.
DeleteQueue
Each argument is described in detail in: Paws::MediaConvert::DeleteQueue
Returns: a Paws::MediaConvert::DeleteQueueResponse instance
Permanently delete a queue you have created.
DescribeEndpoints
Each argument is described in detail in: Paws::MediaConvert::DescribeEndpoints
Returns: a Paws::MediaConvert::DescribeEndpointsResponse instance
Send an request with an empty body to the regional API endpoint to get your account API endpoint.
DisassociateCertificate
Each argument is described in detail in: Paws::MediaConvert::DisassociateCertificate
Returns: a Paws::MediaConvert::DisassociateCertificateResponse instance
Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.
GetJob
Each argument is described in detail in: Paws::MediaConvert::GetJob
Returns: a Paws::MediaConvert::GetJobResponse instance
Retrieve the JSON for a specific completed transcoding job.
GetJobTemplate
Each argument is described in detail in: Paws::MediaConvert::GetJobTemplate
Returns: a Paws::MediaConvert::GetJobTemplateResponse instance
Retrieve the JSON for a specific job template.
GetPreset
Each argument is described in detail in: Paws::MediaConvert::GetPreset
Returns: a Paws::MediaConvert::GetPresetResponse instance
Retrieve the JSON for a specific preset.
GetQueue
Each argument is described in detail in: Paws::MediaConvert::GetQueue
Returns: a Paws::MediaConvert::GetQueueResponse instance
Retrieve the JSON for a specific queue.
ListJobs
Each argument is described in detail in: Paws::MediaConvert::ListJobs
Returns: a Paws::MediaConvert::ListJobsResponse instance
Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.
ListJobTemplates
Each argument is described in detail in: Paws::MediaConvert::ListJobTemplates
Returns: a Paws::MediaConvert::ListJobTemplatesResponse instance
Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array
ListPresets
Each argument is described in detail in: Paws::MediaConvert::ListPresets
Returns: a Paws::MediaConvert::ListPresetsResponse instance
Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.
ListQueues
Each argument is described in detail in: Paws::MediaConvert::ListQueues
Returns: a Paws::MediaConvert::ListQueuesResponse instance
Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.
ListTagsForResource
Each argument is described in detail in: Paws::MediaConvert::ListTagsForResource
Returns: a Paws::MediaConvert::ListTagsForResourceResponse instance
Retrieve the tags for a MediaConvert resource.
TagResource
- Arn => Str
- Tags => Paws::MediaConvert::__mapOf__string
Each argument is described in detail in: Paws::MediaConvert::TagResource
Returns: a Paws::MediaConvert::TagResourceResponse instance
Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
UntagResource
Each argument is described in detail in: Paws::MediaConvert::UntagResource
Returns: a Paws::MediaConvert::UntagResourceResponse instance
Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
UpdateJobTemplate
- Name => Str
- [AccelerationSettings => Paws::MediaConvert::AccelerationSettings]
- [Category => Str]
- [Description => Str]
- [HopDestinations => ArrayRef[Paws::MediaConvert::HopDestination]]
- [Priority => Int]
- [Queue => Str]
- [Settings => Paws::MediaConvert::JobTemplateSettings]
- [StatusUpdateInterval => Str]
Each argument is described in detail in: Paws::MediaConvert::UpdateJobTemplate
Returns: a Paws::MediaConvert::UpdateJobTemplateResponse instance
Modify one of your existing job templates.
UpdatePreset
- Name => Str
- [Category => Str]
- [Description => Str]
- [Settings => Paws::MediaConvert::PresetSettings]
Each argument is described in detail in: Paws::MediaConvert::UpdatePreset
Returns: a Paws::MediaConvert::UpdatePresetResponse instance
Modify one of your existing presets.
UpdateQueue
- Name => Str
- [Description => Str]
- [ReservationPlanSettings => Paws::MediaConvert::ReservationPlanSettings]
- [Status => Str]
Each argument is described in detail in: Paws::MediaConvert::UpdateQueue
Returns: a Paws::MediaConvert::UpdateQueueResponse instance
Modify one of your existing queues.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
DescribeAllEndpoints(sub { },[MaxResults => Int, Mode => Str, NextToken => Str])
DescribeAllEndpoints([MaxResults => Int, Mode => Str, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Endpoints, passing the object as the first parameter, and the string 'Endpoints' as the second parameter
If not, it will return a a Paws::MediaConvert::DescribeEndpointsResponse instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllJobs(sub { },[MaxResults => Int, NextToken => Str, Order => Str, Queue => Str, Status => Str])
ListAllJobs([MaxResults => Int, NextToken => Str, Order => Str, Queue => Str, Status => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Jobs, passing the object as the first parameter, and the string 'Jobs' as the second parameter
If not, it will return a a Paws::MediaConvert::ListJobsResponse instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllJobTemplates(sub { },[Category => Str, ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
ListAllJobTemplates([Category => Str, ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- JobTemplates, passing the object as the first parameter, and the string 'JobTemplates' as the second parameter
If not, it will return a a Paws::MediaConvert::ListJobTemplatesResponse instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllPresets(sub { },[Category => Str, ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
ListAllPresets([Category => Str, ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Presets, passing the object as the first parameter, and the string 'Presets' as the second parameter
If not, it will return a a Paws::MediaConvert::ListPresetsResponse instance with all the param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllQueues(sub { },[ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
ListAllQueues([ListBy => Str, MaxResults => Int, NextToken => Str, Order => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- Queues, passing the object as the first parameter, and the string 'Queues' as the second parameter
If not, it will return a a Paws::MediaConvert::ListQueuesResponse 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 ALSO
This service class forms part of Paws
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