medialive

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MultiplexStateEnumCreating     = MultiplexStateEnum("CREATING")
	MultiplexStateEnumCreateFailed = MultiplexStateEnum("CREATE_FAILED")
	MultiplexStateEnumIdle         = MultiplexStateEnum("IDLE")
	MultiplexStateEnumStarting     = MultiplexStateEnum("STARTING")
	MultiplexStateEnumRunning      = MultiplexStateEnum("RUNNING")
	MultiplexStateEnumRecovering   = MultiplexStateEnum("RECOVERING")
	MultiplexStateEnumStopping     = MultiplexStateEnum("STOPPING")
	MultiplexStateEnumDeleting     = MultiplexStateEnum("DELETING")
	MultiplexStateEnumDeleted      = MultiplexStateEnum("DELETED")
)
View Source
const (
	MultiplexprogramPreferredChannelPipelineCurrentlyActive = MultiplexprogramPreferredChannelPipeline("CURRENTLY_ACTIVE")
	MultiplexprogramPreferredChannelPipelinePipeline0       = MultiplexprogramPreferredChannelPipeline("PIPELINE_0")
	MultiplexprogramPreferredChannelPipelinePipeline1       = MultiplexprogramPreferredChannelPipeline("PIPELINE_1")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupMultiplexArgs added in v0.85.0

type LookupMultiplexArgs struct {
	// The unique id of the multiplex.
	Id string `pulumi:"id"`
}

type LookupMultiplexOutputArgs added in v0.85.0

type LookupMultiplexOutputArgs struct {
	// The unique id of the multiplex.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMultiplexOutputArgs) ElementType added in v0.85.0

func (LookupMultiplexOutputArgs) ElementType() reflect.Type

type LookupMultiplexResult added in v0.85.0

type LookupMultiplexResult struct {
	// The unique arn of the multiplex.
	Arn *string `pulumi:"arn"`
	// A list of the multiplex output destinations.
	Destinations []MultiplexOutputDestination `pulumi:"destinations"`
	// The unique id of the multiplex.
	Id *string `pulumi:"id"`
	// Configuration for a multiplex event.
	MultiplexSettings *MultiplexSettings `pulumi:"multiplexSettings"`
	// Name of multiplex.
	Name *string `pulumi:"name"`
	// The number of currently healthy pipelines.
	PipelinesRunningCount *int `pulumi:"pipelinesRunningCount"`
	// The number of programs in the multiplex.
	ProgramCount *int                `pulumi:"programCount"`
	State        *MultiplexStateEnum `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMultiplex added in v0.85.0

func LookupMultiplex(ctx *pulumi.Context, args *LookupMultiplexArgs, opts ...pulumi.InvokeOption) (*LookupMultiplexResult, error)

Resource schema for AWS::MediaLive::Multiplex

type LookupMultiplexResultOutput added in v0.85.0

type LookupMultiplexResultOutput struct{ *pulumi.OutputState }

func LookupMultiplexOutput added in v0.85.0

func (LookupMultiplexResultOutput) Arn added in v0.85.0

The unique arn of the multiplex.

func (LookupMultiplexResultOutput) Destinations added in v0.85.0

A list of the multiplex output destinations.

func (LookupMultiplexResultOutput) ElementType added in v0.85.0

func (LookupMultiplexResultOutput) Id added in v0.85.0

The unique id of the multiplex.

func (LookupMultiplexResultOutput) MultiplexSettings added in v0.85.0

Configuration for a multiplex event.

func (LookupMultiplexResultOutput) Name added in v0.85.0

Name of multiplex.

func (LookupMultiplexResultOutput) PipelinesRunningCount added in v0.85.0

func (o LookupMultiplexResultOutput) PipelinesRunningCount() pulumi.IntPtrOutput

The number of currently healthy pipelines.

func (LookupMultiplexResultOutput) ProgramCount added in v0.85.0

The number of programs in the multiplex.

func (LookupMultiplexResultOutput) State added in v0.85.0

func (LookupMultiplexResultOutput) Tags added in v0.85.0

A collection of key-value pairs.

func (LookupMultiplexResultOutput) ToLookupMultiplexResultOutput added in v0.85.0

func (o LookupMultiplexResultOutput) ToLookupMultiplexResultOutput() LookupMultiplexResultOutput

func (LookupMultiplexResultOutput) ToLookupMultiplexResultOutputWithContext added in v0.85.0

func (o LookupMultiplexResultOutput) ToLookupMultiplexResultOutputWithContext(ctx context.Context) LookupMultiplexResultOutput

type LookupMultiplexprogramArgs added in v0.85.0

type LookupMultiplexprogramArgs struct {
	// The ID of the multiplex that the program belongs to.
	MultiplexId string `pulumi:"multiplexId"`
	// The name of the multiplex program.
	ProgramName string `pulumi:"programName"`
}

type LookupMultiplexprogramOutputArgs added in v0.85.0

type LookupMultiplexprogramOutputArgs struct {
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringInput `pulumi:"multiplexId"`
	// The name of the multiplex program.
	ProgramName pulumi.StringInput `pulumi:"programName"`
}

func (LookupMultiplexprogramOutputArgs) ElementType added in v0.85.0

type LookupMultiplexprogramResult added in v0.85.0

type LookupMultiplexprogramResult struct {
	// The MediaLive channel associated with the program.
	ChannelId *string `pulumi:"channelId"`
	// The settings for this multiplex program.
	MultiplexProgramSettings *MultiplexprogramMultiplexProgramSettings `pulumi:"multiplexProgramSettings"`
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap *MultiplexprogramMultiplexProgramPacketIdentifiersMap `pulumi:"packetIdentifiersMap"`
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails []MultiplexprogramMultiplexProgramPipelineDetail `pulumi:"pipelineDetails"`
}

func LookupMultiplexprogram added in v0.85.0

func LookupMultiplexprogram(ctx *pulumi.Context, args *LookupMultiplexprogramArgs, opts ...pulumi.InvokeOption) (*LookupMultiplexprogramResult, error)

Resource schema for AWS::MediaLive::Multiplexprogram

type LookupMultiplexprogramResultOutput added in v0.85.0

type LookupMultiplexprogramResultOutput struct{ *pulumi.OutputState }

func LookupMultiplexprogramOutput added in v0.85.0

func (LookupMultiplexprogramResultOutput) ChannelId added in v0.85.0

The MediaLive channel associated with the program.

func (LookupMultiplexprogramResultOutput) ElementType added in v0.85.0

func (LookupMultiplexprogramResultOutput) MultiplexProgramSettings added in v0.85.0

The settings for this multiplex program.

func (LookupMultiplexprogramResultOutput) PacketIdentifiersMap added in v0.85.0

The packet identifier map for this multiplex program.

func (LookupMultiplexprogramResultOutput) PipelineDetails added in v0.85.0

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

func (LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutput added in v0.85.0

func (o LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutput() LookupMultiplexprogramResultOutput

func (LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutputWithContext added in v0.85.0

func (o LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutputWithContext(ctx context.Context) LookupMultiplexprogramResultOutput

type Multiplex added in v0.85.0

type Multiplex struct {
	pulumi.CustomResourceState

	// The unique arn of the multiplex.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A list of availability zones for the multiplex.
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// The unique id of the multiplex.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// A list of the multiplex output destinations.
	Destinations MultiplexOutputDestinationArrayOutput `pulumi:"destinations"`
	// Configuration for a multiplex event.
	MultiplexSettings MultiplexSettingsOutput `pulumi:"multiplexSettings"`
	// Name of multiplex.
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of currently healthy pipelines.
	PipelinesRunningCount pulumi.IntOutput `pulumi:"pipelinesRunningCount"`
	// The number of programs in the multiplex.
	ProgramCount pulumi.IntOutput         `pulumi:"programCount"`
	State        MultiplexStateEnumOutput `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::MediaLive::Multiplex

func GetMultiplex added in v0.85.0

func GetMultiplex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MultiplexState, opts ...pulumi.ResourceOption) (*Multiplex, error)

GetMultiplex gets an existing Multiplex 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 NewMultiplex added in v0.85.0

func NewMultiplex(ctx *pulumi.Context,
	name string, args *MultiplexArgs, opts ...pulumi.ResourceOption) (*Multiplex, error)

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

func (*Multiplex) ElementType added in v0.85.0

func (*Multiplex) ElementType() reflect.Type

func (*Multiplex) ToMultiplexOutput added in v0.85.0

func (i *Multiplex) ToMultiplexOutput() MultiplexOutput

func (*Multiplex) ToMultiplexOutputWithContext added in v0.85.0

func (i *Multiplex) ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput

type MultiplexArgs added in v0.85.0

type MultiplexArgs struct {
	// A list of availability zones for the multiplex.
	AvailabilityZones pulumi.StringArrayInput
	// A list of the multiplex output destinations.
	Destinations MultiplexOutputDestinationArrayInput
	// Configuration for a multiplex event.
	MultiplexSettings MultiplexSettingsInput
	// Name of multiplex.
	Name pulumi.StringPtrInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Multiplex resource.

func (MultiplexArgs) ElementType added in v0.85.0

func (MultiplexArgs) ElementType() reflect.Type

type MultiplexInput added in v0.85.0

type MultiplexInput interface {
	pulumi.Input

	ToMultiplexOutput() MultiplexOutput
	ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput
}

type MultiplexOutput added in v0.85.0

type MultiplexOutput struct{ *pulumi.OutputState }

func (MultiplexOutput) Arn added in v0.85.0

The unique arn of the multiplex.

func (MultiplexOutput) AvailabilityZones added in v0.85.0

func (o MultiplexOutput) AvailabilityZones() pulumi.StringArrayOutput

A list of availability zones for the multiplex.

func (MultiplexOutput) AwsId added in v0.99.0

The unique id of the multiplex.

func (MultiplexOutput) Destinations added in v0.85.0

A list of the multiplex output destinations.

func (MultiplexOutput) ElementType added in v0.85.0

func (MultiplexOutput) ElementType() reflect.Type

func (MultiplexOutput) MultiplexSettings added in v0.85.0

func (o MultiplexOutput) MultiplexSettings() MultiplexSettingsOutput

Configuration for a multiplex event.

func (MultiplexOutput) Name added in v0.85.0

Name of multiplex.

func (MultiplexOutput) PipelinesRunningCount added in v0.85.0

func (o MultiplexOutput) PipelinesRunningCount() pulumi.IntOutput

The number of currently healthy pipelines.

func (MultiplexOutput) ProgramCount added in v0.85.0

func (o MultiplexOutput) ProgramCount() pulumi.IntOutput

The number of programs in the multiplex.

func (MultiplexOutput) State added in v0.85.0

func (MultiplexOutput) Tags added in v0.85.0

A collection of key-value pairs.

func (MultiplexOutput) ToMultiplexOutput added in v0.85.0

func (o MultiplexOutput) ToMultiplexOutput() MultiplexOutput

func (MultiplexOutput) ToMultiplexOutputWithContext added in v0.85.0

func (o MultiplexOutput) ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput

type MultiplexOutputDestination added in v0.85.0

type MultiplexOutputDestination struct {
	// Multiplex MediaConnect output destination settings.
	MultiplexMediaConnectOutputDestinationSettings *MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties `pulumi:"multiplexMediaConnectOutputDestinationSettings"`
}

Multiplex MediaConnect output destination settings.

type MultiplexOutputDestinationArgs added in v0.85.0

type MultiplexOutputDestinationArgs struct {
	// Multiplex MediaConnect output destination settings.
	MultiplexMediaConnectOutputDestinationSettings MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput `pulumi:"multiplexMediaConnectOutputDestinationSettings"`
}

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationArgs) ElementType added in v0.85.0

func (MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutput added in v0.85.0

func (i MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput

func (MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutputWithContext added in v0.85.0

func (i MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutputWithContext(ctx context.Context) MultiplexOutputDestinationOutput

type MultiplexOutputDestinationArray added in v0.85.0

type MultiplexOutputDestinationArray []MultiplexOutputDestinationInput

func (MultiplexOutputDestinationArray) ElementType added in v0.85.0

func (MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutput added in v0.85.0

func (i MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput

func (MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutputWithContext added in v0.85.0

func (i MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutputWithContext(ctx context.Context) MultiplexOutputDestinationArrayOutput

type MultiplexOutputDestinationArrayInput added in v0.85.0

type MultiplexOutputDestinationArrayInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput
	ToMultiplexOutputDestinationArrayOutputWithContext(context.Context) MultiplexOutputDestinationArrayOutput
}

MultiplexOutputDestinationArrayInput is an input type that accepts MultiplexOutputDestinationArray and MultiplexOutputDestinationArrayOutput values. You can construct a concrete instance of `MultiplexOutputDestinationArrayInput` via:

MultiplexOutputDestinationArray{ MultiplexOutputDestinationArgs{...} }

type MultiplexOutputDestinationArrayOutput added in v0.85.0

type MultiplexOutputDestinationArrayOutput struct{ *pulumi.OutputState }

func (MultiplexOutputDestinationArrayOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationArrayOutput) Index added in v0.85.0

func (MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutput added in v0.85.0

func (o MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput

func (MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutputWithContext added in v0.85.0

func (o MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutputWithContext(ctx context.Context) MultiplexOutputDestinationArrayOutput

type MultiplexOutputDestinationInput added in v0.85.0

type MultiplexOutputDestinationInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput
	ToMultiplexOutputDestinationOutputWithContext(context.Context) MultiplexOutputDestinationOutput
}

MultiplexOutputDestinationInput is an input type that accepts MultiplexOutputDestinationArgs and MultiplexOutputDestinationOutput values. You can construct a concrete instance of `MultiplexOutputDestinationInput` via:

MultiplexOutputDestinationArgs{...}

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties struct {
	// The MediaConnect entitlement ARN available as a Flow source.
	EntitlementArn *string `pulumi:"entitlementArn"`
}

Multiplex MediaConnect output destination settings.

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs struct {
	// The MediaConnect entitlement ARN available as a Flow source.
	EntitlementArn pulumi.StringPtrInput `pulumi:"entitlementArn"`
}

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput() MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput
	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext(context.Context) MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput
}

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput is an input type that accepts MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs and MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput values. You can construct a concrete instance of `MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput` via:

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs{...}

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput struct{ *pulumi.OutputState }

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) EntitlementArn added in v0.85.0

The MediaConnect entitlement ARN available as a Flow source.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput() MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput
	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext(context.Context) MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput
}

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput is an input type that accepts MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs, MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtr and MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput values. You can construct a concrete instance of `MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput` via:

        MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs{...}

or:

        nil

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) Elem added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) EntitlementArn added in v0.85.0

The MediaConnect entitlement ARN available as a Flow source.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationOutput added in v0.85.0

type MultiplexOutputDestinationOutput struct{ *pulumi.OutputState }

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationOutput) MultiplexMediaConnectOutputDestinationSettings added in v0.85.0

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutput added in v0.85.0

func (o MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput

func (MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutputWithContext added in v0.85.0

func (o MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutputWithContext(ctx context.Context) MultiplexOutputDestinationOutput

type MultiplexSettings added in v0.85.0

type MultiplexSettings struct {
	// Maximum video buffer delay in milliseconds.
	MaximumVideoBufferDelayMilliseconds *int `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate int `pulumi:"transportStreamBitrate"`
	// Transport stream ID.
	TransportStreamId int `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate *int `pulumi:"transportStreamReservedBitrate"`
}

A key-value pair to associate with a resource.

type MultiplexSettingsArgs added in v0.85.0

type MultiplexSettingsArgs struct {
	// Maximum video buffer delay in milliseconds.
	MaximumVideoBufferDelayMilliseconds pulumi.IntPtrInput `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate pulumi.IntInput `pulumi:"transportStreamBitrate"`
	// Transport stream ID.
	TransportStreamId pulumi.IntInput `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate pulumi.IntPtrInput `pulumi:"transportStreamReservedBitrate"`
}

A key-value pair to associate with a resource.

func (MultiplexSettingsArgs) ElementType added in v0.85.0

func (MultiplexSettingsArgs) ElementType() reflect.Type

func (MultiplexSettingsArgs) ToMultiplexSettingsOutput added in v0.85.0

func (i MultiplexSettingsArgs) ToMultiplexSettingsOutput() MultiplexSettingsOutput

func (MultiplexSettingsArgs) ToMultiplexSettingsOutputWithContext added in v0.85.0

func (i MultiplexSettingsArgs) ToMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexSettingsOutput

type MultiplexSettingsInput added in v0.85.0

type MultiplexSettingsInput interface {
	pulumi.Input

	ToMultiplexSettingsOutput() MultiplexSettingsOutput
	ToMultiplexSettingsOutputWithContext(context.Context) MultiplexSettingsOutput
}

MultiplexSettingsInput is an input type that accepts MultiplexSettingsArgs and MultiplexSettingsOutput values. You can construct a concrete instance of `MultiplexSettingsInput` via:

MultiplexSettingsArgs{...}

type MultiplexSettingsOutput added in v0.85.0

type MultiplexSettingsOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (MultiplexSettingsOutput) ElementType added in v0.85.0

func (MultiplexSettingsOutput) ElementType() reflect.Type

func (MultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds added in v0.85.0

func (o MultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay in milliseconds.

func (MultiplexSettingsOutput) ToMultiplexSettingsOutput added in v0.85.0

func (o MultiplexSettingsOutput) ToMultiplexSettingsOutput() MultiplexSettingsOutput

func (MultiplexSettingsOutput) ToMultiplexSettingsOutputWithContext added in v0.85.0

func (o MultiplexSettingsOutput) ToMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexSettingsOutput

func (MultiplexSettingsOutput) TransportStreamBitrate added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamBitrate() pulumi.IntOutput

Transport stream bit rate.

func (MultiplexSettingsOutput) TransportStreamId added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamId() pulumi.IntOutput

Transport stream ID.

func (MultiplexSettingsOutput) TransportStreamReservedBitrate added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexSettingsPtrOutput added in v0.85.0

type MultiplexSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexSettingsPtrOutput) ElementType() reflect.Type

func (MultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds added in v0.85.0

func (o MultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay in milliseconds.

func (MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutput added in v0.85.0

func (o MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutput() MultiplexSettingsPtrOutput

func (MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutputWithContext(ctx context.Context) MultiplexSettingsPtrOutput

func (MultiplexSettingsPtrOutput) TransportStreamBitrate added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamBitrate() pulumi.IntPtrOutput

Transport stream bit rate.

func (MultiplexSettingsPtrOutput) TransportStreamId added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamId() pulumi.IntPtrOutput

Transport stream ID.

func (MultiplexSettingsPtrOutput) TransportStreamReservedBitrate added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexState added in v0.85.0

type MultiplexState struct {
}

func (MultiplexState) ElementType added in v0.85.0

func (MultiplexState) ElementType() reflect.Type

type MultiplexStateEnum added in v0.85.0

type MultiplexStateEnum string

type MultiplexStateEnumOutput added in v0.85.0

type MultiplexStateEnumOutput struct{ *pulumi.OutputState }

func (MultiplexStateEnumOutput) ElementType added in v0.85.0

func (MultiplexStateEnumOutput) ElementType() reflect.Type

func (MultiplexStateEnumOutput) ToMultiplexStateEnumOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumOutput() MultiplexStateEnumOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumOutputWithContext(ctx context.Context) MultiplexStateEnumOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutput() MultiplexStateEnumPtrOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutputWithContext(ctx context.Context) MultiplexStateEnumPtrOutput

func (MultiplexStateEnumOutput) ToStringOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (MultiplexStateEnumOutput) ToStringOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MultiplexStateEnumOutput) ToStringPtrOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiplexStateEnumOutput) ToStringPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiplexStateEnumPtrOutput added in v0.85.0

type MultiplexStateEnumPtrOutput struct{ *pulumi.OutputState }

func (MultiplexStateEnumPtrOutput) Elem added in v0.85.0

func (MultiplexStateEnumPtrOutput) ElementType added in v0.85.0

func (MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutput added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutput() MultiplexStateEnumPtrOutput

func (MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutputWithContext(ctx context.Context) MultiplexStateEnumPtrOutput

func (MultiplexStateEnumPtrOutput) ToStringPtrOutput added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiplexStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiplexTags added in v0.85.0

type MultiplexTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Multiplexprogram added in v0.85.0

type Multiplexprogram struct {
	pulumi.CustomResourceState

	// The MediaLive channel associated with the program.
	ChannelId pulumi.StringPtrOutput `pulumi:"channelId"`
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringPtrOutput `pulumi:"multiplexId"`
	// The settings for this multiplex program.
	MultiplexProgramSettings MultiplexprogramMultiplexProgramSettingsPtrOutput `pulumi:"multiplexProgramSettings"`
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput `pulumi:"packetIdentifiersMap"`
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails MultiplexprogramMultiplexProgramPipelineDetailArrayOutput `pulumi:"pipelineDetails"`
	// The settings for this multiplex program.
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrOutput `pulumi:"preferredChannelPipeline"`
	// The name of the multiplex program.
	ProgramName pulumi.StringPtrOutput `pulumi:"programName"`
}

Resource schema for AWS::MediaLive::Multiplexprogram

func GetMultiplexprogram added in v0.85.0

func GetMultiplexprogram(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MultiplexprogramState, opts ...pulumi.ResourceOption) (*Multiplexprogram, error)

GetMultiplexprogram gets an existing Multiplexprogram 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 NewMultiplexprogram added in v0.85.0

func NewMultiplexprogram(ctx *pulumi.Context,
	name string, args *MultiplexprogramArgs, opts ...pulumi.ResourceOption) (*Multiplexprogram, error)

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

func (*Multiplexprogram) ElementType added in v0.85.0

func (*Multiplexprogram) ElementType() reflect.Type

func (*Multiplexprogram) ToMultiplexprogramOutput added in v0.85.0

func (i *Multiplexprogram) ToMultiplexprogramOutput() MultiplexprogramOutput

func (*Multiplexprogram) ToMultiplexprogramOutputWithContext added in v0.85.0

func (i *Multiplexprogram) ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput

type MultiplexprogramArgs added in v0.85.0

type MultiplexprogramArgs struct {
	// The MediaLive channel associated with the program.
	ChannelId pulumi.StringPtrInput
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringPtrInput
	// The settings for this multiplex program.
	MultiplexProgramSettings MultiplexprogramMultiplexProgramSettingsPtrInput
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails MultiplexprogramMultiplexProgramPipelineDetailArrayInput
	// The settings for this multiplex program.
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrInput
	// The name of the multiplex program.
	ProgramName pulumi.StringPtrInput
}

The set of arguments for constructing a Multiplexprogram resource.

func (MultiplexprogramArgs) ElementType added in v0.85.0

func (MultiplexprogramArgs) ElementType() reflect.Type

type MultiplexprogramInput added in v0.85.0

type MultiplexprogramInput interface {
	pulumi.Input

	ToMultiplexprogramOutput() MultiplexprogramOutput
	ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput
}

type MultiplexprogramMultiplexProgramPacketIdentifiersMap added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMap struct {
	AudioPids          []int `pulumi:"audioPids"`
	DvbSubPids         []int `pulumi:"dvbSubPids"`
	DvbTeletextPid     *int  `pulumi:"dvbTeletextPid"`
	EtvPlatformPid     *int  `pulumi:"etvPlatformPid"`
	EtvSignalPid       *int  `pulumi:"etvSignalPid"`
	KlvDataPids        []int `pulumi:"klvDataPids"`
	PcrPid             *int  `pulumi:"pcrPid"`
	PmtPid             *int  `pulumi:"pmtPid"`
	PrivateMetadataPid *int  `pulumi:"privateMetadataPid"`
	Scte27Pids         []int `pulumi:"scte27Pids"`
	Scte35Pid          *int  `pulumi:"scte35Pid"`
	TimedMetadataPid   *int  `pulumi:"timedMetadataPid"`
	VideoPid           *int  `pulumi:"videoPid"`
}

Packet identifiers map for a given Multiplex program.

type MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs struct {
	AudioPids          pulumi.IntArrayInput `pulumi:"audioPids"`
	DvbSubPids         pulumi.IntArrayInput `pulumi:"dvbSubPids"`
	DvbTeletextPid     pulumi.IntPtrInput   `pulumi:"dvbTeletextPid"`
	EtvPlatformPid     pulumi.IntPtrInput   `pulumi:"etvPlatformPid"`
	EtvSignalPid       pulumi.IntPtrInput   `pulumi:"etvSignalPid"`
	KlvDataPids        pulumi.IntArrayInput `pulumi:"klvDataPids"`
	PcrPid             pulumi.IntPtrInput   `pulumi:"pcrPid"`
	PmtPid             pulumi.IntPtrInput   `pulumi:"pmtPid"`
	PrivateMetadataPid pulumi.IntPtrInput   `pulumi:"privateMetadataPid"`
	Scte27Pids         pulumi.IntArrayInput `pulumi:"scte27Pids"`
	Scte35Pid          pulumi.IntPtrInput   `pulumi:"scte35Pid"`
	TimedMetadataPid   pulumi.IntPtrInput   `pulumi:"timedMetadataPid"`
	VideoPid           pulumi.IntPtrInput   `pulumi:"videoPid"`
}

Packet identifiers map for a given Multiplex program.

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

type MultiplexprogramMultiplexProgramPacketIdentifiersMapInput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput
	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput
}

MultiplexprogramMultiplexProgramPacketIdentifiersMapInput is an input type that accepts MultiplexprogramMultiplexProgramPacketIdentifiersMap and MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPacketIdentifiersMapInput` via:

MultiplexprogramMultiplexProgramPacketIdentifiersMap{ "key": MultiplexprogramMultiplexProgramPacketIdentifiersArgs{...} }

type MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput struct{ *pulumi.OutputState }

Packet identifiers map for a given Multiplex program.

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) AudioPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) DvbSubPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) DvbTeletextPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) EtvPlatformPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) EtvSignalPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) KlvDataPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PcrPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PmtPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PrivateMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) Scte27Pids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) Scte35Pid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) TimedMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) VideoPid added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput
	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput
}

MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput is an input type that accepts MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs, MultiplexprogramMultiplexProgramPacketIdentifiersMapPtr and MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput` via:

        MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) AudioPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) DvbSubPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) DvbTeletextPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) EtvPlatformPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) EtvSignalPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) KlvDataPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PcrPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PmtPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PrivateMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Scte27Pids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Scte35Pid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) TimedMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) VideoPid added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetail added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetail struct {
	// Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
	ActiveChannelPipeline *string `pulumi:"activeChannelPipeline"`
	// Identifies a specific pipeline in the multiplex.
	PipelineId *string `pulumi:"pipelineId"`
}

The current source for one of the pipelines in the multiplex.

type MultiplexprogramMultiplexProgramPipelineDetailArgs added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArgs struct {
	// Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
	ActiveChannelPipeline pulumi.StringPtrInput `pulumi:"activeChannelPipeline"`
	// Identifies a specific pipeline in the multiplex.
	PipelineId pulumi.StringPtrInput `pulumi:"pipelineId"`
}

The current source for one of the pipelines in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutput() MultiplexprogramMultiplexProgramPipelineDetailOutput

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput

type MultiplexprogramMultiplexProgramPipelineDetailArray added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArray []MultiplexprogramMultiplexProgramPipelineDetailInput

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput() MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

type MultiplexprogramMultiplexProgramPipelineDetailArrayInput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArrayInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput() MultiplexprogramMultiplexProgramPipelineDetailArrayOutput
	ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput
}

MultiplexprogramMultiplexProgramPipelineDetailArrayInput is an input type that accepts MultiplexprogramMultiplexProgramPipelineDetailArray and MultiplexprogramMultiplexProgramPipelineDetailArrayOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPipelineDetailArrayInput` via:

MultiplexprogramMultiplexProgramPipelineDetailArray{ MultiplexprogramMultiplexProgramPipelineDetailArgs{...} }

type MultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArrayOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) Index added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

type MultiplexprogramMultiplexProgramPipelineDetailInput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPipelineDetailOutput() MultiplexprogramMultiplexProgramPipelineDetailOutput
	ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput
}

MultiplexprogramMultiplexProgramPipelineDetailInput is an input type that accepts MultiplexprogramMultiplexProgramPipelineDetailArgs and MultiplexprogramMultiplexProgramPipelineDetailOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPipelineDetailInput` via:

MultiplexprogramMultiplexProgramPipelineDetailArgs{...}

type MultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailOutput struct{ *pulumi.OutputState }

The current source for one of the pipelines in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ActiveChannelPipeline added in v0.85.0

Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) PipelineId added in v0.85.0

Identifies a specific pipeline in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput

type MultiplexprogramMultiplexProgramServiceDescriptor added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptor struct {
	// Name of the provider.
	ProviderName string `pulumi:"providerName"`
	// Name of the service.
	ServiceName string `pulumi:"serviceName"`
}

Transport stream service descriptor configuration for the Multiplex program.

type MultiplexprogramMultiplexProgramServiceDescriptorArgs added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorArgs struct {
	// Name of the provider.
	ProviderName pulumi.StringInput `pulumi:"providerName"`
	// Name of the service.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput() MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput() MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramServiceDescriptorInput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramServiceDescriptorOutput() MultiplexprogramMultiplexProgramServiceDescriptorOutput
	ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput
}

MultiplexprogramMultiplexProgramServiceDescriptorInput is an input type that accepts MultiplexprogramMultiplexProgramServiceDescriptorArgs and MultiplexprogramMultiplexProgramServiceDescriptorOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramServiceDescriptorInput` via:

MultiplexprogramMultiplexProgramServiceDescriptorArgs{...}

type MultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorOutput struct{ *pulumi.OutputState }

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ProviderName added in v0.85.0

Name of the provider.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ServiceName added in v0.85.0

Name of the service.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramServiceDescriptorPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput() MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput
	ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput
}

MultiplexprogramMultiplexProgramServiceDescriptorPtrInput is an input type that accepts MultiplexprogramMultiplexProgramServiceDescriptorArgs, MultiplexprogramMultiplexProgramServiceDescriptorPtr and MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramServiceDescriptorPtrInput` via:

        MultiplexprogramMultiplexProgramServiceDescriptorArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ProviderName added in v0.85.0

Name of the provider.

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ServiceName added in v0.85.0

Name of the service.

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramSettings added in v0.85.0

type MultiplexprogramMultiplexProgramSettings struct {
	PreferredChannelPipeline *MultiplexprogramPreferredChannelPipeline `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber int `pulumi:"programNumber"`
	// Transport stream service descriptor configuration for the Multiplex program.
	ServiceDescriptor *MultiplexprogramMultiplexProgramServiceDescriptor `pulumi:"serviceDescriptor"`
	// Program video settings configuration.
	VideoSettings *MultiplexprogramMultiplexVideoSettings `pulumi:"videoSettings"`
}

Multiplex Program settings configuration.

type MultiplexprogramMultiplexProgramSettingsArgs added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsArgs struct {
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrInput `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber pulumi.IntInput `pulumi:"programNumber"`
	// Transport stream service descriptor configuration for the Multiplex program.
	ServiceDescriptor MultiplexprogramMultiplexProgramServiceDescriptorPtrInput `pulumi:"serviceDescriptor"`
	// Program video settings configuration.
	VideoSettings MultiplexprogramMultiplexVideoSettingsPtrInput `pulumi:"videoSettings"`
}

Multiplex Program settings configuration.

func (MultiplexprogramMultiplexProgramSettingsArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

type MultiplexprogramMultiplexProgramSettingsInput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput
	ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(context.Context) MultiplexprogramMultiplexProgramSettingsOutput
}

MultiplexprogramMultiplexProgramSettingsInput is an input type that accepts MultiplexprogramMultiplexProgramSettingsArgs and MultiplexprogramMultiplexProgramSettingsOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramSettingsInput` via:

MultiplexprogramMultiplexProgramSettingsArgs{...}

type MultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsOutput struct{ *pulumi.OutputState }

Multiplex Program settings configuration.

func (MultiplexprogramMultiplexProgramSettingsOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsOutput) PreferredChannelPipeline added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsOutput) ProgramNumber added in v0.85.0

Unique program number.

func (MultiplexprogramMultiplexProgramSettingsOutput) ServiceDescriptor added in v0.85.0

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) VideoSettings added in v0.85.0

Program video settings configuration.

type MultiplexprogramMultiplexProgramSettingsPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput
	ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput
}

MultiplexprogramMultiplexProgramSettingsPtrInput is an input type that accepts MultiplexprogramMultiplexProgramSettingsArgs, MultiplexprogramMultiplexProgramSettingsPtr and MultiplexprogramMultiplexProgramSettingsPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramSettingsPtrInput` via:

        MultiplexprogramMultiplexProgramSettingsArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) PreferredChannelPipeline added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ProgramNumber added in v0.85.0

Unique program number.

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ServiceDescriptor added in v0.85.0

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) VideoSettings added in v0.85.0

Program video settings configuration.

type MultiplexprogramMultiplexVideoSettings added in v0.85.0

type MultiplexprogramMultiplexVideoSettings struct {
}

The video configuration for each program in a multiplex.

type MultiplexprogramMultiplexVideoSettingsArgs added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsArgs struct {
}

The video configuration for each program in a multiplex.

func (MultiplexprogramMultiplexVideoSettingsArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramMultiplexVideoSettingsInput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput
	ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(context.Context) MultiplexprogramMultiplexVideoSettingsOutput
}

MultiplexprogramMultiplexVideoSettingsInput is an input type that accepts MultiplexprogramMultiplexVideoSettingsArgs and MultiplexprogramMultiplexVideoSettingsOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexVideoSettingsInput` via:

MultiplexprogramMultiplexVideoSettingsArgs{...}

type MultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsOutput struct{ *pulumi.OutputState }

The video configuration for each program in a multiplex.

func (MultiplexprogramMultiplexVideoSettingsOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramMultiplexVideoSettingsPtrInput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput
	ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput
}

MultiplexprogramMultiplexVideoSettingsPtrInput is an input type that accepts MultiplexprogramMultiplexVideoSettingsArgs, MultiplexprogramMultiplexVideoSettingsPtr and MultiplexprogramMultiplexVideoSettingsPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexVideoSettingsPtrInput` via:

        MultiplexprogramMultiplexVideoSettingsArgs{...}

or:

        nil

type MultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramOutput added in v0.85.0

type MultiplexprogramOutput struct{ *pulumi.OutputState }

func (MultiplexprogramOutput) ChannelId added in v0.85.0

The MediaLive channel associated with the program.

func (MultiplexprogramOutput) ElementType added in v0.85.0

func (MultiplexprogramOutput) ElementType() reflect.Type

func (MultiplexprogramOutput) MultiplexId added in v0.85.0

The ID of the multiplex that the program belongs to.

func (MultiplexprogramOutput) MultiplexProgramSettings added in v0.85.0

The settings for this multiplex program.

func (MultiplexprogramOutput) PacketIdentifiersMap added in v0.85.0

The packet identifier map for this multiplex program.

func (MultiplexprogramOutput) PipelineDetails added in v0.85.0

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

func (MultiplexprogramOutput) PreferredChannelPipeline added in v0.85.0

The settings for this multiplex program.

func (MultiplexprogramOutput) ProgramName added in v0.85.0

The name of the multiplex program.

func (MultiplexprogramOutput) ToMultiplexprogramOutput added in v0.85.0

func (o MultiplexprogramOutput) ToMultiplexprogramOutput() MultiplexprogramOutput

func (MultiplexprogramOutput) ToMultiplexprogramOutputWithContext added in v0.85.0

func (o MultiplexprogramOutput) ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput

type MultiplexprogramPreferredChannelPipeline added in v0.85.0

type MultiplexprogramPreferredChannelPipeline string

Indicates which pipeline is preferred by the multiplex for program ingest. If set to \"PIPELINE_0\" or \"PIPELINE_1\" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline, it will switch back once that ingest is healthy again. If set to \"CURRENTLY_ACTIVE\", it will not switch back to the other pipeline based on it recovering to a healthy state, it will only switch if the active pipeline becomes unhealthy.

func (MultiplexprogramPreferredChannelPipeline) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutputWithContext added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipeline) ToStringOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringOutputWithContext added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramPreferredChannelPipelineInput added in v0.85.0

type MultiplexprogramPreferredChannelPipelineInput interface {
	pulumi.Input

	ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput
	ToMultiplexprogramPreferredChannelPipelineOutputWithContext(context.Context) MultiplexprogramPreferredChannelPipelineOutput
}

MultiplexprogramPreferredChannelPipelineInput is an input type that accepts values of the MultiplexprogramPreferredChannelPipeline enum A concrete instance of `MultiplexprogramPreferredChannelPipelineInput` can be one of the following:

MultiplexprogramPreferredChannelPipelineCurrentlyActive
MultiplexprogramPreferredChannelPipelinePipeline0
MultiplexprogramPreferredChannelPipelinePipeline1

type MultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

type MultiplexprogramPreferredChannelPipelineOutput struct{ *pulumi.OutputState }

func (MultiplexprogramPreferredChannelPipelineOutput) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringOutputWithContext added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrInput added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrInput interface {
	pulumi.Input

	ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput
	ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput
}

func MultiplexprogramPreferredChannelPipelinePtr added in v0.85.0

func MultiplexprogramPreferredChannelPipelinePtr(v string) MultiplexprogramPreferredChannelPipelinePtrInput

type MultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramPreferredChannelPipelinePtrOutput) Elem added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramState added in v0.85.0

type MultiplexprogramState struct {
}

func (MultiplexprogramState) ElementType added in v0.85.0

func (MultiplexprogramState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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