mediaconvert

package
v0.76.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JobTemplate deprecated

type JobTemplate struct {
	pulumi.CustomResourceState

	AccelerationSettings JobTemplateAccelerationSettingsPtrOutput `pulumi:"accelerationSettings"`
	Arn                  pulumi.StringOutput                      `pulumi:"arn"`
	Category             pulumi.StringPtrOutput                   `pulumi:"category"`
	Description          pulumi.StringPtrOutput                   `pulumi:"description"`
	HopDestinations      JobTemplateHopDestinationArrayOutput     `pulumi:"hopDestinations"`
	Name                 pulumi.StringPtrOutput                   `pulumi:"name"`
	Priority             pulumi.IntPtrOutput                      `pulumi:"priority"`
	Queue                pulumi.StringPtrOutput                   `pulumi:"queue"`
	SettingsJson         pulumi.AnyOutput                         `pulumi:"settingsJson"`
	StatusUpdateInterval pulumi.StringPtrOutput                   `pulumi:"statusUpdateInterval"`
	Tags                 pulumi.AnyOutput                         `pulumi:"tags"`
}

Resource Type definition for AWS::MediaConvert::JobTemplate

Deprecated: JobTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetJobTemplate

func GetJobTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobTemplateState, opts ...pulumi.ResourceOption) (*JobTemplate, error)

GetJobTemplate gets an existing JobTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJobTemplate

func NewJobTemplate(ctx *pulumi.Context,
	name string, args *JobTemplateArgs, opts ...pulumi.ResourceOption) (*JobTemplate, error)

NewJobTemplate registers a new resource with the given unique name, arguments, and options.

func (*JobTemplate) ElementType

func (*JobTemplate) ElementType() reflect.Type

func (*JobTemplate) ToJobTemplateOutput

func (i *JobTemplate) ToJobTemplateOutput() JobTemplateOutput

func (*JobTemplate) ToJobTemplateOutputWithContext

func (i *JobTemplate) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput

func (*JobTemplate) ToOutput added in v0.76.0

func (i *JobTemplate) ToOutput(ctx context.Context) pulumix.Output[*JobTemplate]

type JobTemplateAccelerationSettings

type JobTemplateAccelerationSettings struct {
	Mode string `pulumi:"mode"`
}

type JobTemplateAccelerationSettingsArgs

type JobTemplateAccelerationSettingsArgs struct {
	Mode pulumi.StringInput `pulumi:"mode"`
}

func (JobTemplateAccelerationSettingsArgs) ElementType

func (JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsOutput

func (i JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsOutput() JobTemplateAccelerationSettingsOutput

func (JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsOutputWithContext

func (i JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsOutputWithContext(ctx context.Context) JobTemplateAccelerationSettingsOutput

func (JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsPtrOutput

func (i JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsPtrOutput() JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsPtrOutputWithContext

func (i JobTemplateAccelerationSettingsArgs) ToJobTemplateAccelerationSettingsPtrOutputWithContext(ctx context.Context) JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsArgs) ToOutput added in v0.76.0

type JobTemplateAccelerationSettingsInput

type JobTemplateAccelerationSettingsInput interface {
	pulumi.Input

	ToJobTemplateAccelerationSettingsOutput() JobTemplateAccelerationSettingsOutput
	ToJobTemplateAccelerationSettingsOutputWithContext(context.Context) JobTemplateAccelerationSettingsOutput
}

JobTemplateAccelerationSettingsInput is an input type that accepts JobTemplateAccelerationSettingsArgs and JobTemplateAccelerationSettingsOutput values. You can construct a concrete instance of `JobTemplateAccelerationSettingsInput` via:

JobTemplateAccelerationSettingsArgs{...}

type JobTemplateAccelerationSettingsOutput

type JobTemplateAccelerationSettingsOutput struct{ *pulumi.OutputState }

func (JobTemplateAccelerationSettingsOutput) ElementType

func (JobTemplateAccelerationSettingsOutput) Mode

func (JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsOutput

func (o JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsOutput() JobTemplateAccelerationSettingsOutput

func (JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsOutputWithContext

func (o JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsOutputWithContext(ctx context.Context) JobTemplateAccelerationSettingsOutput

func (JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsPtrOutput

func (o JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsPtrOutput() JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsPtrOutputWithContext

func (o JobTemplateAccelerationSettingsOutput) ToJobTemplateAccelerationSettingsPtrOutputWithContext(ctx context.Context) JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsOutput) ToOutput added in v0.76.0

type JobTemplateAccelerationSettingsPtrInput

type JobTemplateAccelerationSettingsPtrInput interface {
	pulumi.Input

	ToJobTemplateAccelerationSettingsPtrOutput() JobTemplateAccelerationSettingsPtrOutput
	ToJobTemplateAccelerationSettingsPtrOutputWithContext(context.Context) JobTemplateAccelerationSettingsPtrOutput
}

JobTemplateAccelerationSettingsPtrInput is an input type that accepts JobTemplateAccelerationSettingsArgs, JobTemplateAccelerationSettingsPtr and JobTemplateAccelerationSettingsPtrOutput values. You can construct a concrete instance of `JobTemplateAccelerationSettingsPtrInput` via:

        JobTemplateAccelerationSettingsArgs{...}

or:

        nil

type JobTemplateAccelerationSettingsPtrOutput

type JobTemplateAccelerationSettingsPtrOutput struct{ *pulumi.OutputState }

func (JobTemplateAccelerationSettingsPtrOutput) Elem

func (JobTemplateAccelerationSettingsPtrOutput) ElementType

func (JobTemplateAccelerationSettingsPtrOutput) Mode

func (JobTemplateAccelerationSettingsPtrOutput) ToJobTemplateAccelerationSettingsPtrOutput

func (o JobTemplateAccelerationSettingsPtrOutput) ToJobTemplateAccelerationSettingsPtrOutput() JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsPtrOutput) ToJobTemplateAccelerationSettingsPtrOutputWithContext

func (o JobTemplateAccelerationSettingsPtrOutput) ToJobTemplateAccelerationSettingsPtrOutputWithContext(ctx context.Context) JobTemplateAccelerationSettingsPtrOutput

func (JobTemplateAccelerationSettingsPtrOutput) ToOutput added in v0.76.0

type JobTemplateArgs

type JobTemplateArgs struct {
	AccelerationSettings JobTemplateAccelerationSettingsPtrInput
	Category             pulumi.StringPtrInput
	Description          pulumi.StringPtrInput
	HopDestinations      JobTemplateHopDestinationArrayInput
	Name                 pulumi.StringPtrInput
	Priority             pulumi.IntPtrInput
	Queue                pulumi.StringPtrInput
	SettingsJson         pulumi.Input
	StatusUpdateInterval pulumi.StringPtrInput
	Tags                 pulumi.Input
}

The set of arguments for constructing a JobTemplate resource.

func (JobTemplateArgs) ElementType

func (JobTemplateArgs) ElementType() reflect.Type

type JobTemplateHopDestination

type JobTemplateHopDestination struct {
	Priority    *int    `pulumi:"priority"`
	Queue       *string `pulumi:"queue"`
	WaitMinutes *int    `pulumi:"waitMinutes"`
}

type JobTemplateHopDestinationArgs

type JobTemplateHopDestinationArgs struct {
	Priority    pulumi.IntPtrInput    `pulumi:"priority"`
	Queue       pulumi.StringPtrInput `pulumi:"queue"`
	WaitMinutes pulumi.IntPtrInput    `pulumi:"waitMinutes"`
}

func (JobTemplateHopDestinationArgs) ElementType

func (JobTemplateHopDestinationArgs) ToJobTemplateHopDestinationOutput

func (i JobTemplateHopDestinationArgs) ToJobTemplateHopDestinationOutput() JobTemplateHopDestinationOutput

func (JobTemplateHopDestinationArgs) ToJobTemplateHopDestinationOutputWithContext

func (i JobTemplateHopDestinationArgs) ToJobTemplateHopDestinationOutputWithContext(ctx context.Context) JobTemplateHopDestinationOutput

func (JobTemplateHopDestinationArgs) ToOutput added in v0.76.0

type JobTemplateHopDestinationArray

type JobTemplateHopDestinationArray []JobTemplateHopDestinationInput

func (JobTemplateHopDestinationArray) ElementType

func (JobTemplateHopDestinationArray) ToJobTemplateHopDestinationArrayOutput

func (i JobTemplateHopDestinationArray) ToJobTemplateHopDestinationArrayOutput() JobTemplateHopDestinationArrayOutput

func (JobTemplateHopDestinationArray) ToJobTemplateHopDestinationArrayOutputWithContext

func (i JobTemplateHopDestinationArray) ToJobTemplateHopDestinationArrayOutputWithContext(ctx context.Context) JobTemplateHopDestinationArrayOutput

func (JobTemplateHopDestinationArray) ToOutput added in v0.76.0

type JobTemplateHopDestinationArrayInput

type JobTemplateHopDestinationArrayInput interface {
	pulumi.Input

	ToJobTemplateHopDestinationArrayOutput() JobTemplateHopDestinationArrayOutput
	ToJobTemplateHopDestinationArrayOutputWithContext(context.Context) JobTemplateHopDestinationArrayOutput
}

JobTemplateHopDestinationArrayInput is an input type that accepts JobTemplateHopDestinationArray and JobTemplateHopDestinationArrayOutput values. You can construct a concrete instance of `JobTemplateHopDestinationArrayInput` via:

JobTemplateHopDestinationArray{ JobTemplateHopDestinationArgs{...} }

type JobTemplateHopDestinationArrayOutput

type JobTemplateHopDestinationArrayOutput struct{ *pulumi.OutputState }

func (JobTemplateHopDestinationArrayOutput) ElementType

func (JobTemplateHopDestinationArrayOutput) Index

func (JobTemplateHopDestinationArrayOutput) ToJobTemplateHopDestinationArrayOutput

func (o JobTemplateHopDestinationArrayOutput) ToJobTemplateHopDestinationArrayOutput() JobTemplateHopDestinationArrayOutput

func (JobTemplateHopDestinationArrayOutput) ToJobTemplateHopDestinationArrayOutputWithContext

func (o JobTemplateHopDestinationArrayOutput) ToJobTemplateHopDestinationArrayOutputWithContext(ctx context.Context) JobTemplateHopDestinationArrayOutput

func (JobTemplateHopDestinationArrayOutput) ToOutput added in v0.76.0

type JobTemplateHopDestinationInput

type JobTemplateHopDestinationInput interface {
	pulumi.Input

	ToJobTemplateHopDestinationOutput() JobTemplateHopDestinationOutput
	ToJobTemplateHopDestinationOutputWithContext(context.Context) JobTemplateHopDestinationOutput
}

JobTemplateHopDestinationInput is an input type that accepts JobTemplateHopDestinationArgs and JobTemplateHopDestinationOutput values. You can construct a concrete instance of `JobTemplateHopDestinationInput` via:

JobTemplateHopDestinationArgs{...}

type JobTemplateHopDestinationOutput

type JobTemplateHopDestinationOutput struct{ *pulumi.OutputState }

func (JobTemplateHopDestinationOutput) ElementType

func (JobTemplateHopDestinationOutput) Priority

func (JobTemplateHopDestinationOutput) Queue

func (JobTemplateHopDestinationOutput) ToJobTemplateHopDestinationOutput

func (o JobTemplateHopDestinationOutput) ToJobTemplateHopDestinationOutput() JobTemplateHopDestinationOutput

func (JobTemplateHopDestinationOutput) ToJobTemplateHopDestinationOutputWithContext

func (o JobTemplateHopDestinationOutput) ToJobTemplateHopDestinationOutputWithContext(ctx context.Context) JobTemplateHopDestinationOutput

func (JobTemplateHopDestinationOutput) ToOutput added in v0.76.0

func (JobTemplateHopDestinationOutput) WaitMinutes

type JobTemplateInput

type JobTemplateInput interface {
	pulumi.Input

	ToJobTemplateOutput() JobTemplateOutput
	ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
}

type JobTemplateOutput

type JobTemplateOutput struct{ *pulumi.OutputState }

func (JobTemplateOutput) AccelerationSettings added in v0.17.0

func (JobTemplateOutput) Arn added in v0.17.0

func (JobTemplateOutput) Category added in v0.17.0

func (JobTemplateOutput) Description added in v0.17.0

func (o JobTemplateOutput) Description() pulumi.StringPtrOutput

func (JobTemplateOutput) ElementType

func (JobTemplateOutput) ElementType() reflect.Type

func (JobTemplateOutput) HopDestinations added in v0.17.0

func (JobTemplateOutput) Name added in v0.17.0

func (JobTemplateOutput) Priority added in v0.17.0

func (o JobTemplateOutput) Priority() pulumi.IntPtrOutput

func (JobTemplateOutput) Queue added in v0.17.0

func (JobTemplateOutput) SettingsJson added in v0.17.0

func (o JobTemplateOutput) SettingsJson() pulumi.AnyOutput

func (JobTemplateOutput) StatusUpdateInterval added in v0.17.0

func (o JobTemplateOutput) StatusUpdateInterval() pulumi.StringPtrOutput

func (JobTemplateOutput) Tags added in v0.17.0

func (JobTemplateOutput) ToJobTemplateOutput

func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput

func (JobTemplateOutput) ToJobTemplateOutputWithContext

func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput

func (JobTemplateOutput) ToOutput added in v0.76.0

type JobTemplateState

type JobTemplateState struct {
}

func (JobTemplateState) ElementType

func (JobTemplateState) ElementType() reflect.Type

type LookupJobTemplateArgs added in v0.12.0

type LookupJobTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupJobTemplateOutputArgs added in v0.12.0

type LookupJobTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupJobTemplateOutputArgs) ElementType added in v0.12.0

type LookupJobTemplateResult added in v0.12.0

type LookupJobTemplateResult struct {
	AccelerationSettings *JobTemplateAccelerationSettings `pulumi:"accelerationSettings"`
	Arn                  *string                          `pulumi:"arn"`
	Category             *string                          `pulumi:"category"`
	Description          *string                          `pulumi:"description"`
	HopDestinations      []JobTemplateHopDestination      `pulumi:"hopDestinations"`
	Id                   *string                          `pulumi:"id"`
	Priority             *int                             `pulumi:"priority"`
	Queue                *string                          `pulumi:"queue"`
	SettingsJson         interface{}                      `pulumi:"settingsJson"`
	StatusUpdateInterval *string                          `pulumi:"statusUpdateInterval"`
	Tags                 interface{}                      `pulumi:"tags"`
}

func LookupJobTemplate added in v0.12.0

func LookupJobTemplate(ctx *pulumi.Context, args *LookupJobTemplateArgs, opts ...pulumi.InvokeOption) (*LookupJobTemplateResult, error)

Resource Type definition for AWS::MediaConvert::JobTemplate

type LookupJobTemplateResultOutput added in v0.12.0

type LookupJobTemplateResultOutput struct{ *pulumi.OutputState }

func LookupJobTemplateOutput added in v0.12.0

func (LookupJobTemplateResultOutput) AccelerationSettings added in v0.12.0

func (LookupJobTemplateResultOutput) Arn added in v0.12.0

func (LookupJobTemplateResultOutput) Category added in v0.12.0

func (LookupJobTemplateResultOutput) Description added in v0.12.0

func (LookupJobTemplateResultOutput) ElementType added in v0.12.0

func (LookupJobTemplateResultOutput) HopDestinations added in v0.12.0

func (LookupJobTemplateResultOutput) Id added in v0.12.0

func (LookupJobTemplateResultOutput) Priority added in v0.12.0

func (LookupJobTemplateResultOutput) Queue added in v0.12.0

func (LookupJobTemplateResultOutput) SettingsJson added in v0.12.0

func (LookupJobTemplateResultOutput) StatusUpdateInterval added in v0.12.0

func (o LookupJobTemplateResultOutput) StatusUpdateInterval() pulumi.StringPtrOutput

func (LookupJobTemplateResultOutput) Tags added in v0.12.0

func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput added in v0.12.0

func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput() LookupJobTemplateResultOutput

func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext added in v0.12.0

func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext(ctx context.Context) LookupJobTemplateResultOutput

func (LookupJobTemplateResultOutput) ToOutput added in v0.76.0

type LookupPresetArgs added in v0.12.0

type LookupPresetArgs struct {
	Id string `pulumi:"id"`
}

type LookupPresetOutputArgs added in v0.12.0

type LookupPresetOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPresetOutputArgs) ElementType added in v0.12.0

func (LookupPresetOutputArgs) ElementType() reflect.Type

type LookupPresetResult added in v0.12.0

type LookupPresetResult struct {
	Arn          *string     `pulumi:"arn"`
	Category     *string     `pulumi:"category"`
	Description  *string     `pulumi:"description"`
	Id           *string     `pulumi:"id"`
	SettingsJson interface{} `pulumi:"settingsJson"`
	Tags         interface{} `pulumi:"tags"`
}

func LookupPreset added in v0.12.0

func LookupPreset(ctx *pulumi.Context, args *LookupPresetArgs, opts ...pulumi.InvokeOption) (*LookupPresetResult, error)

Resource Type definition for AWS::MediaConvert::Preset

type LookupPresetResultOutput added in v0.12.0

type LookupPresetResultOutput struct{ *pulumi.OutputState }

func LookupPresetOutput added in v0.12.0

func LookupPresetOutput(ctx *pulumi.Context, args LookupPresetOutputArgs, opts ...pulumi.InvokeOption) LookupPresetResultOutput

func (LookupPresetResultOutput) Arn added in v0.12.0

func (LookupPresetResultOutput) Category added in v0.12.0

func (LookupPresetResultOutput) Description added in v0.12.0

func (LookupPresetResultOutput) ElementType added in v0.12.0

func (LookupPresetResultOutput) ElementType() reflect.Type

func (LookupPresetResultOutput) Id added in v0.12.0

func (LookupPresetResultOutput) SettingsJson added in v0.12.0

func (o LookupPresetResultOutput) SettingsJson() pulumi.AnyOutput

func (LookupPresetResultOutput) Tags added in v0.12.0

func (LookupPresetResultOutput) ToLookupPresetResultOutput added in v0.12.0

func (o LookupPresetResultOutput) ToLookupPresetResultOutput() LookupPresetResultOutput

func (LookupPresetResultOutput) ToLookupPresetResultOutputWithContext added in v0.12.0

func (o LookupPresetResultOutput) ToLookupPresetResultOutputWithContext(ctx context.Context) LookupPresetResultOutput

func (LookupPresetResultOutput) ToOutput added in v0.76.0

type LookupQueueArgs added in v0.12.0

type LookupQueueArgs struct {
	Id string `pulumi:"id"`
}

type LookupQueueOutputArgs added in v0.12.0

type LookupQueueOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupQueueOutputArgs) ElementType added in v0.12.0

func (LookupQueueOutputArgs) ElementType() reflect.Type

type LookupQueueResult added in v0.12.0

type LookupQueueResult struct {
	Arn         *string     `pulumi:"arn"`
	Description *string     `pulumi:"description"`
	Id          *string     `pulumi:"id"`
	PricingPlan *string     `pulumi:"pricingPlan"`
	Status      *string     `pulumi:"status"`
	Tags        interface{} `pulumi:"tags"`
}

func LookupQueue added in v0.12.0

func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)

Resource Type definition for AWS::MediaConvert::Queue

type LookupQueueResultOutput added in v0.12.0

type LookupQueueResultOutput struct{ *pulumi.OutputState }

func LookupQueueOutput added in v0.12.0

func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput

func (LookupQueueResultOutput) Arn added in v0.12.0

func (LookupQueueResultOutput) Description added in v0.12.0

func (LookupQueueResultOutput) ElementType added in v0.12.0

func (LookupQueueResultOutput) ElementType() reflect.Type

func (LookupQueueResultOutput) Id added in v0.12.0

func (LookupQueueResultOutput) PricingPlan added in v0.12.0

func (LookupQueueResultOutput) Status added in v0.12.0

func (LookupQueueResultOutput) Tags added in v0.12.0

func (LookupQueueResultOutput) ToLookupQueueResultOutput added in v0.12.0

func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput

func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext added in v0.12.0

func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput

func (LookupQueueResultOutput) ToOutput added in v0.76.0

type Preset deprecated

type Preset struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput    `pulumi:"arn"`
	Category     pulumi.StringPtrOutput `pulumi:"category"`
	Description  pulumi.StringPtrOutput `pulumi:"description"`
	Name         pulumi.StringPtrOutput `pulumi:"name"`
	SettingsJson pulumi.AnyOutput       `pulumi:"settingsJson"`
	Tags         pulumi.AnyOutput       `pulumi:"tags"`
}

Resource Type definition for AWS::MediaConvert::Preset

Deprecated: Preset is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPreset

func GetPreset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PresetState, opts ...pulumi.ResourceOption) (*Preset, error)

GetPreset gets an existing Preset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPreset

func NewPreset(ctx *pulumi.Context,
	name string, args *PresetArgs, opts ...pulumi.ResourceOption) (*Preset, error)

NewPreset registers a new resource with the given unique name, arguments, and options.

func (*Preset) ElementType

func (*Preset) ElementType() reflect.Type

func (*Preset) ToOutput added in v0.76.0

func (i *Preset) ToOutput(ctx context.Context) pulumix.Output[*Preset]

func (*Preset) ToPresetOutput

func (i *Preset) ToPresetOutput() PresetOutput

func (*Preset) ToPresetOutputWithContext

func (i *Preset) ToPresetOutputWithContext(ctx context.Context) PresetOutput

type PresetArgs

type PresetArgs struct {
	Category     pulumi.StringPtrInput
	Description  pulumi.StringPtrInput
	Name         pulumi.StringPtrInput
	SettingsJson pulumi.Input
	Tags         pulumi.Input
}

The set of arguments for constructing a Preset resource.

func (PresetArgs) ElementType

func (PresetArgs) ElementType() reflect.Type

type PresetInput

type PresetInput interface {
	pulumi.Input

	ToPresetOutput() PresetOutput
	ToPresetOutputWithContext(ctx context.Context) PresetOutput
}

type PresetOutput

type PresetOutput struct{ *pulumi.OutputState }

func (PresetOutput) Arn added in v0.17.0

func (PresetOutput) Category added in v0.17.0

func (o PresetOutput) Category() pulumi.StringPtrOutput

func (PresetOutput) Description added in v0.17.0

func (o PresetOutput) Description() pulumi.StringPtrOutput

func (PresetOutput) ElementType

func (PresetOutput) ElementType() reflect.Type

func (PresetOutput) Name added in v0.17.0

func (PresetOutput) SettingsJson added in v0.17.0

func (o PresetOutput) SettingsJson() pulumi.AnyOutput

func (PresetOutput) Tags added in v0.17.0

func (o PresetOutput) Tags() pulumi.AnyOutput

func (PresetOutput) ToOutput added in v0.76.0

func (o PresetOutput) ToOutput(ctx context.Context) pulumix.Output[*Preset]

func (PresetOutput) ToPresetOutput

func (o PresetOutput) ToPresetOutput() PresetOutput

func (PresetOutput) ToPresetOutputWithContext

func (o PresetOutput) ToPresetOutputWithContext(ctx context.Context) PresetOutput

type PresetState

type PresetState struct {
}

func (PresetState) ElementType

func (PresetState) ElementType() reflect.Type

type Queue deprecated

type Queue struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput    `pulumi:"arn"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Name        pulumi.StringPtrOutput `pulumi:"name"`
	PricingPlan pulumi.StringPtrOutput `pulumi:"pricingPlan"`
	Status      pulumi.StringPtrOutput `pulumi:"status"`
	Tags        pulumi.AnyOutput       `pulumi:"tags"`
}

Resource Type definition for AWS::MediaConvert::Queue

Deprecated: Queue is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetQueue

func GetQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)

GetQueue gets an existing Queue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewQueue

func NewQueue(ctx *pulumi.Context,
	name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)

NewQueue registers a new resource with the given unique name, arguments, and options.

func (*Queue) ElementType

func (*Queue) ElementType() reflect.Type

func (*Queue) ToOutput added in v0.76.0

func (i *Queue) ToOutput(ctx context.Context) pulumix.Output[*Queue]

func (*Queue) ToQueueOutput

func (i *Queue) ToQueueOutput() QueueOutput

func (*Queue) ToQueueOutputWithContext

func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueueArgs

type QueueArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	PricingPlan pulumi.StringPtrInput
	Status      pulumi.StringPtrInput
	Tags        pulumi.Input
}

The set of arguments for constructing a Queue resource.

func (QueueArgs) ElementType

func (QueueArgs) ElementType() reflect.Type

type QueueInput

type QueueInput interface {
	pulumi.Input

	ToQueueOutput() QueueOutput
	ToQueueOutputWithContext(ctx context.Context) QueueOutput
}

type QueueOutput

type QueueOutput struct{ *pulumi.OutputState }

func (QueueOutput) Arn added in v0.17.0

func (QueueOutput) Description added in v0.17.0

func (o QueueOutput) Description() pulumi.StringPtrOutput

func (QueueOutput) ElementType

func (QueueOutput) ElementType() reflect.Type

func (QueueOutput) Name added in v0.17.0

func (QueueOutput) PricingPlan added in v0.17.0

func (o QueueOutput) PricingPlan() pulumi.StringPtrOutput

func (QueueOutput) Status added in v0.17.0

func (o QueueOutput) Status() pulumi.StringPtrOutput

func (QueueOutput) Tags added in v0.17.0

func (o QueueOutput) Tags() pulumi.AnyOutput

func (QueueOutput) ToOutput added in v0.76.0

func (o QueueOutput) ToOutput(ctx context.Context) pulumix.Output[*Queue]

func (QueueOutput) ToQueueOutput

func (o QueueOutput) ToQueueOutput() QueueOutput

func (QueueOutput) ToQueueOutputWithContext

func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput

type QueueState

type QueueState struct {
}

func (QueueState) ElementType

func (QueueState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL