AmazonEtpipelinecreate()

Amazon Elastic Transcoder: Creates a pipeline. Returns the Pipeline ID. See AWS http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-pipeline.html

Usage

STRING = AmazonEtpipelinecreate( datasource, name, inputbucket, role, awskey, outputbucket, contentconfig, thumbnailconfig )
Argument Summary
datasource Amazon datasource
name name of the pipeline
inputbucket Amazon S3 bucket in which you saved the media files that you want to transcode
role The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to create the pipeline
awskey The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline [optional]
outputbucket The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files. if specified, contentconfig is ignored [optional]
contentconfig Structure for files: { 'bucket' : 'The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files', 'storageclass' : 'S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the video files and playlists that it stores in your Amazon S3 bucket', 'permissions' : [{'granteetype':'Canonical|Email|Group','grantee':'AWS user ID or CloudFront origin access identity|registered email address for AWS account|AllUsers|AuthenticatedUsers|LogDelivery','access':[Read|ReadAcp|WriteAcp|FullControl]}] } [optional]
thumbnailconfig Structure for thumbnails: { 'bucket' : 'The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files', 'storageclass' : 'S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the video files and playlists that it stores in your Amazon S3 bucket', 'permissions' : [{'granteetype':'Canonical|Email|Group','grantee':'AWS user ID or CloudFront origin access identity|registered email address for AWS account|AllUsers|AuthenticatedUsers|LogDelivery','access':[Read|ReadAcp|WriteAcp|FullControl]}] } [optional]

Calling

Supports named-parameter calling allowing you to use the function like:

AmazonEtpipelinecreate(
   datasource=?, 
   name=?, 
   inputbucket=?, 
   role=?, 
   awskey=?, 
   outputbucket=?, 
   contentconfig=?, 
   thumbnailconfig=?
);

Supports passing parameters as a structure using ArgumentCollection:

AmazonEtpipelinecreate( ArgumentCollection={
   datasource : ?, 
   name : ?, 
   inputbucket : ?, 
   role : ?, 
   awskey : ?, 
   outputbucket : ?, 
   contentconfig : ?, 
   thumbnailconfig : ?
} );