Class PipelineArgs
Inherited Members
Namespace: Pulumi.Aws.ElasticTranscoder
Assembly: Pulumi.Aws.dll
Syntax
public sealed class PipelineArgs : ResourceArgs
Constructors
View SourcePipelineArgs()
Declaration
public PipelineArgs()
Properties
View SourceAwsKmsKeyArn
The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
Declaration
public Input<string> AwsKmsKeyArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentConfig
The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
Declaration
public Input<PipelineContentConfigArgs> ContentConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PipelineContentConfigArgs> |
ContentConfigPermissions
The permissions for the content_config object. (documented below)
Declaration
public InputList<PipelineContentConfigPermissionArgs> ContentConfigPermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<PipelineContentConfigPermissionArgs> |
InputBucket
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.
Declaration
public Input<string> InputBucket { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the pipeline. Maximum 40 characters
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Notifications
The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
Declaration
public Input<PipelineNotificationsArgs> Notifications { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PipelineNotificationsArgs> |
OutputBucket
The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
Declaration
public Input<string> OutputBucket { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Role
The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
Declaration
public Input<string> Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ThumbnailConfig
The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
Declaration
public Input<PipelineThumbnailConfigArgs> ThumbnailConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PipelineThumbnailConfigArgs> |
ThumbnailConfigPermissions
The permissions for the thumbnail_config object. (documented below)
Declaration
public InputList<PipelineThumbnailConfigPermissionArgs> ThumbnailConfigPermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<PipelineThumbnailConfigPermissionArgs> |