aws.elastictranscoder.Pipeline
Explore with Pulumi AI
Provides an Elastic Transcoder pipeline resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const bar = new aws.elastictranscoder.Pipeline("bar", {
    inputBucket: inputBucket.id,
    name: "aws_elastictranscoder_pipeline_my_test_",
    role: testRole.arn,
    contentConfig: {
        bucket: contentBucket.id,
        storageClass: "Standard",
    },
    thumbnailConfig: {
        bucket: thumbBucket.id,
        storageClass: "Standard",
    },
});
import pulumi
import pulumi_aws as aws
bar = aws.elastictranscoder.Pipeline("bar",
    input_bucket=input_bucket["id"],
    name="aws_elastictranscoder_pipeline_my_test_",
    role=test_role["arn"],
    content_config={
        "bucket": content_bucket["id"],
        "storage_class": "Standard",
    },
    thumbnail_config={
        "bucket": thumb_bucket["id"],
        "storage_class": "Standard",
    })
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/elastictranscoder"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := elastictranscoder.NewPipeline(ctx, "bar", &elastictranscoder.PipelineArgs{
			InputBucket: pulumi.Any(inputBucket.Id),
			Name:        pulumi.String("aws_elastictranscoder_pipeline_my_test_"),
			Role:        pulumi.Any(testRole.Arn),
			ContentConfig: &elastictranscoder.PipelineContentConfigArgs{
				Bucket:       pulumi.Any(contentBucket.Id),
				StorageClass: pulumi.String("Standard"),
			},
			ThumbnailConfig: &elastictranscoder.PipelineThumbnailConfigArgs{
				Bucket:       pulumi.Any(thumbBucket.Id),
				StorageClass: pulumi.String("Standard"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var bar = new Aws.ElasticTranscoder.Pipeline("bar", new()
    {
        InputBucket = inputBucket.Id,
        Name = "aws_elastictranscoder_pipeline_my_test_",
        Role = testRole.Arn,
        ContentConfig = new Aws.ElasticTranscoder.Inputs.PipelineContentConfigArgs
        {
            Bucket = contentBucket.Id,
            StorageClass = "Standard",
        },
        ThumbnailConfig = new Aws.ElasticTranscoder.Inputs.PipelineThumbnailConfigArgs
        {
            Bucket = thumbBucket.Id,
            StorageClass = "Standard",
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.elastictranscoder.Pipeline;
import com.pulumi.aws.elastictranscoder.PipelineArgs;
import com.pulumi.aws.elastictranscoder.inputs.PipelineContentConfigArgs;
import com.pulumi.aws.elastictranscoder.inputs.PipelineThumbnailConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var bar = new Pipeline("bar", PipelineArgs.builder()
            .inputBucket(inputBucket.id())
            .name("aws_elastictranscoder_pipeline_my_test_")
            .role(testRole.arn())
            .contentConfig(PipelineContentConfigArgs.builder()
                .bucket(contentBucket.id())
                .storageClass("Standard")
                .build())
            .thumbnailConfig(PipelineThumbnailConfigArgs.builder()
                .bucket(thumbBucket.id())
                .storageClass("Standard")
                .build())
            .build());
    }
}
resources:
  bar:
    type: aws:elastictranscoder:Pipeline
    properties:
      inputBucket: ${inputBucket.id}
      name: aws_elastictranscoder_pipeline_my_test_
      role: ${testRole.arn}
      contentConfig:
        bucket: ${contentBucket.id}
        storageClass: Standard
      thumbnailConfig:
        bucket: ${thumbBucket.id}
        storageClass: Standard
Create Pipeline Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Pipeline(name: string, args: PipelineArgs, opts?: CustomResourceOptions);@overload
def Pipeline(resource_name: str,
             args: PipelineArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def Pipeline(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             input_bucket: Optional[str] = None,
             role: Optional[str] = None,
             aws_kms_key_arn: Optional[str] = None,
             content_config: Optional[PipelineContentConfigArgs] = None,
             content_config_permissions: Optional[Sequence[PipelineContentConfigPermissionArgs]] = None,
             name: Optional[str] = None,
             notifications: Optional[PipelineNotificationsArgs] = None,
             output_bucket: Optional[str] = None,
             thumbnail_config: Optional[PipelineThumbnailConfigArgs] = None,
             thumbnail_config_permissions: Optional[Sequence[PipelineThumbnailConfigPermissionArgs]] = None)func NewPipeline(ctx *Context, name string, args PipelineArgs, opts ...ResourceOption) (*Pipeline, error)public Pipeline(string name, PipelineArgs args, CustomResourceOptions? opts = null)
public Pipeline(String name, PipelineArgs args)
public Pipeline(String name, PipelineArgs args, CustomResourceOptions options)
type: aws:elastictranscoder:Pipeline
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PipelineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplepipelineResourceResourceFromElastictranscoderpipeline = new Aws.ElasticTranscoder.Pipeline("examplepipelineResourceResourceFromElastictranscoderpipeline", new()
{
    InputBucket = "string",
    Role = "string",
    AwsKmsKeyArn = "string",
    ContentConfig = new Aws.ElasticTranscoder.Inputs.PipelineContentConfigArgs
    {
        Bucket = "string",
        StorageClass = "string",
    },
    ContentConfigPermissions = new[]
    {
        new Aws.ElasticTranscoder.Inputs.PipelineContentConfigPermissionArgs
        {
            Accesses = new[]
            {
                "string",
            },
            Grantee = "string",
            GranteeType = "string",
        },
    },
    Name = "string",
    Notifications = new Aws.ElasticTranscoder.Inputs.PipelineNotificationsArgs
    {
        Completed = "string",
        Error = "string",
        Progressing = "string",
        Warning = "string",
    },
    OutputBucket = "string",
    ThumbnailConfig = new Aws.ElasticTranscoder.Inputs.PipelineThumbnailConfigArgs
    {
        Bucket = "string",
        StorageClass = "string",
    },
    ThumbnailConfigPermissions = new[]
    {
        new Aws.ElasticTranscoder.Inputs.PipelineThumbnailConfigPermissionArgs
        {
            Accesses = new[]
            {
                "string",
            },
            Grantee = "string",
            GranteeType = "string",
        },
    },
});
example, err := elastictranscoder.NewPipeline(ctx, "examplepipelineResourceResourceFromElastictranscoderpipeline", &elastictranscoder.PipelineArgs{
	InputBucket:  pulumi.String("string"),
	Role:         pulumi.String("string"),
	AwsKmsKeyArn: pulumi.String("string"),
	ContentConfig: &elastictranscoder.PipelineContentConfigArgs{
		Bucket:       pulumi.String("string"),
		StorageClass: pulumi.String("string"),
	},
	ContentConfigPermissions: elastictranscoder.PipelineContentConfigPermissionArray{
		&elastictranscoder.PipelineContentConfigPermissionArgs{
			Accesses: pulumi.StringArray{
				pulumi.String("string"),
			},
			Grantee:     pulumi.String("string"),
			GranteeType: pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	Notifications: &elastictranscoder.PipelineNotificationsArgs{
		Completed:   pulumi.String("string"),
		Error:       pulumi.String("string"),
		Progressing: pulumi.String("string"),
		Warning:     pulumi.String("string"),
	},
	OutputBucket: pulumi.String("string"),
	ThumbnailConfig: &elastictranscoder.PipelineThumbnailConfigArgs{
		Bucket:       pulumi.String("string"),
		StorageClass: pulumi.String("string"),
	},
	ThumbnailConfigPermissions: elastictranscoder.PipelineThumbnailConfigPermissionArray{
		&elastictranscoder.PipelineThumbnailConfigPermissionArgs{
			Accesses: pulumi.StringArray{
				pulumi.String("string"),
			},
			Grantee:     pulumi.String("string"),
			GranteeType: pulumi.String("string"),
		},
	},
})
var examplepipelineResourceResourceFromElastictranscoderpipeline = new Pipeline("examplepipelineResourceResourceFromElastictranscoderpipeline", PipelineArgs.builder()
    .inputBucket("string")
    .role("string")
    .awsKmsKeyArn("string")
    .contentConfig(PipelineContentConfigArgs.builder()
        .bucket("string")
        .storageClass("string")
        .build())
    .contentConfigPermissions(PipelineContentConfigPermissionArgs.builder()
        .accesses("string")
        .grantee("string")
        .granteeType("string")
        .build())
    .name("string")
    .notifications(PipelineNotificationsArgs.builder()
        .completed("string")
        .error("string")
        .progressing("string")
        .warning("string")
        .build())
    .outputBucket("string")
    .thumbnailConfig(PipelineThumbnailConfigArgs.builder()
        .bucket("string")
        .storageClass("string")
        .build())
    .thumbnailConfigPermissions(PipelineThumbnailConfigPermissionArgs.builder()
        .accesses("string")
        .grantee("string")
        .granteeType("string")
        .build())
    .build());
examplepipeline_resource_resource_from_elastictranscoderpipeline = aws.elastictranscoder.Pipeline("examplepipelineResourceResourceFromElastictranscoderpipeline",
    input_bucket="string",
    role="string",
    aws_kms_key_arn="string",
    content_config={
        "bucket": "string",
        "storage_class": "string",
    },
    content_config_permissions=[{
        "accesses": ["string"],
        "grantee": "string",
        "grantee_type": "string",
    }],
    name="string",
    notifications={
        "completed": "string",
        "error": "string",
        "progressing": "string",
        "warning": "string",
    },
    output_bucket="string",
    thumbnail_config={
        "bucket": "string",
        "storage_class": "string",
    },
    thumbnail_config_permissions=[{
        "accesses": ["string"],
        "grantee": "string",
        "grantee_type": "string",
    }])
const examplepipelineResourceResourceFromElastictranscoderpipeline = new aws.elastictranscoder.Pipeline("examplepipelineResourceResourceFromElastictranscoderpipeline", {
    inputBucket: "string",
    role: "string",
    awsKmsKeyArn: "string",
    contentConfig: {
        bucket: "string",
        storageClass: "string",
    },
    contentConfigPermissions: [{
        accesses: ["string"],
        grantee: "string",
        granteeType: "string",
    }],
    name: "string",
    notifications: {
        completed: "string",
        error: "string",
        progressing: "string",
        warning: "string",
    },
    outputBucket: "string",
    thumbnailConfig: {
        bucket: "string",
        storageClass: "string",
    },
    thumbnailConfigPermissions: [{
        accesses: ["string"],
        grantee: "string",
        granteeType: "string",
    }],
});
type: aws:elastictranscoder:Pipeline
properties:
    awsKmsKeyArn: string
    contentConfig:
        bucket: string
        storageClass: string
    contentConfigPermissions:
        - accesses:
            - string
          grantee: string
          granteeType: string
    inputBucket: string
    name: string
    notifications:
        completed: string
        error: string
        progressing: string
        warning: string
    outputBucket: string
    role: string
    thumbnailConfig:
        bucket: string
        storageClass: string
    thumbnailConfigPermissions:
        - accesses:
            - string
          grantee: string
          granteeType: string
Pipeline Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Pipeline resource accepts the following input properties:
- InputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- Role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- AwsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- ContentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- ContentConfig List<PipelinePermissions Content Config Permission> 
- The permissions for the content_configobject. (documented below)
- Name string
- The name of the pipeline. Maximum 40 characters
- Notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- OutputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- ThumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- ThumbnailConfig List<PipelinePermissions Thumbnail Config Permission> 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- InputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- Role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- AwsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- ContentConfig PipelineContent Config Args 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- ContentConfig []PipelinePermissions Content Config Permission Args 
- The permissions for the content_configobject. (documented below)
- Name string
- The name of the pipeline. Maximum 40 characters
- Notifications
PipelineNotifications Args 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- OutputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- ThumbnailConfig PipelineThumbnail Config Args 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- ThumbnailConfig []PipelinePermissions Thumbnail Config Permission Args 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- inputBucket String
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- role String
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- awsKms StringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig List<PipelinePermissions Content Config Permission> 
- The permissions for the content_configobject. (documented below)
- name String
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- thumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig List<PipelinePermissions Thumbnail Config Permission> 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- inputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- awsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig PipelinePermissions Content Config Permission[] 
- The permissions for the content_configobject. (documented below)
- name string
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- thumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig PipelinePermissions Thumbnail Config Permission[] 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- input_bucket str
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- role str
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- aws_kms_ strkey_ arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- content_config PipelineContent Config Args 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- content_config_ Sequence[Pipelinepermissions Content Config Permission Args] 
- The permissions for the content_configobject. (documented below)
- name str
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications Args 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- output_bucket str
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- thumbnail_config PipelineThumbnail Config Args 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnail_config_ Sequence[Pipelinepermissions Thumbnail Config Permission Args] 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- inputBucket String
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- role String
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- awsKms StringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig Property Map
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig List<Property Map>Permissions 
- The permissions for the content_configobject. (documented below)
- name String
- The name of the pipeline. Maximum 40 characters
- notifications Property Map
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- thumbnailConfig Property Map
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig List<Property Map>Permissions 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
Outputs
All input properties are implicitly available as output properties. Additionally, the Pipeline resource produces the following output properties:
Look up Existing Pipeline Resource
Get an existing Pipeline resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PipelineState, opts?: CustomResourceOptions): Pipeline@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        aws_kms_key_arn: Optional[str] = None,
        content_config: Optional[PipelineContentConfigArgs] = None,
        content_config_permissions: Optional[Sequence[PipelineContentConfigPermissionArgs]] = None,
        input_bucket: Optional[str] = None,
        name: Optional[str] = None,
        notifications: Optional[PipelineNotificationsArgs] = None,
        output_bucket: Optional[str] = None,
        role: Optional[str] = None,
        thumbnail_config: Optional[PipelineThumbnailConfigArgs] = None,
        thumbnail_config_permissions: Optional[Sequence[PipelineThumbnailConfigPermissionArgs]] = None) -> Pipelinefunc GetPipeline(ctx *Context, name string, id IDInput, state *PipelineState, opts ...ResourceOption) (*Pipeline, error)public static Pipeline Get(string name, Input<string> id, PipelineState? state, CustomResourceOptions? opts = null)public static Pipeline get(String name, Output<String> id, PipelineState state, CustomResourceOptions options)resources:  _:    type: aws:elastictranscoder:Pipeline    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- The ARN of the Elastictranscoder pipeline.
- AwsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- ContentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- ContentConfig List<PipelinePermissions Content Config Permission> 
- The permissions for the content_configobject. (documented below)
- InputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- Name string
- The name of the pipeline. Maximum 40 characters
- Notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- OutputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- Role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- ThumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- ThumbnailConfig List<PipelinePermissions Thumbnail Config Permission> 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- Arn string
- The ARN of the Elastictranscoder pipeline.
- AwsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- ContentConfig PipelineContent Config Args 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- ContentConfig []PipelinePermissions Content Config Permission Args 
- The permissions for the content_configobject. (documented below)
- InputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- Name string
- The name of the pipeline. Maximum 40 characters
- Notifications
PipelineNotifications Args 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- OutputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- Role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- ThumbnailConfig PipelineThumbnail Config Args 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- ThumbnailConfig []PipelinePermissions Thumbnail Config Permission Args 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- arn String
- The ARN of the Elastictranscoder pipeline.
- awsKms StringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig List<PipelinePermissions Content Config Permission> 
- The permissions for the content_configobject. (documented below)
- inputBucket String
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- name String
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- role String
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- thumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig List<PipelinePermissions Thumbnail Config Permission> 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- arn string
- The ARN of the Elastictranscoder pipeline.
- awsKms stringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig PipelineContent Config 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig PipelinePermissions Content Config Permission[] 
- The permissions for the content_configobject. (documented below)
- inputBucket string
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- name string
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- role string
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- thumbnailConfig PipelineThumbnail Config 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig PipelinePermissions Thumbnail Config Permission[] 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- arn str
- The ARN of the Elastictranscoder pipeline.
- aws_kms_ strkey_ arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- content_config PipelineContent Config Args 
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- content_config_ Sequence[Pipelinepermissions Content Config Permission Args] 
- The permissions for the content_configobject. (documented below)
- input_bucket str
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- name str
- The name of the pipeline. Maximum 40 characters
- notifications
PipelineNotifications Args 
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- output_bucket str
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- role str
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- thumbnail_config PipelineThumbnail Config Args 
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnail_config_ Sequence[Pipelinepermissions Thumbnail Config Permission Args] 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
- arn String
- The ARN of the Elastictranscoder pipeline.
- awsKms StringKey Arn 
- The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
- contentConfig Property Map
- The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
- contentConfig List<Property Map>Permissions 
- The permissions for the content_configobject. (documented below)
- inputBucket String
- The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
- name String
- The name of the pipeline. Maximum 40 characters
- notifications Property Map
- The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
- outputBucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
- role String
- The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
- thumbnailConfig Property Map
- The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
- thumbnailConfig List<Property Map>Permissions 
- The permissions for the - thumbnail_configobject. (documented below)- The - content_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_config. If you specify values for- content_configand- thumbnail_config, omit the- output_bucketobject.
Supporting Types
PipelineContentConfig, PipelineContentConfigArgs      
- Bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- StorageClass string
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
- Bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- StorageClass string
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
- bucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- storageClass String
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
- bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- storageClass string
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
- bucket str
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- storage_class str
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
- bucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists.
- storageClass String
- The Amazon S3 storage class, StandardorReducedRedundancy, that you want Elastic Transcoder to assign to the files and playlists that it stores in your Amazon S3 bucket.
PipelineContentConfigPermission, PipelineContentConfigPermissionArgs        
- Accesses List<string>
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- Grantee string
- The AWS user or group that you want to have access to transcoded files and playlists.
- GranteeType string
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- Accesses []string
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- Grantee string
- The AWS user or group that you want to have access to transcoded files and playlists.
- GranteeType string
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses List<String>
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee String
- The AWS user or group that you want to have access to transcoded files and playlists.
- granteeType String
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses string[]
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee string
- The AWS user or group that you want to have access to transcoded files and playlists.
- granteeType string
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses Sequence[str]
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee str
- The AWS user or group that you want to have access to transcoded files and playlists.
- grantee_type str
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses List<String>
- The permission that you want to give to the AWS user that you specified in content_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee String
- The AWS user or group that you want to have access to transcoded files and playlists.
- granteeType String
- Specify the type of value that appears in the content_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
PipelineNotifications, PipelineNotificationsArgs    
- Completed string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- Error string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- Progressing string
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- Warning string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
- Completed string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- Error string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- Progressing string
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- Warning string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
- completed String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- error String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- progressing String
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- warning String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
- completed string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- error string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- progressing string
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- warning string
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
- completed str
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- error str
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- progressing str
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- warning str
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
- completed String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.
- error String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.
- progressing String
- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.
- warning String
- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. - The - thumbnail_configobject specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for- content_config, you must also specify values for- thumbnail_configeven if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for- content_configand- thumbnail_config, omit the OutputBucket object.
PipelineThumbnailConfig, PipelineThumbnailConfigArgs      
- Bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- StorageClass string
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
- Bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- StorageClass string
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
- bucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- storageClass String
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
- bucket string
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- storageClass string
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
- bucket str
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- storage_class str
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
- bucket String
- The Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files.
- storageClass String
- The Amazon S3 storage class, Standard or ReducedRedundancy, that you want Elastic Transcoder to assign to the thumbnails that it stores in your Amazon S3 bucket.
PipelineThumbnailConfigPermission, PipelineThumbnailConfigPermissionArgs        
- Accesses List<string>
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- Grantee string
- The AWS user or group that you want to have access to thumbnail files.
- GranteeType string
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- Accesses []string
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- Grantee string
- The AWS user or group that you want to have access to thumbnail files.
- GranteeType string
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses List<String>
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee String
- The AWS user or group that you want to have access to thumbnail files.
- granteeType String
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses string[]
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee string
- The AWS user or group that you want to have access to thumbnail files.
- granteeType string
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses Sequence[str]
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee str
- The AWS user or group that you want to have access to thumbnail files.
- grantee_type str
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
- accesses List<String>
- The permission that you want to give to the AWS user that you specified in thumbnail_config_permissions.grantee. Valid values areRead,ReadAcp,WriteAcporFullControl.
- grantee String
- The AWS user or group that you want to have access to thumbnail files.
- granteeType String
- Specify the type of value that appears in the thumbnail_config_permissions.granteeobject. Valid values areCanonical,EmailorGroup.
Import
Using pulumi import, import Elastic Transcoder pipelines using the id. For example:
$ pulumi import aws:elastictranscoder/pipeline:Pipeline basic_pipeline 1407981661351-cttk8b
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.