lulo Elastic Transcoder Pipeline creates an Amazon Elastic Trancoder Pipeline.
lulo Elastic Transcoder Pipeline is a lulo plugin
$ npm install lulo-plugin-elastictranscoder-pipeline --save
See the AWS SDK Documentation for ElasticTranscoder::createPipeline
When the logical ID of this resource is provided to the Ref intrinsic function, Ref returns the Id of the Pipeline.
{ "Ref": "Pipeline" }
{ "Fn::GetAtt: ["Pipeline", "Arn"] }"
Returns the Pipeline Arn
The Custom Resource Lambda requires the following permissions for this plugin to work:
{
"Effect": "Allow",
"Action": [
"elastictranscoder:CreatePipeline",
"elastictranscoder:DeletePipeline",
"elastictranscoder:UpdatePipeline",
"elastictranscoder:UpdatePipelineNotifications",
"elastictranscoder:UpdatePipelineStatus",
"iam:PassRole"
],
"Resource": "*"
}