emc_listtemplates.ts - AWS Code Sample

emc_listtemplates.ts

/* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 ABOUT THIS NODE.JS EXAMPLE: This example works with Version 3 (V3) of the AWS SDK for JavaScript, which is scheduled for release by September 2020. The preview version of the SDK is available at https://github.com/aws/aws-sdk-js-v3. The 'SDK for JavaScript Developer Guide' for v3 is also scheduled for release September 2020, and the topic containing this example will be hosted at https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/emc-examples-templates.html. Purpose: emc_listtemplates.ts demonstrates how to retrieve transcoding job templates. Inputs (replace in code): - ACCOUNT_END_POINT Running the code: ts-node emc_listtemplates.ts */ // Import required AWS-SDK clients and commands for Node.js const { MediaConvertClient, ListJobTemplatesCommand } = require("@aws-sdk/client-mediaconvert"); // Set the parameters const endpoint = { endpoint: "ACCOUNT_END_POINT" }; //ACCOUNT_END_POINT const params = { ListBy: "NAME", MaxResults: 10, Order: "ASCENDING", }; //Set the MediaConvert Service Object const mediaconvert = new MediaConvertClient(endpoint); const run = async () => { try { const data = await mediaconvert.send(new ListJobTemplatesCommand(params)); console.log("Success ", data.JobTemplates); } catch (err) { console.log("Error", err); } }; run();