Module mediaconvert

This page documents the language specification for the aws package. If you're looking for help working with the inputs, outputs, or functions of aws resources in a Pulumi program, please see the resource documentation for examples and API reference.

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-aws repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-aws repo.

Resources

Others

Resources

Resource Queue

class Queue extends CustomResource

Provides an AWS Elemental MediaConvert Queue.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const test = new aws.mediaconvert.Queue("test", {});

constructor

new Queue(name: string, args?: QueueArgs, opts?: pulumi.CustomResourceOptions)

Create a Queue resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: QueueState, opts?: pulumi.CustomResourceOptions): Queue

Get an existing Queue resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Queue

Returns true if the given object is an instance of Queue. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property arn

public arn: pulumi.Output<string>;

The Arn of the queue

property description

public description: pulumi.Output<string | undefined>;

A description of the queue

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

A unique identifier describing the queue

property pricingPlan

public pricingPlan: pulumi.Output<string | undefined>;

Specifies whether the pricing plan for the queue is on-demand or reserved. Valid values are ON_DEMAND or RESERVED. Default to ON_DEMAND.

property reservationPlanSettings

public reservationPlanSettings: pulumi.Output<QueueReservationPlanSettings>;

A detail pricing plan of the reserved queue. See below.

property status

public status: pulumi.Output<string | undefined>;

A status of the queue. Valid values are ACTIVE or RESERVED. Default to PAUSED.

property tags

public tags: pulumi.Output<{[key: string]: any} | undefined>;

A map of tags to assign to the resource.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface QueueArgs

interface QueueArgs

The set of arguments for constructing a Queue resource.

property description

description?: pulumi.Input<string>;

A description of the queue

property name

name?: pulumi.Input<string>;

A unique identifier describing the queue

property pricingPlan

pricingPlan?: pulumi.Input<string>;

Specifies whether the pricing plan for the queue is on-demand or reserved. Valid values are ON_DEMAND or RESERVED. Default to ON_DEMAND.

property reservationPlanSettings

reservationPlanSettings?: pulumi.Input<QueueReservationPlanSettings>;

A detail pricing plan of the reserved queue. See below.

property status

status?: pulumi.Input<string>;

A status of the queue. Valid values are ACTIVE or RESERVED. Default to PAUSED.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A map of tags to assign to the resource.

interface QueueState

interface QueueState

Input properties used for looking up and filtering Queue resources.

property arn

arn?: pulumi.Input<string>;

The Arn of the queue

property description

description?: pulumi.Input<string>;

A description of the queue

property name

name?: pulumi.Input<string>;

A unique identifier describing the queue

property pricingPlan

pricingPlan?: pulumi.Input<string>;

Specifies whether the pricing plan for the queue is on-demand or reserved. Valid values are ON_DEMAND or RESERVED. Default to ON_DEMAND.

property reservationPlanSettings

reservationPlanSettings?: pulumi.Input<QueueReservationPlanSettings>;

A detail pricing plan of the reserved queue. See below.

property status

status?: pulumi.Input<string>;

A status of the queue. Valid values are ACTIVE or RESERVED. Default to PAUSED.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A map of tags to assign to the resource.