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 : ? } );
See Also
AmazonEtjobcancel
AmazonEtjobcreate
AmazonEtjoblist
AmazonEtjobread
AmazonEtpipelinecreate
AmazonEtpipelinedelete
AmazonEtpipelinelist
AmazonEtpipelineread
AmazonEtpipelineupdatestatus
AmazonEtpresetslist
AmazonLambdaexecute
AmazonLambdaexecuteasync
AmazonRegisterdatasource
AmazonRemovedatasource
AmazonS3bucketexists
AmazonS3bucketrequesterpays
AmazonS3bucketsetacl
AmazonS3changestorageclass
AmazonS3copy
AmazonS3createbucket
AmazonS3delete
AmazonS3deletebucket
AmazonS3getinfo
AmazonS3geturl
AmazonS3list
AmazonS3listbuckets
AmazonS3read
AmazonS3rename
AmazonS3setacl
AmazonS3write
AmazonSimpledbcreatedomain
AmazonSimpledbdeleteattribute
AmazonSimpledbdeletedomain
AmazonSimpledbgetattributes
AmazonSimpledblistdomains
AmazonSimpledbsetattribute
AmazonSimpledbsetstruct
AmazonSqsaddpermission
AmazonSqschangemessagevisibility
AmazonSqscreatequeue
AmazonSqsdeletemessage
AmazonSqsdeletequeue
AmazonSqsgetattributes
AmazonSqslistqueues
AmazonSqsreceivemessage
AmazonSqsremovepermission
AmazonSqssendmessage