Show / Hide Table of Contents

Class MediaConvertCreateJob

A Step Functions Task to create a job in MediaConvert.

Inheritance
object
State
TaskStateBase
MediaConvertCreateJob
Implements
IChainable
INextable
Inherited Members
TaskStateBase.AddCatch(IChainable, ICatchProps)
TaskStateBase.AddRetry(IRetryProps)
TaskStateBase.Metric(string, IMetricOptions)
TaskStateBase.MetricFailed(IMetricOptions)
TaskStateBase.MetricHeartbeatTimedOut(IMetricOptions)
TaskStateBase.MetricRunTime(IMetricOptions)
TaskStateBase.MetricScheduled(IMetricOptions)
TaskStateBase.MetricScheduleTime(IMetricOptions)
TaskStateBase.MetricStarted(IMetricOptions)
TaskStateBase.MetricSucceeded(IMetricOptions)
TaskStateBase.MetricTime(IMetricOptions)
TaskStateBase.MetricTimedOut(IMetricOptions)
TaskStateBase.Next(IChainable)
TaskStateBase.ToStateJson(QueryLanguage?)
TaskStateBase.WhenBoundToGraph(StateGraph)
TaskStateBase.EndStates
State.FilterNextables(State[])
State.FindReachableEndStates(State, IFindStateOptions)
State.FindReachableStates(State, IFindStateOptions)
State.PrefixStates(IConstruct, string)
State.AddBranch(StateGraph)
State.AddChoice(Condition, State, IChoiceTransitionOptions)
State.AddItemProcessor(StateGraph, IProcessorConfig)
State.AddIterator(StateGraph)
State.AddPrefix(string)
State.BindToGraph(StateGraph)
State.MakeDefault(State)
State.MakeNext(State)
State.RenderAssign(QueryLanguage?)
State.RenderBranches()
State.RenderChoices(QueryLanguage?)
State.RenderInputOutput()
State.RenderItemProcessor()
State.RenderIterator()
State.RenderNextEnd()
State.RenderQueryLanguage(QueryLanguage?)
State.RenderResultSelector()
State.RenderRetryCatch(QueryLanguage?)
State.ValidateState()
State.Branches
State.Id
State.StartState
State.StateId
State.Arguments
State.Assign
State.Comment
State.InputPath
State.OutputPath
State.Outputs
State.Parameters
State.QueryLanguage
State.ResultPath
State.ResultSelector
State.StateName
State.DefaultChoice
State.Iteration
State.Processor
State.ProcessorConfig
State.ProcessorMode
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class MediaConvertCreateJob : TaskStateBase, IChainable, INextable
Syntax (vb)
Public Class MediaConvertCreateJob Inherits TaskStateBase Implements IChainable, INextable
Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

Examples
new MediaConvertCreateJob(this, "CreateJob", new MediaConvertCreateJobProps {
                 CreateJobRequest = new Dictionary<string, object> {
                     { "Role", "arn:aws:iam::123456789012:role/MediaConvertRole" },
                     { "Settings", new Dictionary<string, IDictionary<string, object>[]> {
                         { "OutputGroups", new [] { new Struct {
                             Outputs = new [] { new Struct {
                                 ContainerSettings = new Struct {
                                     Container = "MP4"
                                 },
                                 VideoDescription = new Struct {
                                     CodecSettings = new Struct {
                                         Codec = "H_264",
                                         H264Settings = new Struct {
                                             MaxBitrate = 1000,
                                             RateControlMode = "QVBR",
                                             SceneChangeDetect = "TRANSITION_DETECTION"
                                         }
                                     }
                                 },
                                 AudioDescriptions = new [] { new Struct {
                                     CodecSettings = new Struct {
                                         Codec = "AAC",
                                         AacSettings = new Struct {
                                             Bitrate = 96000,
                                             CodingMode = "CODING_MODE_2_0",
                                             SampleRate = 48000
                                         }
                                     }
                                 } }
                             } },
                             OutputGroupSettings = new Struct {
                                 Type = "FILE_GROUP_SETTINGS",
                                 FileGroupSettings = new Struct {
                                     Destination = "s3://EXAMPLE-DESTINATION-BUCKET/"
                                 }
                             }
                         } } },
                         { "Inputs", new [] { new Struct {
                             AudioSelectors = new Struct {
                                 Audio Selector 1 = new Struct {
                                     DefaultSelection = "DEFAULT"
                                 }
                             },
                             FileInput = "s3://EXAMPLE-SOURCE-BUCKET/EXAMPLE-SOURCE_FILE"
                         } } }
                     } }
                 },
                 IntegrationPattern = IntegrationPattern.RUN_JOB
             });

Synopsis

Constructors

MediaConvertCreateJob(Construct, string, IMediaConvertCreateJobProps)

A Step Functions Task to create a job in MediaConvert.

Properties

TaskMetrics

A Step Functions Task to create a job in MediaConvert.

TaskPolicies

A Step Functions Task to create a job in MediaConvert.

Methods

JsonPath(Construct, string, IMediaConvertCreateJobJsonPathProps)

A Step Functions Task to create a job in MediaConvert using JSONPath.

Jsonata(Construct, string, IMediaConvertCreateJobJsonataProps)

A Step Functions Task to create a job in MediaConvert using JSONata.

Constructors

MediaConvertCreateJob(Construct, string, IMediaConvertCreateJobProps)

A Step Functions Task to create a job in MediaConvert.

public MediaConvertCreateJob(Construct scope, string id, IMediaConvertCreateJobProps props)
Parameters
scope Construct
id string

Descriptive identifier for this chainable.

props IMediaConvertCreateJobProps
Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

Properties

TaskMetrics

A Step Functions Task to create a job in MediaConvert.

protected override ITaskMetricsConfig? TaskMetrics { get; }
Property Value

ITaskMetricsConfig

Overrides
TaskStateBase.TaskMetrics
Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

TaskPolicies

A Step Functions Task to create a job in MediaConvert.

protected override PolicyStatement[]? TaskPolicies { get; }
Property Value

PolicyStatement[]

Overrides
TaskStateBase.TaskPolicies
Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

Methods

JsonPath(Construct, string, IMediaConvertCreateJobJsonPathProps)

A Step Functions Task to create a job in MediaConvert using JSONPath.

public static MediaConvertCreateJob JsonPath(Construct scope, string id, IMediaConvertCreateJobJsonPathProps props)
Parameters
scope Construct
id string
props IMediaConvertCreateJobJsonPathProps
Returns

MediaConvertCreateJob

Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

Jsonata(Construct, string, IMediaConvertCreateJobJsonataProps)

A Step Functions Task to create a job in MediaConvert using JSONata.

public static MediaConvertCreateJob Jsonata(Construct scope, string id, IMediaConvertCreateJobJsonataProps props)
Parameters
scope Construct
id string
props IMediaConvertCreateJobJsonataProps
Returns

MediaConvertCreateJob

Remarks

The JobConfiguration/Request Syntax is defined in the Parameters in the Task State

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-mediaconvert.html

Response syntax: see CreateJobResponse schema https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-response-examples

ExampleMetadata: infused

Implements

IChainable
INextable
Back to top Generated by DocFX