Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MediaConvert

import { MediaConvert } from "https://aws-api.deno.dev/v0.1/services/mediaconvert.ts?docs=full";
class MediaConvert {
constructor(apiFactory: client.ApiFactory);
async associateCertificate(params: AssociateCertificateRequest): Promise<void>;
async cancelJob(params: CancelJobRequest): Promise<void>;
async createJob(params: CreateJobRequest): Promise<CreateJobResponse>;
async createJobTemplate(params: CreateJobTemplateRequest): Promise<CreateJobTemplateResponse>;
async createPreset(params: CreatePresetRequest): Promise<CreatePresetResponse>;
async createQueue(params: CreateQueueRequest): Promise<CreateQueueResponse>;
async deleteJobTemplate(params: DeleteJobTemplateRequest): Promise<void>;
async deletePreset(params: DeletePresetRequest): Promise<void>;
async deleteQueue(params: DeleteQueueRequest): Promise<void>;
async describeEndpoints(params?: DescribeEndpointsRequest): Promise<DescribeEndpointsResponse>;
async disassociateCertificate(params: DisassociateCertificateRequest): Promise<void>;
async getJob(params: GetJobRequest): Promise<GetJobResponse>;
async getJobTemplate(params: GetJobTemplateRequest): Promise<GetJobTemplateResponse>;
async getPreset(params: GetPresetRequest): Promise<GetPresetResponse>;
async getQueue(params: GetQueueRequest): Promise<GetQueueResponse>;
async listJobs(params?: ListJobsRequest): Promise<ListJobsResponse>;
async listJobTemplates(params?: ListJobTemplatesRequest): Promise<ListJobTemplatesResponse>;
async listPresets(params?: ListPresetsRequest): Promise<ListPresetsResponse>;
async listQueues(params?: ListQueuesRequest): Promise<ListQueuesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateJobTemplate(params: UpdateJobTemplateRequest): Promise<UpdateJobTemplateResponse>;
async updatePreset(params: UpdatePresetRequest): Promise<UpdatePresetResponse>;
async updateQueue(params: UpdateQueueRequest): Promise<UpdateQueueResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new MediaConvert(apiFactory: client.ApiFactory)
[src]

§Methods

§
associateCertificate(params: AssociateCertificateRequest): Promise<void>
[src]

Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.

§
cancelJob(params: CancelJobRequest): Promise<void>
[src]

Permanently cancel a job. Once you have canceled a job, you can't start it again.

§
createJob(params: CreateJobRequest): Promise<CreateJobResponse>
[src]

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(params: CreateJobTemplateRequest): Promise<CreateJobTemplateResponse>
[src]

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(params: CreatePresetRequest): Promise<CreatePresetResponse>
[src]

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(params: CreateQueueRequest): Promise<CreateQueueResponse>
[src]

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(params: DeleteJobTemplateRequest): Promise<void>
[src]

Permanently delete a job template you have created.

§
deletePreset(params: DeletePresetRequest): Promise<void>
[src]

Permanently delete a preset you have created.

§
deleteQueue(params: DeleteQueueRequest): Promise<void>
[src]

Permanently delete a queue you have created.

§
describeEndpoints(params?: DescribeEndpointsRequest): Promise<DescribeEndpointsResponse>
[src]

Send an request with an empty body to the regional API endpoint to get your account API endpoint.

§
disassociateCertificate(params: DisassociateCertificateRequest): Promise<void>
[src]

Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.

§
getJob(params: GetJobRequest): Promise<GetJobResponse>
[src]

Retrieve the JSON for a specific completed transcoding job.

§
getJobTemplate(params: GetJobTemplateRequest): Promise<GetJobTemplateResponse>
[src]

Retrieve the JSON for a specific job template.

§
getPreset(params: GetPresetRequest): Promise<GetPresetResponse>
[src]

Retrieve the JSON for a specific preset.

§
getQueue(params: GetQueueRequest): Promise<GetQueueResponse>
[src]

Retrieve the JSON for a specific queue.

§
listJobs(params?: ListJobsRequest): Promise<ListJobsResponse>
[src]

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(params?: ListJobTemplatesRequest): Promise<ListJobTemplatesResponse>
[src]

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(params?: ListPresetsRequest): Promise<ListPresetsResponse>
[src]

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(params?: ListQueuesRequest): Promise<ListQueuesResponse>
[src]

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(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Retrieve the tags for a MediaConvert resource.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

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(params: UntagResourceRequest): Promise<void>
[src]

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(params: UpdateJobTemplateRequest): Promise<UpdateJobTemplateResponse>
[src]

Modify one of your existing job templates.

§
updatePreset(params: UpdatePresetRequest): Promise<UpdatePresetResponse>
[src]

Modify one of your existing presets.

§
updateQueue(params: UpdateQueueRequest): Promise<UpdateQueueResponse>
[src]

Modify one of your existing queues.

§Static Properties