medialive

package
v6.32.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// ARN of the Channel.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Specification of CDI inputs for this channel. See CDI Input Specification for more details.
	CdiInputSpecification ChannelCdiInputSpecificationPtrOutput `pulumi:"cdiInputSpecification"`
	// Concise argument description.
	ChannelClass pulumi.StringOutput `pulumi:"channelClass"`
	// ID of the channel in MediaPackage that is the destination for this output group.
	ChannelId pulumi.StringOutput `pulumi:"channelId"`
	// Destinations for channel. See Destinations for more details.
	Destinations ChannelDestinationArrayOutput `pulumi:"destinations"`
	// Encoder settings. See Encoder Settings for more details.
	EncoderSettings ChannelEncoderSettingsOutput `pulumi:"encoderSettings"`
	// Input attachments for the channel. See Input Attachments for more details.
	InputAttachments ChannelInputAttachmentArrayOutput `pulumi:"inputAttachments"`
	// Specification of network and file inputs for the channel.
	InputSpecification ChannelInputSpecificationOutput `pulumi:"inputSpecification"`
	// The log level to write to Cloudwatch logs.
	LogLevel pulumi.StringOutput `pulumi:"logLevel"`
	// Maintenance settings for this channel. See Maintenance for more details.
	Maintenance ChannelMaintenanceOutput `pulumi:"maintenance"`
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name pulumi.StringOutput `pulumi:"name"`
	// Concise argument description.
	RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"`
	// Whether to start/stop channel. Default: `false`
	StartChannel pulumi.BoolPtrOutput `pulumi:"startChannel"`
	// A map of tags to assign to the channel. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// Settings for the VPC outputs. See VPC for more details.
	Vpc ChannelVpcPtrOutput `pulumi:"vpc"`
}

Resource for managing an AWS MediaLive Channel.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"fmt"

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := medialive.NewChannel(ctx, "example", &medialive.ChannelArgs{
			Name:         pulumi.String("example-channel"),
			ChannelClass: pulumi.String("STANDARD"),
			RoleArn:      pulumi.Any(exampleAwsIamRole.Arn),
			InputSpecification: &medialive.ChannelInputSpecificationArgs{
				Codec:           pulumi.String("AVC"),
				InputResolution: pulumi.String("HD"),
				MaximumBitrate:  pulumi.String("MAX_20_MBPS"),
			},
			InputAttachments: medialive.ChannelInputAttachmentArray{
				&medialive.ChannelInputAttachmentArgs{
					InputAttachmentName: pulumi.String("example-input"),
					InputId:             pulumi.Any(exampleAwsMedialiveInput.Id),
				},
			},
			Destinations: medialive.ChannelDestinationArray{
				&medialive.ChannelDestinationArgs{
					Id: pulumi.String("destination"),
					Settings: medialive.ChannelDestinationSettingArray{
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.String(fmt.Sprintf("s3://%v/test1", main.Id)),
						},
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.String(fmt.Sprintf("s3://%v/test2", main2.Id)),
						},
					},
				},
			},
			EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
				TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
					Source: pulumi.String("EMBEDDED"),
				},
				AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
					&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
						AudioSelectorName: pulumi.String("example audio selector"),
						Name:              pulumi.String("audio-selector"),
					},
				},
				VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
					&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
						Name: pulumi.String("example-video"),
					},
				},
				OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
					&medialive.ChannelEncoderSettingsOutputGroupArgs{
						OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
							ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
									Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
										DestinationRefId: pulumi.String("destination"),
									},
								},
							},
						},
						Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
							&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
								OutputName:           pulumi.String("example-name"),
								VideoDescriptionName: pulumi.String("example-video"),
								AudioDescriptionNames: pulumi.StringArray{
									pulumi.String("audio-selector"),
								},
								OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
									ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
										NameModifier: pulumi.String("_1"),
										Extension:    pulumi.String("m2ts"),
										ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
											M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
												AudioBufferModel: pulumi.String("ATSC"),
												BufferModel:      pulumi.String("MULTIPLEX"),
												RateMode:         pulumi.String("CBR"),
											},
										},
									},
								},
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import MediaLive Channel using the `channel_id`. For example:

```sh $ pulumi import aws:medialive/channel:Channel example 1234567 ```

func GetChannel

func GetChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)

GetChannel gets an existing Channel 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 NewChannel

func NewChannel(ctx *pulumi.Context,
	name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)

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

func (*Channel) ElementType

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext

func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

type ChannelArgs

type ChannelArgs struct {
	// Specification of CDI inputs for this channel. See CDI Input Specification for more details.
	CdiInputSpecification ChannelCdiInputSpecificationPtrInput
	// Concise argument description.
	ChannelClass pulumi.StringInput
	// Destinations for channel. See Destinations for more details.
	Destinations ChannelDestinationArrayInput
	// Encoder settings. See Encoder Settings for more details.
	EncoderSettings ChannelEncoderSettingsInput
	// Input attachments for the channel. See Input Attachments for more details.
	InputAttachments ChannelInputAttachmentArrayInput
	// Specification of network and file inputs for the channel.
	InputSpecification ChannelInputSpecificationInput
	// The log level to write to Cloudwatch logs.
	LogLevel pulumi.StringPtrInput
	// Maintenance settings for this channel. See Maintenance for more details.
	Maintenance ChannelMaintenancePtrInput
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// Concise argument description.
	RoleArn pulumi.StringPtrInput
	// Whether to start/stop channel. Default: `false`
	StartChannel pulumi.BoolPtrInput
	// A map of tags to assign to the channel. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Settings for the VPC outputs. See VPC for more details.
	Vpc ChannelVpcPtrInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelArray

type ChannelArray []ChannelInput

func (ChannelArray) ElementType

func (ChannelArray) ElementType() reflect.Type

func (ChannelArray) ToChannelArrayOutput

func (i ChannelArray) ToChannelArrayOutput() ChannelArrayOutput

func (ChannelArray) ToChannelArrayOutputWithContext

func (i ChannelArray) ToChannelArrayOutputWithContext(ctx context.Context) ChannelArrayOutput

type ChannelArrayInput

type ChannelArrayInput interface {
	pulumi.Input

	ToChannelArrayOutput() ChannelArrayOutput
	ToChannelArrayOutputWithContext(context.Context) ChannelArrayOutput
}

ChannelArrayInput is an input type that accepts ChannelArray and ChannelArrayOutput values. You can construct a concrete instance of `ChannelArrayInput` via:

ChannelArray{ ChannelArgs{...} }

type ChannelArrayOutput

type ChannelArrayOutput struct{ *pulumi.OutputState }

func (ChannelArrayOutput) ElementType

func (ChannelArrayOutput) ElementType() reflect.Type

func (ChannelArrayOutput) Index

func (ChannelArrayOutput) ToChannelArrayOutput

func (o ChannelArrayOutput) ToChannelArrayOutput() ChannelArrayOutput

func (ChannelArrayOutput) ToChannelArrayOutputWithContext

func (o ChannelArrayOutput) ToChannelArrayOutputWithContext(ctx context.Context) ChannelArrayOutput

type ChannelCdiInputSpecification

type ChannelCdiInputSpecification struct {
	// Maximum CDI input resolution.
	Resolution string `pulumi:"resolution"`
}

type ChannelCdiInputSpecificationArgs

type ChannelCdiInputSpecificationArgs struct {
	// Maximum CDI input resolution.
	Resolution pulumi.StringInput `pulumi:"resolution"`
}

func (ChannelCdiInputSpecificationArgs) ElementType

func (ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationOutput

func (i ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationOutput() ChannelCdiInputSpecificationOutput

func (ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationOutputWithContext

func (i ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationOutputWithContext(ctx context.Context) ChannelCdiInputSpecificationOutput

func (ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationPtrOutput

func (i ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationPtrOutput() ChannelCdiInputSpecificationPtrOutput

func (ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationPtrOutputWithContext

func (i ChannelCdiInputSpecificationArgs) ToChannelCdiInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelCdiInputSpecificationPtrOutput

type ChannelCdiInputSpecificationInput

type ChannelCdiInputSpecificationInput interface {
	pulumi.Input

	ToChannelCdiInputSpecificationOutput() ChannelCdiInputSpecificationOutput
	ToChannelCdiInputSpecificationOutputWithContext(context.Context) ChannelCdiInputSpecificationOutput
}

ChannelCdiInputSpecificationInput is an input type that accepts ChannelCdiInputSpecificationArgs and ChannelCdiInputSpecificationOutput values. You can construct a concrete instance of `ChannelCdiInputSpecificationInput` via:

ChannelCdiInputSpecificationArgs{...}

type ChannelCdiInputSpecificationOutput

type ChannelCdiInputSpecificationOutput struct{ *pulumi.OutputState }

func (ChannelCdiInputSpecificationOutput) ElementType

func (ChannelCdiInputSpecificationOutput) Resolution

Maximum CDI input resolution.

func (ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationOutput

func (o ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationOutput() ChannelCdiInputSpecificationOutput

func (ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationOutputWithContext

func (o ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationOutputWithContext(ctx context.Context) ChannelCdiInputSpecificationOutput

func (ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationPtrOutput

func (o ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationPtrOutput() ChannelCdiInputSpecificationPtrOutput

func (ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationPtrOutputWithContext

func (o ChannelCdiInputSpecificationOutput) ToChannelCdiInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelCdiInputSpecificationPtrOutput

type ChannelCdiInputSpecificationPtrInput

type ChannelCdiInputSpecificationPtrInput interface {
	pulumi.Input

	ToChannelCdiInputSpecificationPtrOutput() ChannelCdiInputSpecificationPtrOutput
	ToChannelCdiInputSpecificationPtrOutputWithContext(context.Context) ChannelCdiInputSpecificationPtrOutput
}

ChannelCdiInputSpecificationPtrInput is an input type that accepts ChannelCdiInputSpecificationArgs, ChannelCdiInputSpecificationPtr and ChannelCdiInputSpecificationPtrOutput values. You can construct a concrete instance of `ChannelCdiInputSpecificationPtrInput` via:

        ChannelCdiInputSpecificationArgs{...}

or:

        nil

type ChannelCdiInputSpecificationPtrOutput

type ChannelCdiInputSpecificationPtrOutput struct{ *pulumi.OutputState }

func (ChannelCdiInputSpecificationPtrOutput) Elem

func (ChannelCdiInputSpecificationPtrOutput) ElementType

func (ChannelCdiInputSpecificationPtrOutput) Resolution

Maximum CDI input resolution.

func (ChannelCdiInputSpecificationPtrOutput) ToChannelCdiInputSpecificationPtrOutput

func (o ChannelCdiInputSpecificationPtrOutput) ToChannelCdiInputSpecificationPtrOutput() ChannelCdiInputSpecificationPtrOutput

func (ChannelCdiInputSpecificationPtrOutput) ToChannelCdiInputSpecificationPtrOutputWithContext

func (o ChannelCdiInputSpecificationPtrOutput) ToChannelCdiInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelCdiInputSpecificationPtrOutput

type ChannelDestination

type ChannelDestination struct {
	// User-specified id. Ths is used in an output group or an output.
	Id string `pulumi:"id"`
	// Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
	MediaPackageSettings []ChannelDestinationMediaPackageSetting `pulumi:"mediaPackageSettings"`
	// Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
	MultiplexSettings *ChannelDestinationMultiplexSettings `pulumi:"multiplexSettings"`
	// Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
	Settings []ChannelDestinationSetting `pulumi:"settings"`
}

type ChannelDestinationArgs

type ChannelDestinationArgs struct {
	// User-specified id. Ths is used in an output group or an output.
	Id pulumi.StringInput `pulumi:"id"`
	// Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.
	MediaPackageSettings ChannelDestinationMediaPackageSettingArrayInput `pulumi:"mediaPackageSettings"`
	// Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.
	MultiplexSettings ChannelDestinationMultiplexSettingsPtrInput `pulumi:"multiplexSettings"`
	// Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.
	Settings ChannelDestinationSettingArrayInput `pulumi:"settings"`
}

func (ChannelDestinationArgs) ElementType

func (ChannelDestinationArgs) ElementType() reflect.Type

func (ChannelDestinationArgs) ToChannelDestinationOutput

func (i ChannelDestinationArgs) ToChannelDestinationOutput() ChannelDestinationOutput

func (ChannelDestinationArgs) ToChannelDestinationOutputWithContext

func (i ChannelDestinationArgs) ToChannelDestinationOutputWithContext(ctx context.Context) ChannelDestinationOutput

type ChannelDestinationArray

type ChannelDestinationArray []ChannelDestinationInput

func (ChannelDestinationArray) ElementType

func (ChannelDestinationArray) ElementType() reflect.Type

func (ChannelDestinationArray) ToChannelDestinationArrayOutput

func (i ChannelDestinationArray) ToChannelDestinationArrayOutput() ChannelDestinationArrayOutput

func (ChannelDestinationArray) ToChannelDestinationArrayOutputWithContext

func (i ChannelDestinationArray) ToChannelDestinationArrayOutputWithContext(ctx context.Context) ChannelDestinationArrayOutput

type ChannelDestinationArrayInput

type ChannelDestinationArrayInput interface {
	pulumi.Input

	ToChannelDestinationArrayOutput() ChannelDestinationArrayOutput
	ToChannelDestinationArrayOutputWithContext(context.Context) ChannelDestinationArrayOutput
}

ChannelDestinationArrayInput is an input type that accepts ChannelDestinationArray and ChannelDestinationArrayOutput values. You can construct a concrete instance of `ChannelDestinationArrayInput` via:

ChannelDestinationArray{ ChannelDestinationArgs{...} }

type ChannelDestinationArrayOutput

type ChannelDestinationArrayOutput struct{ *pulumi.OutputState }

func (ChannelDestinationArrayOutput) ElementType

func (ChannelDestinationArrayOutput) Index

func (ChannelDestinationArrayOutput) ToChannelDestinationArrayOutput

func (o ChannelDestinationArrayOutput) ToChannelDestinationArrayOutput() ChannelDestinationArrayOutput

func (ChannelDestinationArrayOutput) ToChannelDestinationArrayOutputWithContext

func (o ChannelDestinationArrayOutput) ToChannelDestinationArrayOutputWithContext(ctx context.Context) ChannelDestinationArrayOutput

type ChannelDestinationInput

type ChannelDestinationInput interface {
	pulumi.Input

	ToChannelDestinationOutput() ChannelDestinationOutput
	ToChannelDestinationOutputWithContext(context.Context) ChannelDestinationOutput
}

ChannelDestinationInput is an input type that accepts ChannelDestinationArgs and ChannelDestinationOutput values. You can construct a concrete instance of `ChannelDestinationInput` via:

ChannelDestinationArgs{...}

type ChannelDestinationMediaPackageSetting

type ChannelDestinationMediaPackageSetting struct {
	// ID of the channel in MediaPackage that is the destination for this output group.
	ChannelId string `pulumi:"channelId"`
}

type ChannelDestinationMediaPackageSettingArgs

type ChannelDestinationMediaPackageSettingArgs struct {
	// ID of the channel in MediaPackage that is the destination for this output group.
	ChannelId pulumi.StringInput `pulumi:"channelId"`
}

func (ChannelDestinationMediaPackageSettingArgs) ElementType

func (ChannelDestinationMediaPackageSettingArgs) ToChannelDestinationMediaPackageSettingOutput

func (i ChannelDestinationMediaPackageSettingArgs) ToChannelDestinationMediaPackageSettingOutput() ChannelDestinationMediaPackageSettingOutput

func (ChannelDestinationMediaPackageSettingArgs) ToChannelDestinationMediaPackageSettingOutputWithContext

func (i ChannelDestinationMediaPackageSettingArgs) ToChannelDestinationMediaPackageSettingOutputWithContext(ctx context.Context) ChannelDestinationMediaPackageSettingOutput

type ChannelDestinationMediaPackageSettingArray

type ChannelDestinationMediaPackageSettingArray []ChannelDestinationMediaPackageSettingInput

func (ChannelDestinationMediaPackageSettingArray) ElementType

func (ChannelDestinationMediaPackageSettingArray) ToChannelDestinationMediaPackageSettingArrayOutput

func (i ChannelDestinationMediaPackageSettingArray) ToChannelDestinationMediaPackageSettingArrayOutput() ChannelDestinationMediaPackageSettingArrayOutput

func (ChannelDestinationMediaPackageSettingArray) ToChannelDestinationMediaPackageSettingArrayOutputWithContext

func (i ChannelDestinationMediaPackageSettingArray) ToChannelDestinationMediaPackageSettingArrayOutputWithContext(ctx context.Context) ChannelDestinationMediaPackageSettingArrayOutput

type ChannelDestinationMediaPackageSettingArrayInput

type ChannelDestinationMediaPackageSettingArrayInput interface {
	pulumi.Input

	ToChannelDestinationMediaPackageSettingArrayOutput() ChannelDestinationMediaPackageSettingArrayOutput
	ToChannelDestinationMediaPackageSettingArrayOutputWithContext(context.Context) ChannelDestinationMediaPackageSettingArrayOutput
}

ChannelDestinationMediaPackageSettingArrayInput is an input type that accepts ChannelDestinationMediaPackageSettingArray and ChannelDestinationMediaPackageSettingArrayOutput values. You can construct a concrete instance of `ChannelDestinationMediaPackageSettingArrayInput` via:

ChannelDestinationMediaPackageSettingArray{ ChannelDestinationMediaPackageSettingArgs{...} }

type ChannelDestinationMediaPackageSettingArrayOutput

type ChannelDestinationMediaPackageSettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelDestinationMediaPackageSettingArrayOutput) ElementType

func (ChannelDestinationMediaPackageSettingArrayOutput) Index

func (ChannelDestinationMediaPackageSettingArrayOutput) ToChannelDestinationMediaPackageSettingArrayOutput

func (o ChannelDestinationMediaPackageSettingArrayOutput) ToChannelDestinationMediaPackageSettingArrayOutput() ChannelDestinationMediaPackageSettingArrayOutput

func (ChannelDestinationMediaPackageSettingArrayOutput) ToChannelDestinationMediaPackageSettingArrayOutputWithContext

func (o ChannelDestinationMediaPackageSettingArrayOutput) ToChannelDestinationMediaPackageSettingArrayOutputWithContext(ctx context.Context) ChannelDestinationMediaPackageSettingArrayOutput

type ChannelDestinationMediaPackageSettingInput

type ChannelDestinationMediaPackageSettingInput interface {
	pulumi.Input

	ToChannelDestinationMediaPackageSettingOutput() ChannelDestinationMediaPackageSettingOutput
	ToChannelDestinationMediaPackageSettingOutputWithContext(context.Context) ChannelDestinationMediaPackageSettingOutput
}

ChannelDestinationMediaPackageSettingInput is an input type that accepts ChannelDestinationMediaPackageSettingArgs and ChannelDestinationMediaPackageSettingOutput values. You can construct a concrete instance of `ChannelDestinationMediaPackageSettingInput` via:

ChannelDestinationMediaPackageSettingArgs{...}

type ChannelDestinationMediaPackageSettingOutput

type ChannelDestinationMediaPackageSettingOutput struct{ *pulumi.OutputState }

func (ChannelDestinationMediaPackageSettingOutput) ChannelId

ID of the channel in MediaPackage that is the destination for this output group.

func (ChannelDestinationMediaPackageSettingOutput) ElementType

func (ChannelDestinationMediaPackageSettingOutput) ToChannelDestinationMediaPackageSettingOutput

func (o ChannelDestinationMediaPackageSettingOutput) ToChannelDestinationMediaPackageSettingOutput() ChannelDestinationMediaPackageSettingOutput

func (ChannelDestinationMediaPackageSettingOutput) ToChannelDestinationMediaPackageSettingOutputWithContext

func (o ChannelDestinationMediaPackageSettingOutput) ToChannelDestinationMediaPackageSettingOutputWithContext(ctx context.Context) ChannelDestinationMediaPackageSettingOutput

type ChannelDestinationMultiplexSettings

type ChannelDestinationMultiplexSettings struct {
	// The ID of the Multiplex that the encoder is providing output to.
	MultiplexId string `pulumi:"multiplexId"`
	// The program name of the Multiplex program that the encoder is providing output to.
	ProgramName string `pulumi:"programName"`
}

type ChannelDestinationMultiplexSettingsArgs

type ChannelDestinationMultiplexSettingsArgs struct {
	// The ID of the Multiplex that the encoder is providing output to.
	MultiplexId pulumi.StringInput `pulumi:"multiplexId"`
	// The program name of the Multiplex program that the encoder is providing output to.
	ProgramName pulumi.StringInput `pulumi:"programName"`
}

func (ChannelDestinationMultiplexSettingsArgs) ElementType

func (ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsOutput

func (i ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsOutput() ChannelDestinationMultiplexSettingsOutput

func (ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsOutputWithContext

func (i ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsOutputWithContext(ctx context.Context) ChannelDestinationMultiplexSettingsOutput

func (ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsPtrOutput

func (i ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsPtrOutput() ChannelDestinationMultiplexSettingsPtrOutput

func (ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsPtrOutputWithContext

func (i ChannelDestinationMultiplexSettingsArgs) ToChannelDestinationMultiplexSettingsPtrOutputWithContext(ctx context.Context) ChannelDestinationMultiplexSettingsPtrOutput

type ChannelDestinationMultiplexSettingsInput

type ChannelDestinationMultiplexSettingsInput interface {
	pulumi.Input

	ToChannelDestinationMultiplexSettingsOutput() ChannelDestinationMultiplexSettingsOutput
	ToChannelDestinationMultiplexSettingsOutputWithContext(context.Context) ChannelDestinationMultiplexSettingsOutput
}

ChannelDestinationMultiplexSettingsInput is an input type that accepts ChannelDestinationMultiplexSettingsArgs and ChannelDestinationMultiplexSettingsOutput values. You can construct a concrete instance of `ChannelDestinationMultiplexSettingsInput` via:

ChannelDestinationMultiplexSettingsArgs{...}

type ChannelDestinationMultiplexSettingsOutput

type ChannelDestinationMultiplexSettingsOutput struct{ *pulumi.OutputState }

func (ChannelDestinationMultiplexSettingsOutput) ElementType

func (ChannelDestinationMultiplexSettingsOutput) MultiplexId

The ID of the Multiplex that the encoder is providing output to.

func (ChannelDestinationMultiplexSettingsOutput) ProgramName

The program name of the Multiplex program that the encoder is providing output to.

func (ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsOutput

func (o ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsOutput() ChannelDestinationMultiplexSettingsOutput

func (ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsOutputWithContext

func (o ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsOutputWithContext(ctx context.Context) ChannelDestinationMultiplexSettingsOutput

func (ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsPtrOutput

func (o ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsPtrOutput() ChannelDestinationMultiplexSettingsPtrOutput

func (ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsPtrOutputWithContext

func (o ChannelDestinationMultiplexSettingsOutput) ToChannelDestinationMultiplexSettingsPtrOutputWithContext(ctx context.Context) ChannelDestinationMultiplexSettingsPtrOutput

type ChannelDestinationMultiplexSettingsPtrInput

type ChannelDestinationMultiplexSettingsPtrInput interface {
	pulumi.Input

	ToChannelDestinationMultiplexSettingsPtrOutput() ChannelDestinationMultiplexSettingsPtrOutput
	ToChannelDestinationMultiplexSettingsPtrOutputWithContext(context.Context) ChannelDestinationMultiplexSettingsPtrOutput
}

ChannelDestinationMultiplexSettingsPtrInput is an input type that accepts ChannelDestinationMultiplexSettingsArgs, ChannelDestinationMultiplexSettingsPtr and ChannelDestinationMultiplexSettingsPtrOutput values. You can construct a concrete instance of `ChannelDestinationMultiplexSettingsPtrInput` via:

        ChannelDestinationMultiplexSettingsArgs{...}

or:

        nil

type ChannelDestinationMultiplexSettingsPtrOutput

type ChannelDestinationMultiplexSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelDestinationMultiplexSettingsPtrOutput) Elem

func (ChannelDestinationMultiplexSettingsPtrOutput) ElementType

func (ChannelDestinationMultiplexSettingsPtrOutput) MultiplexId

The ID of the Multiplex that the encoder is providing output to.

func (ChannelDestinationMultiplexSettingsPtrOutput) ProgramName

The program name of the Multiplex program that the encoder is providing output to.

func (ChannelDestinationMultiplexSettingsPtrOutput) ToChannelDestinationMultiplexSettingsPtrOutput

func (o ChannelDestinationMultiplexSettingsPtrOutput) ToChannelDestinationMultiplexSettingsPtrOutput() ChannelDestinationMultiplexSettingsPtrOutput

func (ChannelDestinationMultiplexSettingsPtrOutput) ToChannelDestinationMultiplexSettingsPtrOutputWithContext

func (o ChannelDestinationMultiplexSettingsPtrOutput) ToChannelDestinationMultiplexSettingsPtrOutputWithContext(ctx context.Context) ChannelDestinationMultiplexSettingsPtrOutput

type ChannelDestinationOutput

type ChannelDestinationOutput struct{ *pulumi.OutputState }

func (ChannelDestinationOutput) ElementType

func (ChannelDestinationOutput) ElementType() reflect.Type

func (ChannelDestinationOutput) Id

User-specified id. Ths is used in an output group or an output.

func (ChannelDestinationOutput) MediaPackageSettings

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

func (ChannelDestinationOutput) MultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

func (ChannelDestinationOutput) Settings

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

func (ChannelDestinationOutput) ToChannelDestinationOutput

func (o ChannelDestinationOutput) ToChannelDestinationOutput() ChannelDestinationOutput

func (ChannelDestinationOutput) ToChannelDestinationOutputWithContext

func (o ChannelDestinationOutput) ToChannelDestinationOutputWithContext(ctx context.Context) ChannelDestinationOutput

type ChannelDestinationSetting

type ChannelDestinationSetting struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Stream name RTMP destinations (URLs of type rtmp://)
	StreamName *string `pulumi:"streamName"`
	// A URL specifying a destination.
	Url *string `pulumi:"url"`
	// Username for destination.
	Username *string `pulumi:"username"`
}

type ChannelDestinationSettingArgs

type ChannelDestinationSettingArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Stream name RTMP destinations (URLs of type rtmp://)
	StreamName pulumi.StringPtrInput `pulumi:"streamName"`
	// A URL specifying a destination.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// Username for destination.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelDestinationSettingArgs) ElementType

func (ChannelDestinationSettingArgs) ToChannelDestinationSettingOutput

func (i ChannelDestinationSettingArgs) ToChannelDestinationSettingOutput() ChannelDestinationSettingOutput

func (ChannelDestinationSettingArgs) ToChannelDestinationSettingOutputWithContext

func (i ChannelDestinationSettingArgs) ToChannelDestinationSettingOutputWithContext(ctx context.Context) ChannelDestinationSettingOutput

type ChannelDestinationSettingArray

type ChannelDestinationSettingArray []ChannelDestinationSettingInput

func (ChannelDestinationSettingArray) ElementType

func (ChannelDestinationSettingArray) ToChannelDestinationSettingArrayOutput

func (i ChannelDestinationSettingArray) ToChannelDestinationSettingArrayOutput() ChannelDestinationSettingArrayOutput

func (ChannelDestinationSettingArray) ToChannelDestinationSettingArrayOutputWithContext

func (i ChannelDestinationSettingArray) ToChannelDestinationSettingArrayOutputWithContext(ctx context.Context) ChannelDestinationSettingArrayOutput

type ChannelDestinationSettingArrayInput

type ChannelDestinationSettingArrayInput interface {
	pulumi.Input

	ToChannelDestinationSettingArrayOutput() ChannelDestinationSettingArrayOutput
	ToChannelDestinationSettingArrayOutputWithContext(context.Context) ChannelDestinationSettingArrayOutput
}

ChannelDestinationSettingArrayInput is an input type that accepts ChannelDestinationSettingArray and ChannelDestinationSettingArrayOutput values. You can construct a concrete instance of `ChannelDestinationSettingArrayInput` via:

ChannelDestinationSettingArray{ ChannelDestinationSettingArgs{...} }

type ChannelDestinationSettingArrayOutput

type ChannelDestinationSettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelDestinationSettingArrayOutput) ElementType

func (ChannelDestinationSettingArrayOutput) Index

func (ChannelDestinationSettingArrayOutput) ToChannelDestinationSettingArrayOutput

func (o ChannelDestinationSettingArrayOutput) ToChannelDestinationSettingArrayOutput() ChannelDestinationSettingArrayOutput

func (ChannelDestinationSettingArrayOutput) ToChannelDestinationSettingArrayOutputWithContext

func (o ChannelDestinationSettingArrayOutput) ToChannelDestinationSettingArrayOutputWithContext(ctx context.Context) ChannelDestinationSettingArrayOutput

type ChannelDestinationSettingInput

type ChannelDestinationSettingInput interface {
	pulumi.Input

	ToChannelDestinationSettingOutput() ChannelDestinationSettingOutput
	ToChannelDestinationSettingOutputWithContext(context.Context) ChannelDestinationSettingOutput
}

ChannelDestinationSettingInput is an input type that accepts ChannelDestinationSettingArgs and ChannelDestinationSettingOutput values. You can construct a concrete instance of `ChannelDestinationSettingInput` via:

ChannelDestinationSettingArgs{...}

type ChannelDestinationSettingOutput

type ChannelDestinationSettingOutput struct{ *pulumi.OutputState }

func (ChannelDestinationSettingOutput) ElementType

func (ChannelDestinationSettingOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelDestinationSettingOutput) StreamName

Stream name RTMP destinations (URLs of type rtmp://)

func (ChannelDestinationSettingOutput) ToChannelDestinationSettingOutput

func (o ChannelDestinationSettingOutput) ToChannelDestinationSettingOutput() ChannelDestinationSettingOutput

func (ChannelDestinationSettingOutput) ToChannelDestinationSettingOutputWithContext

func (o ChannelDestinationSettingOutput) ToChannelDestinationSettingOutputWithContext(ctx context.Context) ChannelDestinationSettingOutput

func (ChannelDestinationSettingOutput) Url

A URL specifying a destination.

func (ChannelDestinationSettingOutput) Username

Username for destination.

type ChannelEncoderSettings

type ChannelEncoderSettings struct {
	// Audio descriptions for the channel. See Audio Descriptions for more details.
	AudioDescriptions []ChannelEncoderSettingsAudioDescription `pulumi:"audioDescriptions"`
	// Settings for ad avail blanking. See Avail Blanking for more details.
	AvailBlanking *ChannelEncoderSettingsAvailBlanking `pulumi:"availBlanking"`
	// Caption Descriptions. See Caption Descriptions for more details.
	CaptionDescriptions []ChannelEncoderSettingsCaptionDescription `pulumi:"captionDescriptions"`
	// Configuration settings that apply to the event as a whole. See Global Configuration for more details.
	GlobalConfiguration *ChannelEncoderSettingsGlobalConfiguration `pulumi:"globalConfiguration"`
	// Settings for motion graphics. See Motion Graphics Configuration for more details.
	MotionGraphicsConfiguration *ChannelEncoderSettingsMotionGraphicsConfiguration `pulumi:"motionGraphicsConfiguration"`
	// Nielsen configuration settings. See Nielsen Configuration for more details.
	NielsenConfiguration *ChannelEncoderSettingsNielsenConfiguration `pulumi:"nielsenConfiguration"`
	// Output groups for the channel. See Output Groups for more details.
	OutputGroups []ChannelEncoderSettingsOutputGroup `pulumi:"outputGroups"`
	// Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
	TimecodeConfig ChannelEncoderSettingsTimecodeConfig `pulumi:"timecodeConfig"`
	// Video Descriptions. See Video Descriptions for more details.
	VideoDescriptions []ChannelEncoderSettingsVideoDescription `pulumi:"videoDescriptions"`
}

type ChannelEncoderSettingsArgs

type ChannelEncoderSettingsArgs struct {
	// Audio descriptions for the channel. See Audio Descriptions for more details.
	AudioDescriptions ChannelEncoderSettingsAudioDescriptionArrayInput `pulumi:"audioDescriptions"`
	// Settings for ad avail blanking. See Avail Blanking for more details.
	AvailBlanking ChannelEncoderSettingsAvailBlankingPtrInput `pulumi:"availBlanking"`
	// Caption Descriptions. See Caption Descriptions for more details.
	CaptionDescriptions ChannelEncoderSettingsCaptionDescriptionArrayInput `pulumi:"captionDescriptions"`
	// Configuration settings that apply to the event as a whole. See Global Configuration for more details.
	GlobalConfiguration ChannelEncoderSettingsGlobalConfigurationPtrInput `pulumi:"globalConfiguration"`
	// Settings for motion graphics. See Motion Graphics Configuration for more details.
	MotionGraphicsConfiguration ChannelEncoderSettingsMotionGraphicsConfigurationPtrInput `pulumi:"motionGraphicsConfiguration"`
	// Nielsen configuration settings. See Nielsen Configuration for more details.
	NielsenConfiguration ChannelEncoderSettingsNielsenConfigurationPtrInput `pulumi:"nielsenConfiguration"`
	// Output groups for the channel. See Output Groups for more details.
	OutputGroups ChannelEncoderSettingsOutputGroupArrayInput `pulumi:"outputGroups"`
	// Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.
	TimecodeConfig ChannelEncoderSettingsTimecodeConfigInput `pulumi:"timecodeConfig"`
	// Video Descriptions. See Video Descriptions for more details.
	VideoDescriptions ChannelEncoderSettingsVideoDescriptionArrayInput `pulumi:"videoDescriptions"`
}

func (ChannelEncoderSettingsArgs) ElementType

func (ChannelEncoderSettingsArgs) ElementType() reflect.Type

func (ChannelEncoderSettingsArgs) ToChannelEncoderSettingsOutput

func (i ChannelEncoderSettingsArgs) ToChannelEncoderSettingsOutput() ChannelEncoderSettingsOutput

func (ChannelEncoderSettingsArgs) ToChannelEncoderSettingsOutputWithContext

func (i ChannelEncoderSettingsArgs) ToChannelEncoderSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutput

func (ChannelEncoderSettingsArgs) ToChannelEncoderSettingsPtrOutput

func (i ChannelEncoderSettingsArgs) ToChannelEncoderSettingsPtrOutput() ChannelEncoderSettingsPtrOutput

func (ChannelEncoderSettingsArgs) ToChannelEncoderSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsArgs) ToChannelEncoderSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsPtrOutput

type ChannelEncoderSettingsAudioDescription

type ChannelEncoderSettingsAudioDescription struct {
	// Advanced audio normalization settings. See Audio Normalization Settings for more details.
	AudioNormalizationSettings *ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings `pulumi:"audioNormalizationSettings"`
	// The name of the audio selector used as the source for this AudioDescription.
	AudioSelectorName string `pulumi:"audioSelectorName"`
	// Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
	AudioType *string `pulumi:"audioType"`
	// Determined how audio type is determined.
	AudioTypeControl *string `pulumi:"audioTypeControl"`
	// Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
	AudioWatermarkSettings *ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings `pulumi:"audioWatermarkSettings"`
	// Audio codec settings. See Audio Codec Settings for more details.
	CodecSettings *ChannelEncoderSettingsAudioDescriptionCodecSettings `pulumi:"codecSettings"`
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode        *string `pulumi:"languageCode"`
	LanguageCodeControl *string `pulumi:"languageCodeControl"`
	// The name of this audio description.
	Name          string                                               `pulumi:"name"`
	RemixSettings *ChannelEncoderSettingsAudioDescriptionRemixSettings `pulumi:"remixSettings"`
	// Stream name RTMP destinations (URLs of type rtmp://)
	StreamName *string `pulumi:"streamName"`
}

type ChannelEncoderSettingsAudioDescriptionArgs

type ChannelEncoderSettingsAudioDescriptionArgs struct {
	// Advanced audio normalization settings. See Audio Normalization Settings for more details.
	AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrInput `pulumi:"audioNormalizationSettings"`
	// The name of the audio selector used as the source for this AudioDescription.
	AudioSelectorName pulumi.StringInput `pulumi:"audioSelectorName"`
	// Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.
	AudioType pulumi.StringPtrInput `pulumi:"audioType"`
	// Determined how audio type is determined.
	AudioTypeControl pulumi.StringPtrInput `pulumi:"audioTypeControl"`
	// Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.
	AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrInput `pulumi:"audioWatermarkSettings"`
	// Audio codec settings. See Audio Codec Settings for more details.
	CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrInput `pulumi:"codecSettings"`
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode        pulumi.StringPtrInput `pulumi:"languageCode"`
	LanguageCodeControl pulumi.StringPtrInput `pulumi:"languageCodeControl"`
	// The name of this audio description.
	Name          pulumi.StringInput                                          `pulumi:"name"`
	RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrInput `pulumi:"remixSettings"`
	// Stream name RTMP destinations (URLs of type rtmp://)
	StreamName pulumi.StringPtrInput `pulumi:"streamName"`
}

func (ChannelEncoderSettingsAudioDescriptionArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionArgs) ToChannelEncoderSettingsAudioDescriptionOutput

func (i ChannelEncoderSettingsAudioDescriptionArgs) ToChannelEncoderSettingsAudioDescriptionOutput() ChannelEncoderSettingsAudioDescriptionOutput

func (ChannelEncoderSettingsAudioDescriptionArgs) ToChannelEncoderSettingsAudioDescriptionOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionArgs) ToChannelEncoderSettingsAudioDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionOutput

type ChannelEncoderSettingsAudioDescriptionArray

type ChannelEncoderSettingsAudioDescriptionArray []ChannelEncoderSettingsAudioDescriptionInput

func (ChannelEncoderSettingsAudioDescriptionArray) ElementType

func (ChannelEncoderSettingsAudioDescriptionArray) ToChannelEncoderSettingsAudioDescriptionArrayOutput

func (i ChannelEncoderSettingsAudioDescriptionArray) ToChannelEncoderSettingsAudioDescriptionArrayOutput() ChannelEncoderSettingsAudioDescriptionArrayOutput

func (ChannelEncoderSettingsAudioDescriptionArray) ToChannelEncoderSettingsAudioDescriptionArrayOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionArray) ToChannelEncoderSettingsAudioDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionArrayOutput

type ChannelEncoderSettingsAudioDescriptionArrayInput

type ChannelEncoderSettingsAudioDescriptionArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionArrayOutput() ChannelEncoderSettingsAudioDescriptionArrayOutput
	ToChannelEncoderSettingsAudioDescriptionArrayOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionArrayOutput
}

ChannelEncoderSettingsAudioDescriptionArrayInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionArray and ChannelEncoderSettingsAudioDescriptionArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionArrayInput` via:

ChannelEncoderSettingsAudioDescriptionArray{ ChannelEncoderSettingsAudioDescriptionArgs{...} }

type ChannelEncoderSettingsAudioDescriptionArrayOutput

type ChannelEncoderSettingsAudioDescriptionArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionArrayOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionArrayOutput) Index

func (ChannelEncoderSettingsAudioDescriptionArrayOutput) ToChannelEncoderSettingsAudioDescriptionArrayOutput

func (o ChannelEncoderSettingsAudioDescriptionArrayOutput) ToChannelEncoderSettingsAudioDescriptionArrayOutput() ChannelEncoderSettingsAudioDescriptionArrayOutput

func (ChannelEncoderSettingsAudioDescriptionArrayOutput) ToChannelEncoderSettingsAudioDescriptionArrayOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionArrayOutput) ToChannelEncoderSettingsAudioDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionArrayOutput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings struct {
	// Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
	Algorithm *string `pulumi:"algorithm"`
	// Algorithm control for the audio description.
	AlgorithmControl *string `pulumi:"algorithmControl"`
	// Target LKFS (loudness) to adjust volume to.
	TargetLkfs *float64 `pulumi:"targetLkfs"`
}

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs struct {
	// Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.
	Algorithm pulumi.StringPtrInput `pulumi:"algorithm"`
	// Algorithm control for the audio description.
	AlgorithmControl pulumi.StringPtrInput `pulumi:"algorithmControl"`
	// Target LKFS (loudness) to adjust volume to.
	TargetLkfs pulumi.Float64PtrInput `pulumi:"targetLkfs"`
}

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsInput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput() ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs and ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) Algorithm

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) AlgorithmControl

Algorithm control for the audio description.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) TargetLkfs

Target LKFS (loudness) to adjust volume to.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs, ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtr and ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) Algorithm

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) AlgorithmControl

Algorithm control for the audio description.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) TargetLkfs

Target LKFS (loudness) to adjust volume to.

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioNormalizationSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings struct {
	NielsenWatermarksSettings *ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings `pulumi:"nielsenWatermarksSettings"`
}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs struct {
	NielsenWatermarksSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrInput `pulumi:"nielsenWatermarksSettings"`
}

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings struct {
	// Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
	NielsenCbetSettings *ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings `pulumi:"nielsenCbetSettings"`
	// Distribution types to assign to the watermarks. Options are `PROGRAM_CONTENT` and `FINAL_DISTRIBUTOR`.
	NielsenDistributionType *string `pulumi:"nielsenDistributionType"`
	// Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
	NielsenNaesIiNwSettings []ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting `pulumi:"nielsenNaesIiNwSettings"`
}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs struct {
	// Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.
	NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrInput `pulumi:"nielsenCbetSettings"`
	// Distribution types to assign to the watermarks. Options are `PROGRAM_CONTENT` and `FINAL_DISTRIBUTOR`.
	NielsenDistributionType pulumi.StringPtrInput `pulumi:"nielsenDistributionType"`
	// Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.
	NielsenNaesIiNwSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayInput `pulumi:"nielsenNaesIiNwSettings"`
}

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings struct {
	CbetCheckDigitString string `pulumi:"cbetCheckDigitString"`
	// Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
	CbetStepaside string `pulumi:"cbetStepaside"`
	// CBET source ID to use in the watermark.
	Csid string `pulumi:"csid"`
}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs struct {
	CbetCheckDigitString pulumi.StringInput `pulumi:"cbetCheckDigitString"`
	// Determines the method of CBET insertion mode when prior encoding is detected on the same layer.
	CbetStepaside pulumi.StringInput `pulumi:"cbetStepaside"`
	// CBET source ID to use in the watermark.
	Csid pulumi.StringInput `pulumi:"csid"`
}

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) CbetCheckDigitString

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) CbetStepaside

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) Csid

CBET source ID to use in the watermark.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtr and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) CbetCheckDigitString

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) CbetStepaside

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) Csid

CBET source ID to use in the watermark.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting struct {
	CheckDigitString string `pulumi:"checkDigitString"`
	// The Nielsen Source ID to include in the watermark.
	Sid float64 `pulumi:"sid"`
}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs struct {
	CheckDigitString pulumi.StringInput `pulumi:"checkDigitString"`
	// The Nielsen Source ID to include in the watermark.
	Sid pulumi.Float64Input `pulumi:"sid"`
}

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray []ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingInput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayInput` via:

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArray{ ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs{...} }

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArrayOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingInput` via:

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingArgs{...}

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput) CheckDigitString

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput) Sid

The Nielsen Source ID to include in the watermark.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) NielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) NielsenDistributionType

Distribution types to assign to the watermarks. Options are `PROGRAM_CONTENT` and `FINAL_DISTRIBUTOR`.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) NielsenNaesIiNwSettings

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtr and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) NielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) NielsenDistributionType

Distribution types to assign to the watermarks. Options are `PROGRAM_CONTENT` and `FINAL_DISTRIBUTOR`.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) NielsenNaesIiNwSettings

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs, ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtr and ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettings struct {
	// Aac Settings. See AAC Settings for more details.
	AacSettings *ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings `pulumi:"aacSettings"`
	// Ac3 Settings. See AC3 Settings for more details.
	Ac3Settings *ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings `pulumi:"ac3Settings"`
	// Eac3 Atmos Settings. See EAC3 Atmos Settings
	Eac3AtmosSettings *ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings `pulumi:"eac3AtmosSettings"`
	// Eac3 Settings. See EAC3 Settings
	Eac3Settings        *ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings        `pulumi:"eac3Settings"`
	Mp2Settings         *ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings         `pulumi:"mp2Settings"`
	PassThroughSettings *ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettings `pulumi:"passThroughSettings"`
	WavSettings         *ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings         `pulumi:"wavSettings"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings struct {
	// Average bitrate in bits/second.
	Bitrate *float64 `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	// Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
	InputType *string `pulumi:"inputType"`
	// AAC profile.
	Profile *string `pulumi:"profile"`
	// The rate control mode.
	RateControlMode *string `pulumi:"rateControlMode"`
	// Sets LATM/LOAS AAC output for raw containers.
	RawFormat *string `pulumi:"rawFormat"`
	// Sample rate in Hz.
	SampleRate *float64 `pulumi:"sampleRate"`
	// Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
	Spec *string `pulumi:"spec"`
	// VBR Quality Level - Only used if rateControlMode is VBR.
	VbrQuality *string `pulumi:"vbrQuality"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs struct {
	// Average bitrate in bits/second.
	Bitrate pulumi.Float64PtrInput `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	// Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
	InputType pulumi.StringPtrInput `pulumi:"inputType"`
	// AAC profile.
	Profile pulumi.StringPtrInput `pulumi:"profile"`
	// The rate control mode.
	RateControlMode pulumi.StringPtrInput `pulumi:"rateControlMode"`
	// Sets LATM/LOAS AAC output for raw containers.
	RawFormat pulumi.StringPtrInput `pulumi:"rawFormat"`
	// Sample rate in Hz.
	SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"`
	// Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
	Spec pulumi.StringPtrInput `pulumi:"spec"`
	// VBR Quality Level - Only used if rateControlMode is VBR.
	VbrQuality pulumi.StringPtrInput `pulumi:"vbrQuality"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) InputType

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) Profile

AAC profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) RawFormat

Sets LATM/LOAS AAC output for raw containers.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) Spec

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsOutput) VbrQuality

VBR Quality Level - Only used if rateControlMode is VBR.

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) InputType

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) Profile

AAC profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) RawFormat

Sets LATM/LOAS AAC output for raw containers.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) Spec

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrOutput) VbrQuality

VBR Quality Level - Only used if rateControlMode is VBR.

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings struct {
	// Average bitrate in bits/second.
	Bitrate *float64 `pulumi:"bitrate"`
	// Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
	BitstreamMode *string `pulumi:"bitstreamMode"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	// Sets the dialnorm of the output.
	Dialnorm *int `pulumi:"dialnorm"`
	// If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
	DrcProfile *string `pulumi:"drcProfile"`
	// When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
	LfeFilter *string `pulumi:"lfeFilter"`
	// Metadata control.
	MetadataControl *string `pulumi:"metadataControl"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs struct {
	// Average bitrate in bits/second.
	Bitrate pulumi.Float64PtrInput `pulumi:"bitrate"`
	// Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
	BitstreamMode pulumi.StringPtrInput `pulumi:"bitstreamMode"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	// Sets the dialnorm of the output.
	Dialnorm pulumi.IntPtrInput `pulumi:"dialnorm"`
	// If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
	DrcProfile pulumi.StringPtrInput `pulumi:"drcProfile"`
	// When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
	LfeFilter pulumi.StringPtrInput `pulumi:"lfeFilter"`
	// Metadata control.
	MetadataControl pulumi.StringPtrInput `pulumi:"metadataControl"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) BitstreamMode

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) DrcProfile

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) LfeFilter

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) MetadataControl

Metadata control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) BitstreamMode

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) DrcProfile

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) LfeFilter

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) MetadataControl

Metadata control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs struct {
	// Aac Settings. See AAC Settings for more details.
	AacSettings ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsPtrInput `pulumi:"aacSettings"`
	// Ac3 Settings. See AC3 Settings for more details.
	Ac3Settings ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3SettingsPtrInput `pulumi:"ac3Settings"`
	// Eac3 Atmos Settings. See EAC3 Atmos Settings
	Eac3AtmosSettings ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrInput `pulumi:"eac3AtmosSettings"`
	// Eac3 Settings. See EAC3 Settings
	Eac3Settings        ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrInput        `pulumi:"eac3Settings"`
	Mp2Settings         ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrInput         `pulumi:"mp2Settings"`
	PassThroughSettings ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrInput `pulumi:"passThroughSettings"`
	WavSettings         ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrInput         `pulumi:"wavSettings"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings struct {
	// Average bitrate in bits/second.
	Bitrate *float64 `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	// Sets the dialnorm of the output.
	Dialnorm *float64 `pulumi:"dialnorm"`
	// Sets the Dolby dynamic range compression profile.
	DrcLine *string `pulumi:"drcLine"`
	// Sets the profile for heavy Dolby dynamic range compression.
	DrcRf *string `pulumi:"drcRf"`
	// Height dimensional trim.
	HeightTrim *float64 `pulumi:"heightTrim"`
	// Surround dimensional trim.
	SurroundTrim *float64 `pulumi:"surroundTrim"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs struct {
	// Average bitrate in bits/second.
	Bitrate pulumi.Float64PtrInput `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	// Sets the dialnorm of the output.
	Dialnorm pulumi.Float64PtrInput `pulumi:"dialnorm"`
	// Sets the Dolby dynamic range compression profile.
	DrcLine pulumi.StringPtrInput `pulumi:"drcLine"`
	// Sets the profile for heavy Dolby dynamic range compression.
	DrcRf pulumi.StringPtrInput `pulumi:"drcRf"`
	// Height dimensional trim.
	HeightTrim pulumi.Float64PtrInput `pulumi:"heightTrim"`
	// Surround dimensional trim.
	SurroundTrim pulumi.Float64PtrInput `pulumi:"surroundTrim"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) DrcLine

Sets the Dolby dynamic range compression profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) DrcRf

Sets the profile for heavy Dolby dynamic range compression.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) HeightTrim

Height dimensional trim.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) SurroundTrim

Surround dimensional trim.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) DrcLine

Sets the Dolby dynamic range compression profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) DrcRf

Sets the profile for heavy Dolby dynamic range compression.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) HeightTrim

Height dimensional trim.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) SurroundTrim

Surround dimensional trim.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings struct {
	// Sets the attenuation control.
	AttenuationControl *string `pulumi:"attenuationControl"`
	// Average bitrate in bits/second.
	Bitrate *float64 `pulumi:"bitrate"`
	// Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
	BitstreamMode *string `pulumi:"bitstreamMode"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	DcFilter   *string `pulumi:"dcFilter"`
	// Sets the dialnorm of the output.
	Dialnorm *int `pulumi:"dialnorm"`
	// Sets the Dolby dynamic range compression profile.
	DrcLine *string `pulumi:"drcLine"`
	// Sets the profile for heavy Dolby dynamic range compression.
	DrcRf      *string `pulumi:"drcRf"`
	LfeControl *string `pulumi:"lfeControl"`
	// When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
	LfeFilter            *string  `pulumi:"lfeFilter"`
	LoRoCenterMixLevel   *float64 `pulumi:"loRoCenterMixLevel"`
	LoRoSurroundMixLevel *float64 `pulumi:"loRoSurroundMixLevel"`
	LtRtCenterMixLevel   *float64 `pulumi:"ltRtCenterMixLevel"`
	LtRtSurroundMixLevel *float64 `pulumi:"ltRtSurroundMixLevel"`
	// Metadata control.
	MetadataControl    *string `pulumi:"metadataControl"`
	PassthroughControl *string `pulumi:"passthroughControl"`
	PhaseControl       *string `pulumi:"phaseControl"`
	StereoDownmix      *string `pulumi:"stereoDownmix"`
	SurroundExMode     *string `pulumi:"surroundExMode"`
	SurroundMode       *string `pulumi:"surroundMode"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs struct {
	// Sets the attenuation control.
	AttenuationControl pulumi.StringPtrInput `pulumi:"attenuationControl"`
	// Average bitrate in bits/second.
	Bitrate pulumi.Float64PtrInput `pulumi:"bitrate"`
	// Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.
	BitstreamMode pulumi.StringPtrInput `pulumi:"bitstreamMode"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	DcFilter   pulumi.StringPtrInput `pulumi:"dcFilter"`
	// Sets the dialnorm of the output.
	Dialnorm pulumi.IntPtrInput `pulumi:"dialnorm"`
	// Sets the Dolby dynamic range compression profile.
	DrcLine pulumi.StringPtrInput `pulumi:"drcLine"`
	// Sets the profile for heavy Dolby dynamic range compression.
	DrcRf      pulumi.StringPtrInput `pulumi:"drcRf"`
	LfeControl pulumi.StringPtrInput `pulumi:"lfeControl"`
	// When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
	LfeFilter            pulumi.StringPtrInput  `pulumi:"lfeFilter"`
	LoRoCenterMixLevel   pulumi.Float64PtrInput `pulumi:"loRoCenterMixLevel"`
	LoRoSurroundMixLevel pulumi.Float64PtrInput `pulumi:"loRoSurroundMixLevel"`
	LtRtCenterMixLevel   pulumi.Float64PtrInput `pulumi:"ltRtCenterMixLevel"`
	LtRtSurroundMixLevel pulumi.Float64PtrInput `pulumi:"ltRtSurroundMixLevel"`
	// Metadata control.
	MetadataControl    pulumi.StringPtrInput `pulumi:"metadataControl"`
	PassthroughControl pulumi.StringPtrInput `pulumi:"passthroughControl"`
	PhaseControl       pulumi.StringPtrInput `pulumi:"phaseControl"`
	StereoDownmix      pulumi.StringPtrInput `pulumi:"stereoDownmix"`
	SurroundExMode     pulumi.StringPtrInput `pulumi:"surroundExMode"`
	SurroundMode       pulumi.StringPtrInput `pulumi:"surroundMode"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) AttenuationControl

Sets the attenuation control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) BitstreamMode

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) DcFilter

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) DrcLine

Sets the Dolby dynamic range compression profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) DrcRf

Sets the profile for heavy Dolby dynamic range compression.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LfeControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LfeFilter

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LoRoCenterMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LoRoSurroundMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LtRtCenterMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) LtRtSurroundMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) MetadataControl

Metadata control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) PassthroughControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) PhaseControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) StereoDownmix

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) SurroundExMode

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) SurroundMode

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) AttenuationControl

Sets the attenuation control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) BitstreamMode

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) DcFilter

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) Dialnorm

Sets the dialnorm of the output.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) DrcLine

Sets the Dolby dynamic range compression profile.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) DrcRf

Sets the profile for heavy Dolby dynamic range compression.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LfeControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LfeFilter

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LoRoCenterMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LoRoSurroundMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LtRtCenterMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) LtRtSurroundMixLevel

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) MetadataControl

Metadata control.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) PassthroughControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) PhaseControl

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) StereoDownmix

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) SurroundExMode

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) SurroundMode

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionCodecSettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings struct {
	// Average bitrate in bits/second.
	Bitrate *float64 `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	// Sample rate in Hz.
	SampleRate *float64 `pulumi:"sampleRate"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs struct {
	// Average bitrate in bits/second.
	Bitrate pulumi.Float64PtrInput `pulumi:"bitrate"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	// Sample rate in Hz.
	SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2SettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) AacSettings

Aac Settings. See AAC Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) Ac3Settings

Ac3 Settings. See AC3 Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) Eac3AtmosSettings

Eac3 Atmos Settings. See EAC3 Atmos Settings

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) Eac3Settings

Eac3 Settings. See EAC3 Settings

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettings struct {
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs struct {
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutputWithContext

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPassThroughSettingsPtrOutputWithContext

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) AacSettings

Aac Settings. See AAC Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) Ac3Settings

Ac3 Settings. See AC3 Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) Eac3AtmosSettings

Eac3 Atmos Settings. See EAC3 Atmos Settings

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) Eac3Settings

Eac3 Settings. See EAC3 Settings

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) Mp2Settings

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsPtrOutput) WavSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings struct {
	BitDepth *float64 `pulumi:"bitDepth"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode *string `pulumi:"codingMode"`
	// Sample rate in Hz.
	SampleRate *float64 `pulumi:"sampleRate"`
}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs struct {
	BitDepth pulumi.Float64PtrInput `pulumi:"bitDepth"`
	// Mono, Stereo, or 5.1 channel layout.
	CodingMode pulumi.StringPtrInput `pulumi:"codingMode"`
	// Sample rate in Hz.
	SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"`
}

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs and ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) BitDepth

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs, ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtr and ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) BitDepth

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) CodingMode

Mono, Stereo, or 5.1 channel layout.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) SampleRate

Sample rate in Hz.

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionInput

type ChannelEncoderSettingsAudioDescriptionInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionOutput() ChannelEncoderSettingsAudioDescriptionOutput
	ToChannelEncoderSettingsAudioDescriptionOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionOutput
}

ChannelEncoderSettingsAudioDescriptionInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionArgs and ChannelEncoderSettingsAudioDescriptionOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionInput` via:

ChannelEncoderSettingsAudioDescriptionArgs{...}

type ChannelEncoderSettingsAudioDescriptionOutput

type ChannelEncoderSettingsAudioDescriptionOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionOutput) AudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionOutput) AudioSelectorName

The name of the audio selector used as the source for this AudioDescription.

func (ChannelEncoderSettingsAudioDescriptionOutput) AudioType

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

func (ChannelEncoderSettingsAudioDescriptionOutput) AudioTypeControl

Determined how audio type is determined.

func (ChannelEncoderSettingsAudioDescriptionOutput) AudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionOutput) CodecSettings

Audio codec settings. See Audio Codec Settings for more details.

func (ChannelEncoderSettingsAudioDescriptionOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionOutput) LanguageCode

Selects a specific three-letter language code from within an audio source.

func (ChannelEncoderSettingsAudioDescriptionOutput) LanguageCodeControl

func (ChannelEncoderSettingsAudioDescriptionOutput) Name

The name of this audio description.

func (ChannelEncoderSettingsAudioDescriptionOutput) RemixSettings

func (ChannelEncoderSettingsAudioDescriptionOutput) StreamName

Stream name RTMP destinations (URLs of type rtmp://)

func (ChannelEncoderSettingsAudioDescriptionOutput) ToChannelEncoderSettingsAudioDescriptionOutput

func (o ChannelEncoderSettingsAudioDescriptionOutput) ToChannelEncoderSettingsAudioDescriptionOutput() ChannelEncoderSettingsAudioDescriptionOutput

func (ChannelEncoderSettingsAudioDescriptionOutput) ToChannelEncoderSettingsAudioDescriptionOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionOutput) ToChannelEncoderSettingsAudioDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettings

type ChannelEncoderSettingsAudioDescriptionRemixSettings struct {
	ChannelMappings []ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping `pulumi:"channelMappings"`
	ChannelsIn      *int                                                                `pulumi:"channelsIn"`
	ChannelsOut     *int                                                                `pulumi:"channelsOut"`
}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs

type ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs struct {
	ChannelMappings ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayInput `pulumi:"channelMappings"`
	ChannelsIn      pulumi.IntPtrInput                                                          `pulumi:"channelsIn"`
	ChannelsOut     pulumi.IntPtrInput                                                          `pulumi:"channelsOut"`
}

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

func (i ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping struct {
	InputChannelLevels []ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel `pulumi:"inputChannelLevels"`
	OutputChannel      int                                                                                  `pulumi:"outputChannel"`
}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs struct {
	InputChannelLevels ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayInput `pulumi:"inputChannelLevels"`
	OutputChannel      pulumi.IntInput                                                                              `pulumi:"outputChannel"`
}

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray []ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutputWithContext

func (i ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray and ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayInput` via:

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArray{ ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs{...} }

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArrayOutputWithContext

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs and ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInput` via:

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingArgs{...}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel struct {
	Gain         int `pulumi:"gain"`
	InputChannel int `pulumi:"inputChannel"`
}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs struct {
	Gain         pulumi.IntInput `pulumi:"gain"`
	InputChannel pulumi.IntInput `pulumi:"inputChannel"`
}

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutputWithContext

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray []ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelInput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutputWithContext

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray and ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayInput` via:

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArray{ ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs{...} }

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArrayOutputWithContext

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs and ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelInput` via:

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelArgs{...}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput) Gain

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput) InputChannel

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevelOutputWithContext

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput) OutputChannel

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs and ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsInput` via:

ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs{...}

type ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ChannelsIn

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ChannelsOut

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionRemixSettingsOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrInput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput() ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput
	ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput
}

ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrInput is an input type that accepts ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs, ChannelEncoderSettingsAudioDescriptionRemixSettingsPtr and ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrInput` via:

        ChannelEncoderSettingsAudioDescriptionRemixSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

type ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ChannelsIn

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ChannelsOut

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) Elem

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

func (ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput) ToChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAudioDescriptionRemixSettingsPtrOutput

type ChannelEncoderSettingsAvailBlanking

type ChannelEncoderSettingsAvailBlanking struct {
	// Blanking image to be used. See Avail Blanking Image for more details.
	AvailBlankingImage *ChannelEncoderSettingsAvailBlankingAvailBlankingImage `pulumi:"availBlankingImage"`
	// When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
	State *string `pulumi:"state"`
}

type ChannelEncoderSettingsAvailBlankingArgs

type ChannelEncoderSettingsAvailBlankingArgs struct {
	// Blanking image to be used. See Avail Blanking Image for more details.
	AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrInput `pulumi:"availBlankingImage"`
	// When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (ChannelEncoderSettingsAvailBlankingArgs) ElementType

func (ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingOutput

func (i ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingOutput() ChannelEncoderSettingsAvailBlankingOutput

func (ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingOutputWithContext

func (i ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingOutput

func (ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingPtrOutput

func (i ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingPtrOutput() ChannelEncoderSettingsAvailBlankingPtrOutput

func (ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext

func (i ChannelEncoderSettingsAvailBlankingArgs) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingPtrOutput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImage

type ChannelEncoderSettingsAvailBlankingAvailBlankingImage struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// . Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// . Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ElementType

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutputWithContext

func (i ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext

func (i ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageInput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput() ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput
	ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutputWithContext(context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput
}

ChannelEncoderSettingsAvailBlankingAvailBlankingImageInput is an input type that accepts ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs and ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAvailBlankingAvailBlankingImageInput` via:

ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs{...}

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ElementType

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImageOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImageOutput) Username

. Username to be used.

type ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrInput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput() ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput
	ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext(context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput
}

ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrInput is an input type that accepts ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs, ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtr and ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrInput` via:

        ChannelEncoderSettingsAvailBlankingAvailBlankingImageArgs{...}

or:

        nil

type ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

type ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) Elem

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) ElementType

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) ToChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsAvailBlankingAvailBlankingImagePtrOutput) Username

. Username to be used.

type ChannelEncoderSettingsAvailBlankingInput

type ChannelEncoderSettingsAvailBlankingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAvailBlankingOutput() ChannelEncoderSettingsAvailBlankingOutput
	ToChannelEncoderSettingsAvailBlankingOutputWithContext(context.Context) ChannelEncoderSettingsAvailBlankingOutput
}

ChannelEncoderSettingsAvailBlankingInput is an input type that accepts ChannelEncoderSettingsAvailBlankingArgs and ChannelEncoderSettingsAvailBlankingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAvailBlankingInput` via:

ChannelEncoderSettingsAvailBlankingArgs{...}

type ChannelEncoderSettingsAvailBlankingOutput

type ChannelEncoderSettingsAvailBlankingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAvailBlankingOutput) AvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

func (ChannelEncoderSettingsAvailBlankingOutput) ElementType

func (ChannelEncoderSettingsAvailBlankingOutput) State

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

func (ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingOutput

func (o ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingOutput() ChannelEncoderSettingsAvailBlankingOutput

func (ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingOutput

func (ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingPtrOutput

func (o ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingPtrOutput() ChannelEncoderSettingsAvailBlankingPtrOutput

func (ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingOutput) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingPtrOutput

type ChannelEncoderSettingsAvailBlankingPtrInput

type ChannelEncoderSettingsAvailBlankingPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsAvailBlankingPtrOutput() ChannelEncoderSettingsAvailBlankingPtrOutput
	ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext(context.Context) ChannelEncoderSettingsAvailBlankingPtrOutput
}

ChannelEncoderSettingsAvailBlankingPtrInput is an input type that accepts ChannelEncoderSettingsAvailBlankingArgs, ChannelEncoderSettingsAvailBlankingPtr and ChannelEncoderSettingsAvailBlankingPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsAvailBlankingPtrInput` via:

        ChannelEncoderSettingsAvailBlankingArgs{...}

or:

        nil

type ChannelEncoderSettingsAvailBlankingPtrOutput

type ChannelEncoderSettingsAvailBlankingPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsAvailBlankingPtrOutput) AvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

func (ChannelEncoderSettingsAvailBlankingPtrOutput) Elem

func (ChannelEncoderSettingsAvailBlankingPtrOutput) ElementType

func (ChannelEncoderSettingsAvailBlankingPtrOutput) State

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

func (ChannelEncoderSettingsAvailBlankingPtrOutput) ToChannelEncoderSettingsAvailBlankingPtrOutput

func (o ChannelEncoderSettingsAvailBlankingPtrOutput) ToChannelEncoderSettingsAvailBlankingPtrOutput() ChannelEncoderSettingsAvailBlankingPtrOutput

func (ChannelEncoderSettingsAvailBlankingPtrOutput) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext

func (o ChannelEncoderSettingsAvailBlankingPtrOutput) ToChannelEncoderSettingsAvailBlankingPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsAvailBlankingPtrOutput

type ChannelEncoderSettingsCaptionDescription

type ChannelEncoderSettingsCaptionDescription struct {
	// Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
	Accessibility *string `pulumi:"accessibility"`
	// Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
	CaptionSelectorName string `pulumi:"captionSelectorName"`
	// Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
	DestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettings `pulumi:"destinationSettings"`
	// ISO 639-2 three-digit code.
	LanguageCode *string `pulumi:"languageCode"`
	// Human readable information to indicate captions available for players (eg. English, or Spanish).
	LanguageDescription *string `pulumi:"languageDescription"`
	// Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
	Name string `pulumi:"name"`
}

type ChannelEncoderSettingsCaptionDescriptionArgs

type ChannelEncoderSettingsCaptionDescriptionArgs struct {
	// Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.
	Accessibility pulumi.StringPtrInput `pulumi:"accessibility"`
	// Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.
	CaptionSelectorName pulumi.StringInput `pulumi:"captionSelectorName"`
	// Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.
	DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrInput `pulumi:"destinationSettings"`
	// ISO 639-2 three-digit code.
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	// Human readable information to indicate captions available for players (eg. English, or Spanish).
	LanguageDescription pulumi.StringPtrInput `pulumi:"languageDescription"`
	// Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ChannelEncoderSettingsCaptionDescriptionArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionArgs) ToChannelEncoderSettingsCaptionDescriptionOutput

func (i ChannelEncoderSettingsCaptionDescriptionArgs) ToChannelEncoderSettingsCaptionDescriptionOutput() ChannelEncoderSettingsCaptionDescriptionOutput

func (ChannelEncoderSettingsCaptionDescriptionArgs) ToChannelEncoderSettingsCaptionDescriptionOutputWithContext

func (i ChannelEncoderSettingsCaptionDescriptionArgs) ToChannelEncoderSettingsCaptionDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionOutput

type ChannelEncoderSettingsCaptionDescriptionArray

type ChannelEncoderSettingsCaptionDescriptionArray []ChannelEncoderSettingsCaptionDescriptionInput

func (ChannelEncoderSettingsCaptionDescriptionArray) ElementType

func (ChannelEncoderSettingsCaptionDescriptionArray) ToChannelEncoderSettingsCaptionDescriptionArrayOutput

func (i ChannelEncoderSettingsCaptionDescriptionArray) ToChannelEncoderSettingsCaptionDescriptionArrayOutput() ChannelEncoderSettingsCaptionDescriptionArrayOutput

func (ChannelEncoderSettingsCaptionDescriptionArray) ToChannelEncoderSettingsCaptionDescriptionArrayOutputWithContext

func (i ChannelEncoderSettingsCaptionDescriptionArray) ToChannelEncoderSettingsCaptionDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionArrayOutput

type ChannelEncoderSettingsCaptionDescriptionArrayInput

type ChannelEncoderSettingsCaptionDescriptionArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionArrayOutput() ChannelEncoderSettingsCaptionDescriptionArrayOutput
	ToChannelEncoderSettingsCaptionDescriptionArrayOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionArrayOutput
}

ChannelEncoderSettingsCaptionDescriptionArrayInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionArray and ChannelEncoderSettingsCaptionDescriptionArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionArrayInput` via:

ChannelEncoderSettingsCaptionDescriptionArray{ ChannelEncoderSettingsCaptionDescriptionArgs{...} }

type ChannelEncoderSettingsCaptionDescriptionArrayOutput

type ChannelEncoderSettingsCaptionDescriptionArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionArrayOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionArrayOutput) Index

func (ChannelEncoderSettingsCaptionDescriptionArrayOutput) ToChannelEncoderSettingsCaptionDescriptionArrayOutput

func (o ChannelEncoderSettingsCaptionDescriptionArrayOutput) ToChannelEncoderSettingsCaptionDescriptionArrayOutput() ChannelEncoderSettingsCaptionDescriptionArrayOutput

func (ChannelEncoderSettingsCaptionDescriptionArrayOutput) ToChannelEncoderSettingsCaptionDescriptionArrayOutputWithContext

func (o ChannelEncoderSettingsCaptionDescriptionArrayOutput) ToChannelEncoderSettingsCaptionDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionArrayOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettings struct {
	// ARIB Destination Settings.
	AribDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings `pulumi:"aribDestinationSettings"`
	// Burn In Destination Settings. See Burn In Destination Settings for more details.
	BurnInDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings `pulumi:"burnInDestinationSettings"`
	// DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
	DvbSubDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings `pulumi:"dvbSubDestinationSettings"`
	// EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
	EbuTtDDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings `pulumi:"ebuTtDDestinationSettings"`
	// Embedded Destination Settings.
	EmbeddedDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings `pulumi:"embeddedDestinationSettings"`
	// Embedded Plus SCTE20 Destination Settings.
	EmbeddedPlusScte20DestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings `pulumi:"embeddedPlusScte20DestinationSettings"`
	// RTMP Caption Info Destination Settings.
	RtmpCaptionInfoDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings `pulumi:"rtmpCaptionInfoDestinationSettings"`
	// SCTE20 Plus Embedded Destination Settings.
	Scte20PlusEmbeddedDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings `pulumi:"scte20PlusEmbeddedDestinationSettings"`
	// SCTE27 Destination Settings.
	Scte27DestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings `pulumi:"scte27DestinationSettings"`
	// SMPTE TT Destination Settings.
	SmpteTtDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings `pulumi:"smpteTtDestinationSettings"`
	// Teletext Destination Settings.
	TeletextDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings `pulumi:"teletextDestinationSettings"`
	// TTML Destination Settings. See TTML Destination Settings for more details.
	TtmlDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings `pulumi:"ttmlDestinationSettings"`
	// WebVTT Destination Settings. See WebVTT Destination Settings for more details.
	WebvttDestinationSettings *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings `pulumi:"webvttDestinationSettings"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs struct {
	// ARIB Destination Settings.
	AribDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrInput `pulumi:"aribDestinationSettings"`
	// Burn In Destination Settings. See Burn In Destination Settings for more details.
	BurnInDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrInput `pulumi:"burnInDestinationSettings"`
	// DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.
	DvbSubDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrInput `pulumi:"dvbSubDestinationSettings"`
	// EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.
	EbuTtDDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrInput `pulumi:"ebuTtDDestinationSettings"`
	// Embedded Destination Settings.
	EmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrInput `pulumi:"embeddedDestinationSettings"`
	// Embedded Plus SCTE20 Destination Settings.
	EmbeddedPlusScte20DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrInput `pulumi:"embeddedPlusScte20DestinationSettings"`
	// RTMP Caption Info Destination Settings.
	RtmpCaptionInfoDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrInput `pulumi:"rtmpCaptionInfoDestinationSettings"`
	// SCTE20 Plus Embedded Destination Settings.
	Scte20PlusEmbeddedDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrInput `pulumi:"scte20PlusEmbeddedDestinationSettings"`
	// SCTE27 Destination Settings.
	Scte27DestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrInput `pulumi:"scte27DestinationSettings"`
	// SMPTE TT Destination Settings.
	SmpteTtDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrInput `pulumi:"smpteTtDestinationSettings"`
	// Teletext Destination Settings.
	TeletextDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrInput `pulumi:"teletextDestinationSettings"`
	// TTML Destination Settings. See TTML Destination Settings for more details.
	TtmlDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrInput `pulumi:"ttmlDestinationSettings"`
	// WebVTT Destination Settings. See WebVTT Destination Settings for more details.
	WebvttDestinationSettings ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrInput `pulumi:"webvttDestinationSettings"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutputWithContext

func (i ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsAribDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettings struct {
	// If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
	Alignment *string `pulumi:"alignment"`
	// Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
	BackgroundColor *string `pulumi:"backgroundColor"`
	// Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	BackgroundOpacity *int `pulumi:"backgroundOpacity"`
	// External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
	Font *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont `pulumi:"font"`
	// Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	FontColor *string `pulumi:"fontColor"`
	// Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
	FontOpacity *int `pulumi:"fontOpacity"`
	// Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
	FontResolution *int `pulumi:"fontResolution"`
	// When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
	FontSize *string `pulumi:"fontSize"`
	// Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineColor string `pulumi:"outlineColor"`
	// Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineSize *int `pulumi:"outlineSize"`
	// Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
	ShadowColor *string `pulumi:"shadowColor"`
	// Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	ShadowOpacity *int `pulumi:"shadowOpacity"`
	// Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
	ShadowXOffset *int `pulumi:"shadowXOffset"`
	// Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
	ShadowYOffset *int `pulumi:"shadowYOffset"`
	// Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
	TeletextGridControl string `pulumi:"teletextGridControl"`
	// Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
	XPosition *int `pulumi:"xPosition"`
	// Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
	YPosition *int `pulumi:"yPosition"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs struct {
	// If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.
	Alignment pulumi.StringPtrInput `pulumi:"alignment"`
	// Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
	BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"`
	// Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	BackgroundOpacity pulumi.IntPtrInput `pulumi:"backgroundOpacity"`
	// External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
	Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrInput `pulumi:"font"`
	// Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	FontColor pulumi.StringPtrInput `pulumi:"fontColor"`
	// Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
	FontOpacity pulumi.IntPtrInput `pulumi:"fontOpacity"`
	// Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
	FontResolution pulumi.IntPtrInput `pulumi:"fontResolution"`
	// When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
	FontSize pulumi.StringPtrInput `pulumi:"fontSize"`
	// Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineColor pulumi.StringInput `pulumi:"outlineColor"`
	// Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineSize pulumi.IntPtrInput `pulumi:"outlineSize"`
	// Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
	ShadowColor pulumi.StringPtrInput `pulumi:"shadowColor"`
	// Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	ShadowOpacity pulumi.IntPtrInput `pulumi:"shadowOpacity"`
	// Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
	ShadowXOffset pulumi.IntPtrInput `pulumi:"shadowXOffset"`
	// Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
	ShadowYOffset pulumi.IntPtrInput `pulumi:"shadowYOffset"`
	// Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
	TeletextGridControl pulumi.StringInput `pulumi:"teletextGridControl"`
	// Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.
	XPosition pulumi.IntPtrInput `pulumi:"xPosition"`
	// Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.
	YPosition pulumi.IntPtrInput `pulumi:"yPosition"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFont struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontOutput) Username

Username to be used.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsFontPtrOutput) Username

Username to be used.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) Alignment

If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) BackgroundColor

Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) BackgroundOpacity

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) Font

External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) FontColor

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) FontOpacity

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) FontResolution

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) FontSize

When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) OutlineColor

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) OutlineSize

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ShadowColor

Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ShadowOpacity

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ShadowXOffset

Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ShadowYOffset

Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) TeletextGridControl

Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) XPosition

Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsOutput) YPosition

Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) Alignment

If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) BackgroundColor

Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) BackgroundOpacity

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) Font

External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) FontColor

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) FontOpacity

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) FontResolution

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) FontSize

When set to ‘auto’ fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) OutlineColor

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) OutlineSize

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ShadowColor

Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ShadowOpacity

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter out is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ShadowXOffset

Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ShadowYOffset

Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) TeletextGridControl

Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) XPosition

Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsBurnInDestinationSettingsPtrOutput) YPosition

Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. All burn-in and DVB-Sub font settings must match.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettings struct {
	// If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	Alignment *string `pulumi:"alignment"`
	// Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
	BackgroundColor *string `pulumi:"backgroundColor"`
	// Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	BackgroundOpacity *int `pulumi:"backgroundOpacity"`
	// External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
	Font *ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont `pulumi:"font"`
	// Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	FontColor *string `pulumi:"fontColor"`
	// Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
	FontOpacity *int `pulumi:"fontOpacity"`
	// Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
	FontResolution *int `pulumi:"fontResolution"`
	// When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
	FontSize *string `pulumi:"fontSize"`
	// Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineColor *string `pulumi:"outlineColor"`
	// Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineSize *int `pulumi:"outlineSize"`
	// Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
	ShadowColor *string `pulumi:"shadowColor"`
	// Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	ShadowOpacity *int `pulumi:"shadowOpacity"`
	// Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
	ShadowXOffset *int `pulumi:"shadowXOffset"`
	// Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
	ShadowYOffset *int `pulumi:"shadowYOffset"`
	// Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
	TeletextGridControl *string `pulumi:"teletextGridControl"`
	// Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	XPosition *int `pulumi:"xPosition"`
	// Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	YPosition *int `pulumi:"yPosition"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs struct {
	// If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	Alignment pulumi.StringPtrInput `pulumi:"alignment"`
	// Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.
	BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"`
	// Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	BackgroundOpacity pulumi.IntPtrInput `pulumi:"backgroundOpacity"`
	// External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.
	Font ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrInput `pulumi:"font"`
	// Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	FontColor pulumi.StringPtrInput `pulumi:"fontColor"`
	// Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.
	FontOpacity pulumi.IntPtrInput `pulumi:"fontOpacity"`
	// Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.
	FontResolution pulumi.IntPtrInput `pulumi:"fontResolution"`
	// When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.
	FontSize pulumi.StringPtrInput `pulumi:"fontSize"`
	// Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineColor pulumi.StringPtrInput `pulumi:"outlineColor"`
	// Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	OutlineSize pulumi.IntPtrInput `pulumi:"outlineSize"`
	// Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.
	ShadowColor pulumi.StringPtrInput `pulumi:"shadowColor"`
	// Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.
	ShadowOpacity pulumi.IntPtrInput `pulumi:"shadowOpacity"`
	// Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.
	ShadowXOffset pulumi.IntPtrInput `pulumi:"shadowXOffset"`
	// Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.
	ShadowYOffset pulumi.IntPtrInput `pulumi:"shadowYOffset"`
	// Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.
	TeletextGridControl pulumi.StringPtrInput `pulumi:"teletextGridControl"`
	// Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	XPosition pulumi.IntPtrInput `pulumi:"xPosition"`
	// Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.
	YPosition pulumi.IntPtrInput `pulumi:"yPosition"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFont struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontOutput) Username

Username to be used.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsFontPtrOutput) Username

Username to be used.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) Alignment

If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) BackgroundColor

Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) BackgroundOpacity

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) Font

External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) FontColor

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) FontOpacity

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) FontResolution

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) FontSize

When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) OutlineColor

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) OutlineSize

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ShadowColor

Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ShadowOpacity

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ShadowXOffset

Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ShadowYOffset

Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) TeletextGridControl

Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) XPosition

Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsOutput) YPosition

Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) Alignment

If no explicit xPosition or yPosition is provided, setting alignment to centered will place the captions at the bottom center of the output. Similarly, setting a left alignment will align captions to the bottom left of the output. If x and y positions are given in conjunction with the alignment parameter, the font will be justified (either left or centered) relative to those coordinates. Selecting “smart” justification will left-justify live subtitles and center-justify pre-recorded subtitles. This option is not valid for source captions that are STL or 608/embedded. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) BackgroundColor

Specifies the color of the rectangle behind the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) BackgroundOpacity

Specifies the opacity of the background rectangle. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) Font

External font file used for caption burn-in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) FontColor

Specifies the color of the burned-in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) FontOpacity

Specifies the opacity of the burned-in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) FontResolution

Font resolution in DPI (dots per inch); default is 96 dpi. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) FontSize

When set to auto fontSize will scale depending on the size of the output. Giving a positive integer will specify the exact font size in points. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) OutlineColor

Specifies font outline color. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) OutlineSize

Specifies font outline size in pixels. This option is not valid for source captions that are either 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ShadowColor

Specifies the color of the shadow cast by the captions. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ShadowOpacity

Specifies the opacity of the shadow. 255 is opaque; 0 is transparent. Leaving this parameter blank is equivalent to setting it to 0 (transparent). All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ShadowXOffset

Specifies the horizontal offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ShadowYOffset

Specifies the vertical offset of the shadow relative to the captions in pixels. A value of -2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) TeletextGridControl

Controls whether a fixed grid size will be used to generate the output subtitles bitmap. Only applicable for Teletext inputs and DVB-Sub/Burn-in outputs.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) XPosition

Specifies the horizontal position of the caption relative to the left side of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the left of the output. If no explicit xPosition is provided, the horizontal caption position will be determined by the alignment parameter. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsDvbSubDestinationSettingsPtrOutput) YPosition

Specifies the vertical position of the caption relative to the top of the output in pixels. A value of 10 would result in the captions starting 10 pixels from the top of the output. If no explicit yPosition is provided, the caption will be positioned towards the bottom of the output. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettings struct {
	// Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
	CopyrightHolder *string `pulumi:"copyrightHolder"`
	// Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
	FillLineGap *string `pulumi:"fillLineGap"`
	// Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
	FontFamily *string `pulumi:"fontFamily"`
	// Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
	StyleControl *string `pulumi:"styleControl"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs struct {
	// Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.
	CopyrightHolder pulumi.StringPtrInput `pulumi:"copyrightHolder"`
	// Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.
	FillLineGap pulumi.StringPtrInput `pulumi:"fillLineGap"`
	// Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.
	FontFamily pulumi.StringPtrInput `pulumi:"fontFamily"`
	// Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.
	StyleControl pulumi.StringPtrInput `pulumi:"styleControl"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) CopyrightHolder

Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) FillLineGap

Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) FontFamily

Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) StyleControl

Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) CopyrightHolder

Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) FillLineGap

Specifies how to handle the gap between the lines (in multi-line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) FontFamily

Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) StyleControl

Specifies the style information (font color, font position, and so on) to include in the font data that is attached to the EBU-TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEbuTtDDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsEmbeddedPlusScte20DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) AribDestinationSettings

ARIB Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) BurnInDestinationSettings

Burn In Destination Settings. See Burn In Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) DvbSubDestinationSettings

DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) EbuTtDDestinationSettings

EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) EmbeddedDestinationSettings

Embedded Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) EmbeddedPlusScte20DestinationSettings

Embedded Plus SCTE20 Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) RtmpCaptionInfoDestinationSettings

RTMP Caption Info Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) Scte20PlusEmbeddedDestinationSettings

SCTE20 Plus Embedded Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) Scte27DestinationSettings

SCTE27 Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) SmpteTtDestinationSettings

SMPTE TT Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) TeletextDestinationSettings

Teletext Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutputWithContext

func (o ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) TtmlDestinationSettings

TTML Destination Settings. See TTML Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsOutput) WebvttDestinationSettings

WebVTT Destination Settings. See WebVTT Destination Settings for more details.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) AribDestinationSettings

ARIB Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) BurnInDestinationSettings

Burn In Destination Settings. See Burn In Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) DvbSubDestinationSettings

DVB Sub Destination Settings. See DVB Sub Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) EbuTtDDestinationSettings

EBU TT D Destination Settings. See EBU TT D Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) Elem

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) EmbeddedDestinationSettings

Embedded Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) EmbeddedPlusScte20DestinationSettings

Embedded Plus SCTE20 Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) RtmpCaptionInfoDestinationSettings

RTMP Caption Info Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) Scte20PlusEmbeddedDestinationSettings

SCTE20 Plus Embedded Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) Scte27DestinationSettings

SCTE27 Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) SmpteTtDestinationSettings

SMPTE TT Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) TeletextDestinationSettings

Teletext Destination Settings.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) TtmlDestinationSettings

TTML Destination Settings. See TTML Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsPtrOutput) WebvttDestinationSettings

WebVTT Destination Settings. See WebVTT Destination Settings for more details.

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsRtmpCaptionInfoDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte20PlusEmbeddedDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsScte27DestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsSmpteTtDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettings struct {
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs struct {
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTeletextDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettings struct {
	// This field is not currently supported and will not affect the output styling. Leave the default value.
	StyleControl string `pulumi:"styleControl"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs struct {
	// This field is not currently supported and will not affect the output styling. Leave the default value.
	StyleControl pulumi.StringInput `pulumi:"styleControl"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) StyleControl

This field is not currently supported and will not affect the output styling. Leave the default value.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput) StyleControl

This field is not currently supported and will not affect the output styling. Leave the default value.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsTtmlDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettings struct {
	// Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO\_STYLE\_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
	StyleControl string `pulumi:"styleControl"`
}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs struct {
	// Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO\_STYLE\_DATA - Don’t pass through the style. The output captions will not contain any font styling information.
	StyleControl pulumi.StringInput `pulumi:"styleControl"`
}

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsInput` via:

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs{...}

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) StyleControl

Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO\_STYLE\_DATA - Don’t pass through the style. The output captions will not contain any font styling information.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutputWithContext

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrInput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput() ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput
	ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput
}

ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs, ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtr and ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrInput` via:

        ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput

type ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput) StyleControl

Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO\_STYLE\_DATA - Don’t pass through the style. The output captions will not contain any font styling information.

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput

func (ChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutput) ToChannelEncoderSettingsCaptionDescriptionDestinationSettingsWebvttDestinationSettingsPtrOutputWithContext

type ChannelEncoderSettingsCaptionDescriptionInput

type ChannelEncoderSettingsCaptionDescriptionInput interface {
	pulumi.Input

	ToChannelEncoderSettingsCaptionDescriptionOutput() ChannelEncoderSettingsCaptionDescriptionOutput
	ToChannelEncoderSettingsCaptionDescriptionOutputWithContext(context.Context) ChannelEncoderSettingsCaptionDescriptionOutput
}

ChannelEncoderSettingsCaptionDescriptionInput is an input type that accepts ChannelEncoderSettingsCaptionDescriptionArgs and ChannelEncoderSettingsCaptionDescriptionOutput values. You can construct a concrete instance of `ChannelEncoderSettingsCaptionDescriptionInput` via:

ChannelEncoderSettingsCaptionDescriptionArgs{...}

type ChannelEncoderSettingsCaptionDescriptionOutput

type ChannelEncoderSettingsCaptionDescriptionOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsCaptionDescriptionOutput) Accessibility

Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.

func (ChannelEncoderSettingsCaptionDescriptionOutput) CaptionSelectorName

Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name.

func (ChannelEncoderSettingsCaptionDescriptionOutput) DestinationSettings

Additional settings for captions destination that depend on the destination type. See Destination Settings for more details.

func (ChannelEncoderSettingsCaptionDescriptionOutput) ElementType

func (ChannelEncoderSettingsCaptionDescriptionOutput) LanguageCode

ISO 639-2 three-digit code.

func (ChannelEncoderSettingsCaptionDescriptionOutput) LanguageDescription

Human readable information to indicate captions available for players (eg. English, or Spanish).

func (ChannelEncoderSettingsCaptionDescriptionOutput) Name

Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.

func (ChannelEncoderSettingsCaptionDescriptionOutput) ToChannelEncoderSettingsCaptionDescriptionOutput

func (o ChannelEncoderSettingsCaptionDescriptionOutput) ToChannelEncoderSettingsCaptionDescriptionOutput() ChannelEncoderSettingsCaptionDescriptionOutput

func (ChannelEncoderSettingsCaptionDescriptionOutput) ToChannelEncoderSettingsCaptionDescriptionOutputWithContext

func (o ChannelEncoderSettingsCaptionDescriptionOutput) ToChannelEncoderSettingsCaptionDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsCaptionDescriptionOutput

type ChannelEncoderSettingsGlobalConfiguration

type ChannelEncoderSettingsGlobalConfiguration struct {
	// Value to set the initial audio gain for the Live Event.
	InitialAudioGain *int `pulumi:"initialAudioGain"`
	// Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
	InputEndAction *string `pulumi:"inputEndAction"`
	// Settings for system actions when input is lost. See Input Loss Behavior for more details.
	InputLossBehavior *ChannelEncoderSettingsGlobalConfigurationInputLossBehavior `pulumi:"inputLossBehavior"`
	// Indicates how MediaLive pipelines are synchronized. PIPELINE\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
	OutputLockingMode *string `pulumi:"outputLockingMode"`
	// Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
	OutputTimingSource *string `pulumi:"outputTimingSource"`
	// Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
	SupportLowFramerateInputs *string `pulumi:"supportLowFramerateInputs"`
}

type ChannelEncoderSettingsGlobalConfigurationArgs

type ChannelEncoderSettingsGlobalConfigurationArgs struct {
	// Value to set the initial audio gain for the Live Event.
	InitialAudioGain pulumi.IntPtrInput `pulumi:"initialAudioGain"`
	// Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).
	InputEndAction pulumi.StringPtrInput `pulumi:"inputEndAction"`
	// Settings for system actions when input is lost. See Input Loss Behavior for more details.
	InputLossBehavior ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrInput `pulumi:"inputLossBehavior"`
	// Indicates how MediaLive pipelines are synchronized. PIPELINE\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.
	OutputLockingMode pulumi.StringPtrInput `pulumi:"outputLockingMode"`
	// Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.
	OutputTimingSource pulumi.StringPtrInput `pulumi:"outputTimingSource"`
	// Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.
	SupportLowFramerateInputs pulumi.StringPtrInput `pulumi:"supportLowFramerateInputs"`
}

func (ChannelEncoderSettingsGlobalConfigurationArgs) ElementType

func (ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationOutput

func (i ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationOutput() ChannelEncoderSettingsGlobalConfigurationOutput

func (ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationOutputWithContext

func (i ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationOutput

func (ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationPtrOutput

func (i ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationPtrOutput() ChannelEncoderSettingsGlobalConfigurationPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext

func (i ChannelEncoderSettingsGlobalConfigurationArgs) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationPtrOutput

type ChannelEncoderSettingsGlobalConfigurationInput

type ChannelEncoderSettingsGlobalConfigurationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationOutput() ChannelEncoderSettingsGlobalConfigurationOutput
	ToChannelEncoderSettingsGlobalConfigurationOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationOutput
}

ChannelEncoderSettingsGlobalConfigurationInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationArgs and ChannelEncoderSettingsGlobalConfigurationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationInput` via:

ChannelEncoderSettingsGlobalConfigurationArgs{...}

type ChannelEncoderSettingsGlobalConfigurationInputLossBehavior

type ChannelEncoderSettingsGlobalConfigurationInputLossBehavior struct {
	BlackFrameMsec      *int                                                                           `pulumi:"blackFrameMsec"`
	InputLossImageColor *string                                                                        `pulumi:"inputLossImageColor"`
	InputLossImageSlate *ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate `pulumi:"inputLossImageSlate"`
	InputLossImageType  *string                                                                        `pulumi:"inputLossImageType"`
	RepeatFrameMsec     *int                                                                           `pulumi:"repeatFrameMsec"`
}

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs struct {
	BlackFrameMsec      pulumi.IntPtrInput                                                                    `pulumi:"blackFrameMsec"`
	InputLossImageColor pulumi.StringPtrInput                                                                 `pulumi:"inputLossImageColor"`
	InputLossImageSlate ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrInput `pulumi:"inputLossImageSlate"`
	InputLossImageType  pulumi.StringPtrInput                                                                 `pulumi:"inputLossImageType"`
	RepeatFrameMsec     pulumi.IntPtrInput                                                                    `pulumi:"repeatFrameMsec"`
}

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutputWithContext

func (i ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext

func (i ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput() ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput
	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput
}

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs and ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInput` via:

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs{...}

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// . Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// . Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutputWithContext

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutputWithContext

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateInput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput() ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput
	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput
}

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs and ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateInput` via:

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs{...}

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutputWithContext

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutputWithContext

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateOutput) Username

. Username to be used.

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrInput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput() ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput
	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput
}

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtr and ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrInput` via:

        ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateArgs{...}

or:

        nil

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutputWithContext

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlatePtrOutput) Username

. Username to be used.

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) BlackFrameMsec

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) InputLossImageColor

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) InputLossImageType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) RepeatFrameMsec

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrInput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput() ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput
	ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput
}

ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs, ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtr and ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrInput` via:

        ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorArgs{...}

or:

        nil

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

type ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) BlackFrameMsec

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) Elem

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) InputLossImageColor

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) InputLossImageType

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) RepeatFrameMsec

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput) ToChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationInputLossBehaviorPtrOutput

type ChannelEncoderSettingsGlobalConfigurationOutput

type ChannelEncoderSettingsGlobalConfigurationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationOutput) InitialAudioGain

Value to set the initial audio gain for the Live Event.

func (ChannelEncoderSettingsGlobalConfigurationOutput) InputEndAction

Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).

func (ChannelEncoderSettingsGlobalConfigurationOutput) InputLossBehavior

Settings for system actions when input is lost. See Input Loss Behavior for more details.

func (ChannelEncoderSettingsGlobalConfigurationOutput) OutputLockingMode

Indicates how MediaLive pipelines are synchronized. PIPELINE\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.

func (ChannelEncoderSettingsGlobalConfigurationOutput) OutputTimingSource

Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.

func (ChannelEncoderSettingsGlobalConfigurationOutput) SupportLowFramerateInputs

Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.

func (ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationOutput

func (o ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationOutput() ChannelEncoderSettingsGlobalConfigurationOutput

func (ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationOutput

func (ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutput

func (o ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutput() ChannelEncoderSettingsGlobalConfigurationPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationPtrOutput

type ChannelEncoderSettingsGlobalConfigurationPtrInput

type ChannelEncoderSettingsGlobalConfigurationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsGlobalConfigurationPtrOutput() ChannelEncoderSettingsGlobalConfigurationPtrOutput
	ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext(context.Context) ChannelEncoderSettingsGlobalConfigurationPtrOutput
}

ChannelEncoderSettingsGlobalConfigurationPtrInput is an input type that accepts ChannelEncoderSettingsGlobalConfigurationArgs, ChannelEncoderSettingsGlobalConfigurationPtr and ChannelEncoderSettingsGlobalConfigurationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsGlobalConfigurationPtrInput` via:

        ChannelEncoderSettingsGlobalConfigurationArgs{...}

or:

        nil

type ChannelEncoderSettingsGlobalConfigurationPtrOutput

type ChannelEncoderSettingsGlobalConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) Elem

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) ElementType

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) InitialAudioGain

Value to set the initial audio gain for the Live Event.

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) InputEndAction

Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) InputLossBehavior

Settings for system actions when input is lost. See Input Loss Behavior for more details.

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) OutputLockingMode

Indicates how MediaLive pipelines are synchronized. PIPELINE\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH\_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) OutputTimingSource

Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) SupportLowFramerateInputs

Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutput

func (o ChannelEncoderSettingsGlobalConfigurationPtrOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutput() ChannelEncoderSettingsGlobalConfigurationPtrOutput

func (ChannelEncoderSettingsGlobalConfigurationPtrOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsGlobalConfigurationPtrOutput) ToChannelEncoderSettingsGlobalConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsGlobalConfigurationPtrOutput

type ChannelEncoderSettingsInput

type ChannelEncoderSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutput() ChannelEncoderSettingsOutput
	ToChannelEncoderSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutput
}

ChannelEncoderSettingsInput is an input type that accepts ChannelEncoderSettingsArgs and ChannelEncoderSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsInput` via:

ChannelEncoderSettingsArgs{...}

type ChannelEncoderSettingsMotionGraphicsConfiguration

type ChannelEncoderSettingsMotionGraphicsConfiguration struct {
	// Motion Graphics Insertion.
	MotionGraphicsInsertion *string `pulumi:"motionGraphicsInsertion"`
	// Motion Graphics Settings. See Motion Graphics Settings for more details.
	MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings `pulumi:"motionGraphicsSettings"`
}

type ChannelEncoderSettingsMotionGraphicsConfigurationArgs

type ChannelEncoderSettingsMotionGraphicsConfigurationArgs struct {
	// Motion Graphics Insertion.
	MotionGraphicsInsertion pulumi.StringPtrInput `pulumi:"motionGraphicsInsertion"`
	// Motion Graphics Settings. See Motion Graphics Settings for more details.
	MotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsInput `pulumi:"motionGraphicsSettings"`
}

func (ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationOutput

func (i ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationOutput() ChannelEncoderSettingsMotionGraphicsConfigurationOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationOutputWithContext

func (i ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

func (i ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput() ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext

func (i ChannelEncoderSettingsMotionGraphicsConfigurationArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationInput

type ChannelEncoderSettingsMotionGraphicsConfigurationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationOutput() ChannelEncoderSettingsMotionGraphicsConfigurationOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationArgs and ChannelEncoderSettingsMotionGraphicsConfigurationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationInput` via:

ChannelEncoderSettingsMotionGraphicsConfigurationArgs{...}

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings struct {
	// Html Motion Graphics Settings.
	HtmlMotionGraphicsSettings *ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings `pulumi:"htmlMotionGraphicsSettings"`
}

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs struct {
	// Html Motion Graphics Settings.
	HtmlMotionGraphicsSettings ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrInput `pulumi:"htmlMotionGraphicsSettings"`
}

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutputWithContext

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings struct {
}

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs struct {
}

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutputWithContext

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutputWithContext

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsInput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput() ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs and ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsInput` via:

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs{...}

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutputWithContext

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutputWithContext

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrInput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput() ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs, ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtr and ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrInput` via:

        ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsPtrOutputWithContext

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsInput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput() ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs and ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsInput` via:

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs{...}

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) HtmlMotionGraphicsSettings

Html Motion Graphics Settings.

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutputWithContext

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutputWithContext

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrInput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput() ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs, ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtr and ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrInput` via:

        ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput) Elem

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput) HtmlMotionGraphicsSettings

Html Motion Graphics Settings.

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsPtrOutputWithContext

type ChannelEncoderSettingsMotionGraphicsConfigurationOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) MotionGraphicsInsertion

Motion Graphics Insertion.

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) MotionGraphicsSettings

Motion Graphics Settings. See Motion Graphics Settings for more details.

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationOutputWithContext

func (o ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsMotionGraphicsConfigurationOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationPtrInput

type ChannelEncoderSettingsMotionGraphicsConfigurationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput() ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput
	ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext(context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput
}

ChannelEncoderSettingsMotionGraphicsConfigurationPtrInput is an input type that accepts ChannelEncoderSettingsMotionGraphicsConfigurationArgs, ChannelEncoderSettingsMotionGraphicsConfigurationPtr and ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsMotionGraphicsConfigurationPtrInput` via:

        ChannelEncoderSettingsMotionGraphicsConfigurationArgs{...}

or:

        nil

type ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

type ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) Elem

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) ElementType

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) MotionGraphicsInsertion

Motion Graphics Insertion.

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) MotionGraphicsSettings

Motion Graphics Settings. See Motion Graphics Settings for more details.

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

func (ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput) ToChannelEncoderSettingsMotionGraphicsConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsMotionGraphicsConfigurationPtrOutput

type ChannelEncoderSettingsNielsenConfiguration

type ChannelEncoderSettingsNielsenConfiguration struct {
	// Enter the Distributor ID assigned to your organization by Nielsen.
	DistributorId *string `pulumi:"distributorId"`
	// Enables Nielsen PCM to ID3 tagging.
	NielsenPcmToId3Tagging *string `pulumi:"nielsenPcmToId3Tagging"`
}

type ChannelEncoderSettingsNielsenConfigurationArgs

type ChannelEncoderSettingsNielsenConfigurationArgs struct {
	// Enter the Distributor ID assigned to your organization by Nielsen.
	DistributorId pulumi.StringPtrInput `pulumi:"distributorId"`
	// Enables Nielsen PCM to ID3 tagging.
	NielsenPcmToId3Tagging pulumi.StringPtrInput `pulumi:"nielsenPcmToId3Tagging"`
}

func (ChannelEncoderSettingsNielsenConfigurationArgs) ElementType

func (ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationOutput

func (i ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationOutput() ChannelEncoderSettingsNielsenConfigurationOutput

func (ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationOutputWithContext

func (i ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsNielsenConfigurationOutput

func (ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationPtrOutput

func (i ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationPtrOutput() ChannelEncoderSettingsNielsenConfigurationPtrOutput

func (ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext

func (i ChannelEncoderSettingsNielsenConfigurationArgs) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsNielsenConfigurationPtrOutput

type ChannelEncoderSettingsNielsenConfigurationInput

type ChannelEncoderSettingsNielsenConfigurationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsNielsenConfigurationOutput() ChannelEncoderSettingsNielsenConfigurationOutput
	ToChannelEncoderSettingsNielsenConfigurationOutputWithContext(context.Context) ChannelEncoderSettingsNielsenConfigurationOutput
}

ChannelEncoderSettingsNielsenConfigurationInput is an input type that accepts ChannelEncoderSettingsNielsenConfigurationArgs and ChannelEncoderSettingsNielsenConfigurationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsNielsenConfigurationInput` via:

ChannelEncoderSettingsNielsenConfigurationArgs{...}

type ChannelEncoderSettingsNielsenConfigurationOutput

type ChannelEncoderSettingsNielsenConfigurationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsNielsenConfigurationOutput) DistributorId

Enter the Distributor ID assigned to your organization by Nielsen.

func (ChannelEncoderSettingsNielsenConfigurationOutput) ElementType

func (ChannelEncoderSettingsNielsenConfigurationOutput) NielsenPcmToId3Tagging

Enables Nielsen PCM to ID3 tagging.

func (ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationOutput

func (o ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationOutput() ChannelEncoderSettingsNielsenConfigurationOutput

func (ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationOutputWithContext

func (o ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationOutputWithContext(ctx context.Context) ChannelEncoderSettingsNielsenConfigurationOutput

func (ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutput

func (o ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutput() ChannelEncoderSettingsNielsenConfigurationPtrOutput

func (ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsNielsenConfigurationOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsNielsenConfigurationPtrOutput

type ChannelEncoderSettingsNielsenConfigurationPtrInput

type ChannelEncoderSettingsNielsenConfigurationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsNielsenConfigurationPtrOutput() ChannelEncoderSettingsNielsenConfigurationPtrOutput
	ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext(context.Context) ChannelEncoderSettingsNielsenConfigurationPtrOutput
}

ChannelEncoderSettingsNielsenConfigurationPtrInput is an input type that accepts ChannelEncoderSettingsNielsenConfigurationArgs, ChannelEncoderSettingsNielsenConfigurationPtr and ChannelEncoderSettingsNielsenConfigurationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsNielsenConfigurationPtrInput` via:

        ChannelEncoderSettingsNielsenConfigurationArgs{...}

or:

        nil

type ChannelEncoderSettingsNielsenConfigurationPtrOutput

type ChannelEncoderSettingsNielsenConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) DistributorId

Enter the Distributor ID assigned to your organization by Nielsen.

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) Elem

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) ElementType

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) NielsenPcmToId3Tagging

Enables Nielsen PCM to ID3 tagging.

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutput

func (o ChannelEncoderSettingsNielsenConfigurationPtrOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutput() ChannelEncoderSettingsNielsenConfigurationPtrOutput

func (ChannelEncoderSettingsNielsenConfigurationPtrOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext

func (o ChannelEncoderSettingsNielsenConfigurationPtrOutput) ToChannelEncoderSettingsNielsenConfigurationPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsNielsenConfigurationPtrOutput

type ChannelEncoderSettingsOutput

type ChannelEncoderSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutput) AudioDescriptions

Audio descriptions for the channel. See Audio Descriptions for more details.

func (ChannelEncoderSettingsOutput) AvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

func (ChannelEncoderSettingsOutput) CaptionDescriptions

Caption Descriptions. See Caption Descriptions for more details.

func (ChannelEncoderSettingsOutput) ElementType

func (ChannelEncoderSettingsOutput) GlobalConfiguration

Configuration settings that apply to the event as a whole. See Global Configuration for more details.

func (ChannelEncoderSettingsOutput) MotionGraphicsConfiguration

Settings for motion graphics. See Motion Graphics Configuration for more details.

func (ChannelEncoderSettingsOutput) NielsenConfiguration

Nielsen configuration settings. See Nielsen Configuration for more details.

func (ChannelEncoderSettingsOutput) OutputGroups

Output groups for the channel. See Output Groups for more details.

func (ChannelEncoderSettingsOutput) TimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

func (ChannelEncoderSettingsOutput) ToChannelEncoderSettingsOutput

func (o ChannelEncoderSettingsOutput) ToChannelEncoderSettingsOutput() ChannelEncoderSettingsOutput

func (ChannelEncoderSettingsOutput) ToChannelEncoderSettingsOutputWithContext

func (o ChannelEncoderSettingsOutput) ToChannelEncoderSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutput

func (ChannelEncoderSettingsOutput) ToChannelEncoderSettingsPtrOutput

func (o ChannelEncoderSettingsOutput) ToChannelEncoderSettingsPtrOutput() ChannelEncoderSettingsPtrOutput

func (ChannelEncoderSettingsOutput) ToChannelEncoderSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsOutput) ToChannelEncoderSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsPtrOutput

func (ChannelEncoderSettingsOutput) VideoDescriptions

Video Descriptions. See Video Descriptions for more details.

type ChannelEncoderSettingsOutputGroup

type ChannelEncoderSettingsOutputGroup struct {
	// Custom output group name defined by the user.
	Name *string `pulumi:"name"`
	// Settings associated with the output group. See Output Group Settings for more details.
	OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings `pulumi:"outputGroupSettings"`
	// List of outputs. See Outputs for more details.
	Outputs []ChannelEncoderSettingsOutputGroupOutputType `pulumi:"outputs"`
}

type ChannelEncoderSettingsOutputGroupArgs

type ChannelEncoderSettingsOutputGroupArgs struct {
	// Custom output group name defined by the user.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Settings associated with the output group. See Output Group Settings for more details.
	OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsInput `pulumi:"outputGroupSettings"`
	// List of outputs. See Outputs for more details.
	Outputs ChannelEncoderSettingsOutputGroupOutputTypeArrayInput `pulumi:"outputs"`
}

func (ChannelEncoderSettingsOutputGroupArgs) ElementType

func (ChannelEncoderSettingsOutputGroupArgs) ToChannelEncoderSettingsOutputGroupOutput

func (i ChannelEncoderSettingsOutputGroupArgs) ToChannelEncoderSettingsOutputGroupOutput() ChannelEncoderSettingsOutputGroupOutput

func (ChannelEncoderSettingsOutputGroupArgs) ToChannelEncoderSettingsOutputGroupOutputWithContext

func (i ChannelEncoderSettingsOutputGroupArgs) ToChannelEncoderSettingsOutputGroupOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutput

type ChannelEncoderSettingsOutputGroupArray

type ChannelEncoderSettingsOutputGroupArray []ChannelEncoderSettingsOutputGroupInput

func (ChannelEncoderSettingsOutputGroupArray) ElementType

func (ChannelEncoderSettingsOutputGroupArray) ToChannelEncoderSettingsOutputGroupArrayOutput

func (i ChannelEncoderSettingsOutputGroupArray) ToChannelEncoderSettingsOutputGroupArrayOutput() ChannelEncoderSettingsOutputGroupArrayOutput

func (ChannelEncoderSettingsOutputGroupArray) ToChannelEncoderSettingsOutputGroupArrayOutputWithContext

func (i ChannelEncoderSettingsOutputGroupArray) ToChannelEncoderSettingsOutputGroupArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupArrayOutput

type ChannelEncoderSettingsOutputGroupArrayInput

type ChannelEncoderSettingsOutputGroupArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupArrayOutput() ChannelEncoderSettingsOutputGroupArrayOutput
	ToChannelEncoderSettingsOutputGroupArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupArrayOutput
}

ChannelEncoderSettingsOutputGroupArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupArray and ChannelEncoderSettingsOutputGroupArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupArrayInput` via:

ChannelEncoderSettingsOutputGroupArray{ ChannelEncoderSettingsOutputGroupArgs{...} }

type ChannelEncoderSettingsOutputGroupArrayOutput

type ChannelEncoderSettingsOutputGroupArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupArrayOutput) Index

func (ChannelEncoderSettingsOutputGroupArrayOutput) ToChannelEncoderSettingsOutputGroupArrayOutput

func (o ChannelEncoderSettingsOutputGroupArrayOutput) ToChannelEncoderSettingsOutputGroupArrayOutput() ChannelEncoderSettingsOutputGroupArrayOutput

func (ChannelEncoderSettingsOutputGroupArrayOutput) ToChannelEncoderSettingsOutputGroupArrayOutputWithContext

func (o ChannelEncoderSettingsOutputGroupArrayOutput) ToChannelEncoderSettingsOutputGroupArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupArrayOutput

type ChannelEncoderSettingsOutputGroupInput

type ChannelEncoderSettingsOutputGroupInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutput() ChannelEncoderSettingsOutputGroupOutput
	ToChannelEncoderSettingsOutputGroupOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutput
}

ChannelEncoderSettingsOutputGroupInput is an input type that accepts ChannelEncoderSettingsOutputGroupArgs and ChannelEncoderSettingsOutputGroupOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupInput` via:

ChannelEncoderSettingsOutputGroupArgs{...}

type ChannelEncoderSettingsOutputGroupOutput

type ChannelEncoderSettingsOutputGroupOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutput) Name

Custom output group name defined by the user.

func (ChannelEncoderSettingsOutputGroupOutput) OutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutput) Outputs

List of outputs. See Outputs for more details.

func (ChannelEncoderSettingsOutputGroupOutput) ToChannelEncoderSettingsOutputGroupOutput

func (o ChannelEncoderSettingsOutputGroupOutput) ToChannelEncoderSettingsOutputGroupOutput() ChannelEncoderSettingsOutputGroupOutput

func (ChannelEncoderSettingsOutputGroupOutput) ToChannelEncoderSettingsOutputGroupOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutput) ToChannelEncoderSettingsOutputGroupOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettings struct {
	// Archive group settings. See Archive Group Settings for more details.
	ArchiveGroupSettings      []ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting      `pulumi:"archiveGroupSettings"`
	FrameCaptureGroupSettings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings `pulumi:"frameCaptureGroupSettings"`
	HlsGroupSettings          *ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings          `pulumi:"hlsGroupSettings"`
	// Media package group settings. See Media Package Group Settings for more details.
	MediaPackageGroupSettings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings `pulumi:"mediaPackageGroupSettings"`
	MsSmoothGroupSettings     *ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings     `pulumi:"msSmoothGroupSettings"`
	MultiplexGroupSettings    *ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings    `pulumi:"multiplexGroupSettings"`
	// RTMP group settings. See RTMP Group Settings for more details.
	RtmpGroupSettings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings `pulumi:"rtmpGroupSettings"`
	UdpGroupSettings  *ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings  `pulumi:"udpGroupSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting struct {
	// Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
	ArchiveCdnSettings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings `pulumi:"archiveCdnSettings"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination `pulumi:"destination"`
	// Number of seconds to write to archive file before closing and starting a new one.
	RolloverInterval *int `pulumi:"rolloverInterval"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings struct {
	// Archive S3 Settings. See Archive S3 Settings for more details.
	ArchiveS3Settings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings `pulumi:"archiveS3Settings"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl *string `pulumi:"cannedAcl"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl pulumi.StringPtrInput `pulumi:"cannedAcl"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs struct {
	// Archive S3 Settings. See Archive S3 Settings for more details.
	ArchiveS3Settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3SettingsPtrInput `pulumi:"archiveS3Settings"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ArchiveS3Settings

Archive S3 Settings. See Archive S3 Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput) ArchiveS3Settings

Archive S3 Settings. See Archive S3 Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs struct {
	// Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.
	ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsPtrInput `pulumi:"archiveCdnSettings"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationInput `pulumi:"destination"`
	// Number of seconds to write to archive file before closing and starting a new one.
	RolloverInterval pulumi.IntPtrInput `pulumi:"rolloverInterval"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray []ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingInput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{ ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{...} }

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) ArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) RolloverInterval

Number of seconds to write to archive file before closing and starting a new one.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs struct {
	// Archive group settings. See Archive Group Settings for more details.
	ArchiveGroupSettings      ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArrayInput     `pulumi:"archiveGroupSettings"`
	FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrInput `pulumi:"frameCaptureGroupSettings"`
	HlsGroupSettings          ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrInput          `pulumi:"hlsGroupSettings"`
	// Media package group settings. See Media Package Group Settings for more details.
	MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrInput `pulumi:"mediaPackageGroupSettings"`
	MsSmoothGroupSettings     ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrInput     `pulumi:"msSmoothGroupSettings"`
	MultiplexGroupSettings    ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrInput    `pulumi:"multiplexGroupSettings"`
	// RTMP group settings. See RTMP Group Settings for more details.
	RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrInput `pulumi:"rtmpGroupSettings"`
	UdpGroupSettings  ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrInput  `pulumi:"udpGroupSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings struct {
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination             ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination              `pulumi:"destination"`
	FrameCaptureCdnSettings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings `pulumi:"frameCaptureCdnSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs struct {
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination             ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationInput                `pulumi:"destination"`
	FrameCaptureCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrInput `pulumi:"frameCaptureCdnSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings struct {
	FrameCaptureS3Settings *ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings `pulumi:"frameCaptureS3Settings"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs struct {
	FrameCaptureS3Settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrInput `pulumi:"frameCaptureS3Settings"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl *string `pulumi:"cannedAcl"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl pulumi.StringPtrInput `pulumi:"cannedAcl"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings struct {
	// The ad marker type for this output group.
	AdMarkers               []string                                                                                     `pulumi:"adMarkers"`
	BaseUrlContent          *string                                                                                      `pulumi:"baseUrlContent"`
	BaseUrlContent1         *string                                                                                      `pulumi:"baseUrlContent1"`
	BaseUrlManifest         *string                                                                                      `pulumi:"baseUrlManifest"`
	BaseUrlManifest1        *string                                                                                      `pulumi:"baseUrlManifest1"`
	CaptionLanguageMappings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping `pulumi:"captionLanguageMappings"`
	CaptionLanguageSetting  *string                                                                                      `pulumi:"captionLanguageSetting"`
	ClientCache             *string                                                                                      `pulumi:"clientCache"`
	CodecSpecification      *string                                                                                      `pulumi:"codecSpecification"`
	ConstantIv              *string                                                                                      `pulumi:"constantIv"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination               ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination     `pulumi:"destination"`
	DirectoryStructure        *string                                                                             `pulumi:"directoryStructure"`
	DiscontinuityTags         *string                                                                             `pulumi:"discontinuityTags"`
	EncryptionType            *string                                                                             `pulumi:"encryptionType"`
	HlsCdnSettings            []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting `pulumi:"hlsCdnSettings"`
	HlsId3SegmentTagging      *string                                                                             `pulumi:"hlsId3SegmentTagging"`
	IframeOnlyPlaylists       *string                                                                             `pulumi:"iframeOnlyPlaylists"`
	IncompleteSegmentBehavior *string                                                                             `pulumi:"incompleteSegmentBehavior"`
	IndexNSegments            *int                                                                                `pulumi:"indexNSegments"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction         *string                                                                                  `pulumi:"inputLossAction"`
	IvInManifest            *string                                                                                  `pulumi:"ivInManifest"`
	IvSource                *string                                                                                  `pulumi:"ivSource"`
	KeepSegments            *int                                                                                     `pulumi:"keepSegments"`
	KeyFormat               *string                                                                                  `pulumi:"keyFormat"`
	KeyFormatVersions       *string                                                                                  `pulumi:"keyFormatVersions"`
	KeyProviderSettings     *ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings `pulumi:"keyProviderSettings"`
	ManifestCompression     *string                                                                                  `pulumi:"manifestCompression"`
	ManifestDurationFormat  *string                                                                                  `pulumi:"manifestDurationFormat"`
	MinSegmentLength        *int                                                                                     `pulumi:"minSegmentLength"`
	Mode                    *string                                                                                  `pulumi:"mode"`
	OutputSelection         *string                                                                                  `pulumi:"outputSelection"`
	ProgramDateTime         *string                                                                                  `pulumi:"programDateTime"`
	ProgramDateTimeClock    *string                                                                                  `pulumi:"programDateTimeClock"`
	ProgramDateTimePeriod   *int                                                                                     `pulumi:"programDateTimePeriod"`
	RedundantManifest       *string                                                                                  `pulumi:"redundantManifest"`
	SegmentLength           *int                                                                                     `pulumi:"segmentLength"`
	SegmentsPerSubdirectory *int                                                                                     `pulumi:"segmentsPerSubdirectory"`
	StreamInfResolution     *string                                                                                  `pulumi:"streamInfResolution"`
	// Indicates ID3 frame that has the timecode.
	TimedMetadataId3Frame      *string `pulumi:"timedMetadataId3Frame"`
	TimedMetadataId3Period     *int    `pulumi:"timedMetadataId3Period"`
	TimestampDeltaMilliseconds *int    `pulumi:"timestampDeltaMilliseconds"`
	TsFileMode                 *string `pulumi:"tsFileMode"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs struct {
	// The ad marker type for this output group.
	AdMarkers               pulumi.StringArrayInput                                                                              `pulumi:"adMarkers"`
	BaseUrlContent          pulumi.StringPtrInput                                                                                `pulumi:"baseUrlContent"`
	BaseUrlContent1         pulumi.StringPtrInput                                                                                `pulumi:"baseUrlContent1"`
	BaseUrlManifest         pulumi.StringPtrInput                                                                                `pulumi:"baseUrlManifest"`
	BaseUrlManifest1        pulumi.StringPtrInput                                                                                `pulumi:"baseUrlManifest1"`
	CaptionLanguageMappings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayInput `pulumi:"captionLanguageMappings"`
	CaptionLanguageSetting  pulumi.StringPtrInput                                                                                `pulumi:"captionLanguageSetting"`
	ClientCache             pulumi.StringPtrInput                                                                                `pulumi:"clientCache"`
	CodecSpecification      pulumi.StringPtrInput                                                                                `pulumi:"codecSpecification"`
	ConstantIv              pulumi.StringPtrInput                                                                                `pulumi:"constantIv"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination               ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationInput        `pulumi:"destination"`
	DirectoryStructure        pulumi.StringPtrInput                                                                       `pulumi:"directoryStructure"`
	DiscontinuityTags         pulumi.StringPtrInput                                                                       `pulumi:"discontinuityTags"`
	EncryptionType            pulumi.StringPtrInput                                                                       `pulumi:"encryptionType"`
	HlsCdnSettings            ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayInput `pulumi:"hlsCdnSettings"`
	HlsId3SegmentTagging      pulumi.StringPtrInput                                                                       `pulumi:"hlsId3SegmentTagging"`
	IframeOnlyPlaylists       pulumi.StringPtrInput                                                                       `pulumi:"iframeOnlyPlaylists"`
	IncompleteSegmentBehavior pulumi.StringPtrInput                                                                       `pulumi:"incompleteSegmentBehavior"`
	IndexNSegments            pulumi.IntPtrInput                                                                          `pulumi:"indexNSegments"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction         pulumi.StringPtrInput                                                                           `pulumi:"inputLossAction"`
	IvInManifest            pulumi.StringPtrInput                                                                           `pulumi:"ivInManifest"`
	IvSource                pulumi.StringPtrInput                                                                           `pulumi:"ivSource"`
	KeepSegments            pulumi.IntPtrInput                                                                              `pulumi:"keepSegments"`
	KeyFormat               pulumi.StringPtrInput                                                                           `pulumi:"keyFormat"`
	KeyFormatVersions       pulumi.StringPtrInput                                                                           `pulumi:"keyFormatVersions"`
	KeyProviderSettings     ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrInput `pulumi:"keyProviderSettings"`
	ManifestCompression     pulumi.StringPtrInput                                                                           `pulumi:"manifestCompression"`
	ManifestDurationFormat  pulumi.StringPtrInput                                                                           `pulumi:"manifestDurationFormat"`
	MinSegmentLength        pulumi.IntPtrInput                                                                              `pulumi:"minSegmentLength"`
	Mode                    pulumi.StringPtrInput                                                                           `pulumi:"mode"`
	OutputSelection         pulumi.StringPtrInput                                                                           `pulumi:"outputSelection"`
	ProgramDateTime         pulumi.StringPtrInput                                                                           `pulumi:"programDateTime"`
	ProgramDateTimeClock    pulumi.StringPtrInput                                                                           `pulumi:"programDateTimeClock"`
	ProgramDateTimePeriod   pulumi.IntPtrInput                                                                              `pulumi:"programDateTimePeriod"`
	RedundantManifest       pulumi.StringPtrInput                                                                           `pulumi:"redundantManifest"`
	SegmentLength           pulumi.IntPtrInput                                                                              `pulumi:"segmentLength"`
	SegmentsPerSubdirectory pulumi.IntPtrInput                                                                              `pulumi:"segmentsPerSubdirectory"`
	StreamInfResolution     pulumi.StringPtrInput                                                                           `pulumi:"streamInfResolution"`
	// Indicates ID3 frame that has the timecode.
	TimedMetadataId3Frame      pulumi.StringPtrInput `pulumi:"timedMetadataId3Frame"`
	TimedMetadataId3Period     pulumi.IntPtrInput    `pulumi:"timedMetadataId3Period"`
	TimestampDeltaMilliseconds pulumi.IntPtrInput    `pulumi:"timestampDeltaMilliseconds"`
	TsFileMode                 pulumi.StringPtrInput `pulumi:"tsFileMode"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping struct {
	CaptionChannel int `pulumi:"captionChannel"`
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode string `pulumi:"languageCode"`
	// Human readable information to indicate captions available for players (eg. English, or Spanish).
	LanguageDescription string `pulumi:"languageDescription"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs struct {
	CaptionChannel pulumi.IntInput `pulumi:"captionChannel"`
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// Human readable information to indicate captions available for players (eg. English, or Spanish).
	LanguageDescription pulumi.StringInput `pulumi:"languageDescription"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingInput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArray{ ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs{...} }

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) CaptionChannel

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) LanguageCode

Selects a specific three-letter language code from within an audio source.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) LanguageDescription

Human readable information to indicate captions available for players (eg. English, or Spanish).

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingInput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArray{ ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs{...} }

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       *int    `pulumi:"filecacheDuration"`
	HttpTransferMode        *string `pulumi:"httpTransferMode"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay *int    `pulumi:"restartDelay"`
	Salt         *string `pulumi:"salt"`
	Token        *string `pulumi:"token"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       pulumi.IntPtrInput    `pulumi:"filecacheDuration"`
	HttpTransferMode        pulumi.StringPtrInput `pulumi:"httpTransferMode"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay pulumi.IntPtrInput    `pulumi:"restartDelay"`
	Salt         pulumi.StringPtrInput `pulumi:"salt"`
	Token        pulumi.StringPtrInput `pulumi:"token"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) HttpTransferMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) Salt

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsOutput) Token

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) HttpTransferMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) Salt

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettingsPtrOutput) Token

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int `pulumi:"connectionRetryInterval"`
	FilecacheDuration       *int `pulumi:"filecacheDuration"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay *int `pulumi:"restartDelay"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput `pulumi:"connectionRetryInterval"`
	FilecacheDuration       pulumi.IntPtrInput `pulumi:"filecacheDuration"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay pulumi.IntPtrInput `pulumi:"restartDelay"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettings struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       *int    `pulumi:"filecacheDuration"`
	MediaStoreStorageClass  *string `pulumi:"mediaStoreStorageClass"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay *int `pulumi:"restartDelay"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       pulumi.IntPtrInput    `pulumi:"filecacheDuration"`
	MediaStoreStorageClass  pulumi.StringPtrInput `pulumi:"mediaStoreStorageClass"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay pulumi.IntPtrInput `pulumi:"restartDelay"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) MediaStoreStorageClass

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) MediaStoreStorageClass

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3Settings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3Settings struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl *string `pulumi:"cannedAcl"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs struct {
	// Specify the canned ACL to apply to each S3 request.
	CannedAcl pulumi.StringPtrInput `pulumi:"cannedAcl"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput) CannedAcl

Specify the canned ACL to apply to each S3 request.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettings struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       *int    `pulumi:"filecacheDuration"`
	HttpTransferMode        *string `pulumi:"httpTransferMode"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay *int `pulumi:"restartDelay"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs struct {
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput    `pulumi:"connectionRetryInterval"`
	FilecacheDuration       pulumi.IntPtrInput    `pulumi:"filecacheDuration"`
	HttpTransferMode        pulumi.StringPtrInput `pulumi:"httpTransferMode"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay pulumi.IntPtrInput `pulumi:"restartDelay"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) HttpTransferMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) HttpTransferMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings struct {
	StaticKeySettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting `pulumi:"staticKeySettings"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs struct {
	StaticKeySettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayInput `pulumi:"staticKeySettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting struct {
	KeyProviderServer *ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer `pulumi:"keyProviderServer"`
	StaticKeyValue    string                                                                                                                    `pulumi:"staticKeyValue"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs struct {
	KeyProviderServer ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrInput `pulumi:"keyProviderServer"`
	StaticKeyValue    pulumi.StringInput                                                                                                               `pulumi:"staticKeyValue"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingInput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArray{ ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs{...} }

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArrayOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// . Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// . Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerOutput) Username

. Username to be used.

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServerPtrOutput) Username

. Username to be used.

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput) StaticKeyValue

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) AdMarkers

The ad marker type for this output group.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) BaseUrlContent

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) BaseUrlContent1

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) BaseUrlManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) BaseUrlManifest1

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) CaptionLanguageSetting

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ClientCache

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) CodecSpecification

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ConstantIv

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) DirectoryStructure

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) DiscontinuityTags

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) EncryptionType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) HlsId3SegmentTagging

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) IframeOnlyPlaylists

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) IncompleteSegmentBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) IndexNSegments

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) IvInManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) IvSource

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) KeepSegments

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) KeyFormat

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) KeyFormatVersions

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ManifestCompression

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ManifestDurationFormat

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) MinSegmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) Mode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) OutputSelection

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ProgramDateTime

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ProgramDateTimeClock

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ProgramDateTimePeriod

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) RedundantManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) SegmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) SegmentsPerSubdirectory

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) StreamInfResolution

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) TimedMetadataId3Frame

Indicates ID3 frame that has the timecode.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) TimedMetadataId3Period

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) TimestampDeltaMilliseconds

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsOutput) TsFileMode

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) AdMarkers

The ad marker type for this output group.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) BaseUrlContent

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) BaseUrlContent1

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) BaseUrlManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) BaseUrlManifest1

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) CaptionLanguageSetting

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ClientCache

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) CodecSpecification

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ConstantIv

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) DirectoryStructure

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) DiscontinuityTags

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) EncryptionType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) HlsId3SegmentTagging

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) IframeOnlyPlaylists

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) IncompleteSegmentBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) IndexNSegments

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) IvInManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) IvSource

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) KeepSegments

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) KeyFormat

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) KeyFormatVersions

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ManifestCompression

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ManifestDurationFormat

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) MinSegmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) Mode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) OutputSelection

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ProgramDateTime

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ProgramDateTimeClock

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ProgramDateTimePeriod

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) RedundantManifest

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) SegmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) SegmentsPerSubdirectory

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) StreamInfResolution

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) TimedMetadataId3Frame

Indicates ID3 frame that has the timecode.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) TimedMetadataId3Period

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) TimestampDeltaMilliseconds

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsPtrOutput) TsFileMode

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings struct {
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination `pulumi:"destination"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs struct {
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationInput `pulumi:"destination"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings struct {
	AcquisitionPointId       *string `pulumi:"acquisitionPointId"`
	AudioOnlyTimecodeControl *string `pulumi:"audioOnlyTimecodeControl"`
	// Setting to allow self signed or verified RTMP certificates.
	CertificateMode *string `pulumi:"certificateMode"`
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int `pulumi:"connectionRetryInterval"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination       ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination `pulumi:"destination"`
	EventId           *string                                                                              `pulumi:"eventId"`
	EventIdMode       *string                                                                              `pulumi:"eventIdMode"`
	EventStopBehavior *string                                                                              `pulumi:"eventStopBehavior"`
	FilecacheDuration *int                                                                                 `pulumi:"filecacheDuration"`
	FragmentLength    *int                                                                                 `pulumi:"fragmentLength"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction *string `pulumi:"inputLossAction"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay           *int    `pulumi:"restartDelay"`
	SegmentationMode       *string `pulumi:"segmentationMode"`
	SendDelayMs            *int    `pulumi:"sendDelayMs"`
	SparseTrackType        *string `pulumi:"sparseTrackType"`
	StreamManifestBehavior *string `pulumi:"streamManifestBehavior"`
	TimestampOffset        *string `pulumi:"timestampOffset"`
	TimestampOffsetMode    *string `pulumi:"timestampOffsetMode"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs struct {
	AcquisitionPointId       pulumi.StringPtrInput `pulumi:"acquisitionPointId"`
	AudioOnlyTimecodeControl pulumi.StringPtrInput `pulumi:"audioOnlyTimecodeControl"`
	// Setting to allow self signed or verified RTMP certificates.
	CertificateMode pulumi.StringPtrInput `pulumi:"certificateMode"`
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput `pulumi:"connectionRetryInterval"`
	// A director and base filename where archive files should be written. See Destination for more details.
	Destination       ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationInput `pulumi:"destination"`
	EventId           pulumi.StringPtrInput                                                                     `pulumi:"eventId"`
	EventIdMode       pulumi.StringPtrInput                                                                     `pulumi:"eventIdMode"`
	EventStopBehavior pulumi.StringPtrInput                                                                     `pulumi:"eventStopBehavior"`
	FilecacheDuration pulumi.IntPtrInput                                                                        `pulumi:"filecacheDuration"`
	FragmentLength    pulumi.IntPtrInput                                                                        `pulumi:"fragmentLength"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction pulumi.StringPtrInput `pulumi:"inputLossAction"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay           pulumi.IntPtrInput    `pulumi:"restartDelay"`
	SegmentationMode       pulumi.StringPtrInput `pulumi:"segmentationMode"`
	SendDelayMs            pulumi.IntPtrInput    `pulumi:"sendDelayMs"`
	SparseTrackType        pulumi.StringPtrInput `pulumi:"sparseTrackType"`
	StreamManifestBehavior pulumi.StringPtrInput `pulumi:"streamManifestBehavior"`
	TimestampOffset        pulumi.StringPtrInput `pulumi:"timestampOffset"`
	TimestampOffsetMode    pulumi.StringPtrInput `pulumi:"timestampOffsetMode"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) AcquisitionPointId

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) AudioOnlyTimecodeControl

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) CertificateMode

Setting to allow self signed or verified RTMP certificates.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) EventId

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) EventIdMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) EventStopBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) FragmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) SegmentationMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) SendDelayMs

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) SparseTrackType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) StreamManifestBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) TimestampOffset

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) TimestampOffsetMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) AcquisitionPointId

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) AudioOnlyTimecodeControl

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) CertificateMode

Setting to allow self signed or verified RTMP certificates.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) Destination

A director and base filename where archive files should be written. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) EventId

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) EventIdMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) EventStopBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) FilecacheDuration

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) FragmentLength

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) SegmentationMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) SendDelayMs

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) SparseTrackType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) StreamManifestBehavior

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) TimestampOffset

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) TimestampOffsetMode

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings struct {
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs struct {
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) ArchiveGroupSettings

Archive group settings. See Archive Group Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) MediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) RtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings struct {
	// The ad marker type for this output group.
	AdMarkers []string `pulumi:"adMarkers"`
	// Authentication scheme to use when connecting with CDN.
	AuthenticationScheme *string `pulumi:"authenticationScheme"`
	// Controls behavior when content cache fills up.
	CacheFullBehavior *string `pulumi:"cacheFullBehavior"`
	// Cache length in seconds, is used to calculate buffer size.
	CacheLength *int `pulumi:"cacheLength"`
	// Controls the types of data that passes to onCaptionInfo outputs.
	CaptionData *string `pulumi:"captionData"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction *string `pulumi:"inputLossAction"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay *int `pulumi:"restartDelay"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs struct {
	// The ad marker type for this output group.
	AdMarkers pulumi.StringArrayInput `pulumi:"adMarkers"`
	// Authentication scheme to use when connecting with CDN.
	AuthenticationScheme pulumi.StringPtrInput `pulumi:"authenticationScheme"`
	// Controls behavior when content cache fills up.
	CacheFullBehavior pulumi.StringPtrInput `pulumi:"cacheFullBehavior"`
	// Cache length in seconds, is used to calculate buffer size.
	CacheLength pulumi.IntPtrInput `pulumi:"cacheLength"`
	// Controls the types of data that passes to onCaptionInfo outputs.
	CaptionData pulumi.StringPtrInput `pulumi:"captionData"`
	// Controls the behavior of the RTMP group if input becomes unavailable.
	InputLossAction pulumi.StringPtrInput `pulumi:"inputLossAction"`
	// Number of seconds to wait until a restart is initiated.
	RestartDelay pulumi.IntPtrInput `pulumi:"restartDelay"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) AdMarkers

The ad marker type for this output group.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) AuthenticationScheme

Authentication scheme to use when connecting with CDN.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) CacheFullBehavior

Controls behavior when content cache fills up.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) CacheLength

Cache length in seconds, is used to calculate buffer size.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) CaptionData

Controls the types of data that passes to onCaptionInfo outputs.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) AdMarkers

The ad marker type for this output group.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) AuthenticationScheme

Authentication scheme to use when connecting with CDN.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) CacheFullBehavior

Controls behavior when content cache fills up.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) CacheLength

Cache length in seconds, is used to calculate buffer size.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) CaptionData

Controls the types of data that passes to onCaptionInfo outputs.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) InputLossAction

Controls the behavior of the RTMP group if input becomes unavailable.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) RestartDelay

Number of seconds to wait until a restart is initiated.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings struct {
	// Specifies behavior of last resort when input video os lost.
	InputLossAction *string `pulumi:"inputLossAction"`
	// Indicates ID3 frame that has the timecode.
	TimedMetadataId3Frame  *string `pulumi:"timedMetadataId3Frame"`
	TimedMetadataId3Period *int    `pulumi:"timedMetadataId3Period"`
}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs struct {
	// Specifies behavior of last resort when input video os lost.
	InputLossAction pulumi.StringPtrInput `pulumi:"inputLossAction"`
	// Indicates ID3 frame that has the timecode.
	TimedMetadataId3Frame  pulumi.StringPtrInput `pulumi:"timedMetadataId3Frame"`
	TimedMetadataId3Period pulumi.IntPtrInput    `pulumi:"timedMetadataId3Period"`
}

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs and ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) InputLossAction

Specifies behavior of last resort when input video os lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) TimedMetadataId3Frame

Indicates ID3 frame that has the timecode.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) TimedMetadataId3Period

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs, ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtr and ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) InputLossAction

Specifies behavior of last resort when input video os lost.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) TimedMetadataId3Frame

Indicates ID3 frame that has the timecode.

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) TimedMetadataId3Period

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettings struct {
	// Archive output settings. See Archive Output Settings for more details.
	ArchiveOutputSettings      *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings      `pulumi:"archiveOutputSettings"`
	FrameCaptureOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings `pulumi:"frameCaptureOutputSettings"`
	HlsOutputSettings          *ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings          `pulumi:"hlsOutputSettings"`
	// Media package output settings. This can be set as an empty block.
	MediaPackageOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings `pulumi:"mediaPackageOutputSettings"`
	MsSmoothOutputSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings     `pulumi:"msSmoothOutputSettings"`
	// Multiplex output settings. See Multiplex Output Settings for more details.
	MultiplexOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings `pulumi:"multiplexOutputSettings"`
	// RTMP output settings. See RTMP Output Settings for more details.
	RtmpOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings `pulumi:"rtmpOutputSettings"`
	// UDP output settings. See UDP Output Settings for more details.
	UdpOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings `pulumi:"udpOutputSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings struct {
	// Settings specific to the container type of the file. See Container Settings for more details.
	ContainerSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings `pulumi:"containerSettings"`
	// Output file extension.
	Extension *string `pulumi:"extension"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier *string `pulumi:"nameModifier"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs struct {
	// Settings specific to the container type of the file. See Container Settings for more details.
	ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrInput `pulumi:"containerSettings"`
	// Output file extension.
	Extension pulumi.StringPtrInput `pulumi:"extension"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier pulumi.StringPtrInput `pulumi:"nameModifier"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings struct {
	// M2TS Settings. See [M2TS Settings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html) for more details.
	M2tsSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings `pulumi:"m2tsSettings"`
	// Raw Settings. This can be set as an empty block.
	RawSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettings `pulumi:"rawSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs struct {
	// M2TS Settings. See [M2TS Settings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html) for more details.
	M2tsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrInput `pulumi:"m2tsSettings"`
	// Raw Settings. This can be set as an empty block.
	RawSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrInput `pulumi:"rawSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings struct {
	AbsentInputAudioBehavior *string `pulumi:"absentInputAudioBehavior"`
	Arib                     *string `pulumi:"arib"`
	AribCaptionsPid          *string `pulumi:"aribCaptionsPid"`
	AribCaptionsPidControl   *string `pulumi:"aribCaptionsPidControl"`
	AudioBufferModel         *string `pulumi:"audioBufferModel"`
	AudioFramesPerPes        *int    `pulumi:"audioFramesPerPes"`
	AudioPids                *string `pulumi:"audioPids"`
	AudioStreamType          *string `pulumi:"audioStreamType"`
	// Average bitrate in bits/second.
	Bitrate            *int                                                                                                                   `pulumi:"bitrate"`
	BufferModel        *string                                                                                                                `pulumi:"bufferModel"`
	CcDescriptor       *string                                                                                                                `pulumi:"ccDescriptor"`
	DvbNitSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings `pulumi:"dvbNitSettings"`
	DvbSdtSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings `pulumi:"dvbSdtSettings"`
	DvbSubPids         *string                                                                                                                `pulumi:"dvbSubPids"`
	DvbTdtSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings `pulumi:"dvbTdtSettings"`
	DvbTeletextPid     *string                                                                                                                `pulumi:"dvbTeletextPid"`
	Ebif               *string                                                                                                                `pulumi:"ebif"`
	EbpAudioInterval   *string                                                                                                                `pulumi:"ebpAudioInterval"`
	EbpLookaheadMs     *int                                                                                                                   `pulumi:"ebpLookaheadMs"`
	EbpPlacement       *string                                                                                                                `pulumi:"ebpPlacement"`
	EcmPid             *string                                                                                                                `pulumi:"ecmPid"`
	EsRateInPes        *string                                                                                                                `pulumi:"esRateInPes"`
	EtvPlatformPid     *string                                                                                                                `pulumi:"etvPlatformPid"`
	EtvSignalPid       *string                                                                                                                `pulumi:"etvSignalPid"`
	FragmentTime       *float64                                                                                                               `pulumi:"fragmentTime"`
	Klv                *string                                                                                                                `pulumi:"klv"`
	KlvDataPids        *string                                                                                                                `pulumi:"klvDataPids"`
	NielsenId3Behavior *string                                                                                                                `pulumi:"nielsenId3Behavior"`
	NullPacketBitrate  *float64                                                                                                               `pulumi:"nullPacketBitrate"`
	PatInterval        *int                                                                                                                   `pulumi:"patInterval"`
	PcrControl         *string                                                                                                                `pulumi:"pcrControl"`
	PcrPeriod          *int                                                                                                                   `pulumi:"pcrPeriod"`
	PcrPid             *string                                                                                                                `pulumi:"pcrPid"`
	PmtInterval        *int                                                                                                                   `pulumi:"pmtInterval"`
	PmtPid             *string                                                                                                                `pulumi:"pmtPid"`
	ProgramNum         *int                                                                                                                   `pulumi:"programNum"`
	RateMode           *string                                                                                                                `pulumi:"rateMode"`
	Scte27Pids         *string                                                                                                                `pulumi:"scte27Pids"`
	Scte35Control      *string                                                                                                                `pulumi:"scte35Control"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             *string  `pulumi:"scte35Pid"`
	SegmentationMarkers   *string  `pulumi:"segmentationMarkers"`
	SegmentationStyle     *string  `pulumi:"segmentationStyle"`
	SegmentationTime      *float64 `pulumi:"segmentationTime"`
	TimedMetadataBehavior *string  `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      *string  `pulumi:"timedMetadataPid"`
	TransportStreamId     *int     `pulumi:"transportStreamId"`
	VideoPid              *string  `pulumi:"videoPid"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs struct {
	AbsentInputAudioBehavior pulumi.StringPtrInput `pulumi:"absentInputAudioBehavior"`
	Arib                     pulumi.StringPtrInput `pulumi:"arib"`
	AribCaptionsPid          pulumi.StringPtrInput `pulumi:"aribCaptionsPid"`
	AribCaptionsPidControl   pulumi.StringPtrInput `pulumi:"aribCaptionsPidControl"`
	AudioBufferModel         pulumi.StringPtrInput `pulumi:"audioBufferModel"`
	AudioFramesPerPes        pulumi.IntPtrInput    `pulumi:"audioFramesPerPes"`
	AudioPids                pulumi.StringPtrInput `pulumi:"audioPids"`
	AudioStreamType          pulumi.StringPtrInput `pulumi:"audioStreamType"`
	// Average bitrate in bits/second.
	Bitrate            pulumi.IntPtrInput                                                                                                            `pulumi:"bitrate"`
	BufferModel        pulumi.StringPtrInput                                                                                                         `pulumi:"bufferModel"`
	CcDescriptor       pulumi.StringPtrInput                                                                                                         `pulumi:"ccDescriptor"`
	DvbNitSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput `pulumi:"dvbNitSettings"`
	DvbSdtSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput `pulumi:"dvbSdtSettings"`
	DvbSubPids         pulumi.StringPtrInput                                                                                                         `pulumi:"dvbSubPids"`
	DvbTdtSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput `pulumi:"dvbTdtSettings"`
	DvbTeletextPid     pulumi.StringPtrInput                                                                                                         `pulumi:"dvbTeletextPid"`
	Ebif               pulumi.StringPtrInput                                                                                                         `pulumi:"ebif"`
	EbpAudioInterval   pulumi.StringPtrInput                                                                                                         `pulumi:"ebpAudioInterval"`
	EbpLookaheadMs     pulumi.IntPtrInput                                                                                                            `pulumi:"ebpLookaheadMs"`
	EbpPlacement       pulumi.StringPtrInput                                                                                                         `pulumi:"ebpPlacement"`
	EcmPid             pulumi.StringPtrInput                                                                                                         `pulumi:"ecmPid"`
	EsRateInPes        pulumi.StringPtrInput                                                                                                         `pulumi:"esRateInPes"`
	EtvPlatformPid     pulumi.StringPtrInput                                                                                                         `pulumi:"etvPlatformPid"`
	EtvSignalPid       pulumi.StringPtrInput                                                                                                         `pulumi:"etvSignalPid"`
	FragmentTime       pulumi.Float64PtrInput                                                                                                        `pulumi:"fragmentTime"`
	Klv                pulumi.StringPtrInput                                                                                                         `pulumi:"klv"`
	KlvDataPids        pulumi.StringPtrInput                                                                                                         `pulumi:"klvDataPids"`
	NielsenId3Behavior pulumi.StringPtrInput                                                                                                         `pulumi:"nielsenId3Behavior"`
	NullPacketBitrate  pulumi.Float64PtrInput                                                                                                        `pulumi:"nullPacketBitrate"`
	PatInterval        pulumi.IntPtrInput                                                                                                            `pulumi:"patInterval"`
	PcrControl         pulumi.StringPtrInput                                                                                                         `pulumi:"pcrControl"`
	PcrPeriod          pulumi.IntPtrInput                                                                                                            `pulumi:"pcrPeriod"`
	PcrPid             pulumi.StringPtrInput                                                                                                         `pulumi:"pcrPid"`
	PmtInterval        pulumi.IntPtrInput                                                                                                            `pulumi:"pmtInterval"`
	PmtPid             pulumi.StringPtrInput                                                                                                         `pulumi:"pmtPid"`
	ProgramNum         pulumi.IntPtrInput                                                                                                            `pulumi:"programNum"`
	RateMode           pulumi.StringPtrInput                                                                                                         `pulumi:"rateMode"`
	Scte27Pids         pulumi.StringPtrInput                                                                                                         `pulumi:"scte27Pids"`
	Scte35Control      pulumi.StringPtrInput                                                                                                         `pulumi:"scte35Control"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             pulumi.StringPtrInput  `pulumi:"scte35Pid"`
	SegmentationMarkers   pulumi.StringPtrInput  `pulumi:"segmentationMarkers"`
	SegmentationStyle     pulumi.StringPtrInput  `pulumi:"segmentationStyle"`
	SegmentationTime      pulumi.Float64PtrInput `pulumi:"segmentationTime"`
	TimedMetadataBehavior pulumi.StringPtrInput  `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      pulumi.StringPtrInput  `pulumi:"timedMetadataPid"`
	TransportStreamId     pulumi.IntPtrInput     `pulumi:"transportStreamId"`
	VideoPid              pulumi.StringPtrInput  `pulumi:"videoPid"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings struct {
	NetworkId   int    `pulumi:"networkId"`
	NetworkName string `pulumi:"networkName"`
	RepInterval *int   `pulumi:"repInterval"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs struct {
	NetworkId   pulumi.IntInput    `pulumi:"networkId"`
	NetworkName pulumi.StringInput `pulumi:"networkName"`
	RepInterval pulumi.IntPtrInput `pulumi:"repInterval"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) NetworkId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) NetworkName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) NetworkId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) NetworkName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings struct {
	OutputSdt           *string `pulumi:"outputSdt"`
	RepInterval         *int    `pulumi:"repInterval"`
	ServiceName         *string `pulumi:"serviceName"`
	ServiceProviderName *string `pulumi:"serviceProviderName"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs struct {
	OutputSdt           pulumi.StringPtrInput `pulumi:"outputSdt"`
	RepInterval         pulumi.IntPtrInput    `pulumi:"repInterval"`
	ServiceName         pulumi.StringPtrInput `pulumi:"serviceName"`
	ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) OutputSdt

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ServiceName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ServiceProviderName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) OutputSdt

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ServiceName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ServiceProviderName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings struct {
	RepInterval *int `pulumi:"repInterval"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs struct {
	RepInterval pulumi.IntPtrInput `pulumi:"repInterval"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AbsentInputAudioBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Arib

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AribCaptionsPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AribCaptionsPidControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AudioBufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) AudioStreamType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) BufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) CcDescriptor

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) DvbSubPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) DvbTeletextPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Ebif

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EbpAudioInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EbpLookaheadMs

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EbpPlacement

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EsRateInPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EtvPlatformPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) EtvSignalPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) FragmentTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Klv

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) KlvDataPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) NullPacketBitrate

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) RateMode

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Scte27Pids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Scte35Control

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationMarkers

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationStyle

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AbsentInputAudioBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Arib

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AribCaptionsPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AribCaptionsPidControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioBufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioStreamType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) BufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) CcDescriptor

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) DvbSubPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) DvbTeletextPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Ebif

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpAudioInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpLookaheadMs

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpPlacement

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EsRateInPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EtvPlatformPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EtvSignalPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) FragmentTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Klv

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) KlvDataPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) NullPacketBitrate

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) RateMode

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte27Pids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte35Control

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationMarkers

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationStyle

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsPtrOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) RawSettings

Raw Settings. This can be set as an empty block.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput) RawSettings

Raw Settings. This can be set as an empty block.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettings struct {
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs struct {
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsRawSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) Extension

Output file extension.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) ContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) Extension

Output file extension.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs struct {
	// Archive output settings. See Archive Output Settings for more details.
	ArchiveOutputSettings      ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsPtrInput      `pulumi:"archiveOutputSettings"`
	FrameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrInput `pulumi:"frameCaptureOutputSettings"`
	HlsOutputSettings          ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrInput          `pulumi:"hlsOutputSettings"`
	// Media package output settings. This can be set as an empty block.
	MediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrInput `pulumi:"mediaPackageOutputSettings"`
	MsSmoothOutputSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrInput     `pulumi:"msSmoothOutputSettings"`
	// Multiplex output settings. See Multiplex Output Settings for more details.
	MultiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrInput `pulumi:"multiplexOutputSettings"`
	// RTMP output settings. See RTMP Output Settings for more details.
	RtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrInput `pulumi:"rtmpOutputSettings"`
	// UDP output settings. See UDP Output Settings for more details.
	UdpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrInput `pulumi:"udpOutputSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings struct {
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier *string `pulumi:"nameModifier"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs struct {
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier pulumi.StringPtrInput `pulumi:"nameModifier"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings struct {
	H265PackagingType *string                                                                           `pulumi:"h265PackagingType"`
	HlsSettings       ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings `pulumi:"hlsSettings"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier    *string `pulumi:"nameModifier"`
	SegmentModifier *string `pulumi:"segmentModifier"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs struct {
	H265PackagingType pulumi.StringPtrInput                                                                  `pulumi:"h265PackagingType"`
	HlsSettings       ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsInput `pulumi:"hlsSettings"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier    pulumi.StringPtrInput `pulumi:"nameModifier"`
	SegmentModifier pulumi.StringPtrInput `pulumi:"segmentModifier"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs struct {
	AudioOnlyHlsSettings    ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrInput    `pulumi:"audioOnlyHlsSettings"`
	Fmp4HlsSettings         ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrInput         `pulumi:"fmp4HlsSettings"`
	FrameCaptureHlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrInput `pulumi:"frameCaptureHlsSettings"`
	StandardHlsSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrInput     `pulumi:"standardHlsSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettings struct {
	AudioGroupId   *string                                                                                                              `pulumi:"audioGroupId"`
	AudioOnlyImage *ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage `pulumi:"audioOnlyImage"`
	AudioTrackType *string                                                                                                              `pulumi:"audioTrackType"`
	SegmentType    *string                                                                                                              `pulumi:"segmentType"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs struct {
	AudioGroupId   pulumi.StringPtrInput                                                                                                       `pulumi:"audioGroupId"`
	AudioOnlyImage ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrInput `pulumi:"audioOnlyImage"`
	AudioTrackType pulumi.StringPtrInput                                                                                                       `pulumi:"audioTrackType"`
	SegmentType    pulumi.StringPtrInput                                                                                                       `pulumi:"segmentType"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImage struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam *string `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri string `pulumi:"uri"`
	// . Username to be used.
	Username *string `pulumi:"username"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs struct {
	// Key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringPtrInput `pulumi:"passwordParam"`
	// Path to a file accessible to the live stream.
	Uri pulumi.StringInput `pulumi:"uri"`
	// . Username to be used.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageOutput) Username

. Username to be used.

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImageArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) PasswordParam

Key used to extract the password from EC2 Parameter store.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) Uri

Path to a file accessible to the live stream.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsAudioOnlyImagePtrOutput) Username

. Username to be used.

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) AudioGroupId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) AudioTrackType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) SegmentType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) AudioGroupId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) AudioTrackType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) SegmentType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsAudioOnlyHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettings struct {
	AudioRenditionSets    *string `pulumi:"audioRenditionSets"`
	NielsenId3Behavior    *string `pulumi:"nielsenId3Behavior"`
	TimedMetadataBehavior *string `pulumi:"timedMetadataBehavior"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs struct {
	AudioRenditionSets    pulumi.StringPtrInput `pulumi:"audioRenditionSets"`
	NielsenId3Behavior    pulumi.StringPtrInput `pulumi:"nielsenId3Behavior"`
	TimedMetadataBehavior pulumi.StringPtrInput `pulumi:"timedMetadataBehavior"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) AudioRenditionSets

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) AudioRenditionSets

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFmp4HlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettings struct {
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs struct {
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsFrameCaptureHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettings struct {
	AudioRenditionSets *string                                                                                                          `pulumi:"audioRenditionSets"`
	M3u8Settings       ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings `pulumi:"m3u8Settings"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs struct {
	AudioRenditionSets pulumi.StringPtrInput                                                                                                 `pulumi:"audioRenditionSets"`
	M3u8Settings       ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsInput `pulumi:"m3u8Settings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings struct {
	AudioFramesPerPes  *int    `pulumi:"audioFramesPerPes"`
	AudioPids          *string `pulumi:"audioPids"`
	EcmPid             *string `pulumi:"ecmPid"`
	NielsenId3Behavior *string `pulumi:"nielsenId3Behavior"`
	PatInterval        *int    `pulumi:"patInterval"`
	PcrControl         *string `pulumi:"pcrControl"`
	PcrPeriod          *int    `pulumi:"pcrPeriod"`
	PcrPid             *string `pulumi:"pcrPid"`
	PmtInterval        *int    `pulumi:"pmtInterval"`
	PmtPid             *string `pulumi:"pmtPid"`
	ProgramNum         *int    `pulumi:"programNum"`
	Scte35Behavior     *string `pulumi:"scte35Behavior"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             *string `pulumi:"scte35Pid"`
	TimedMetadataBehavior *string `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      *string `pulumi:"timedMetadataPid"`
	TransportStreamId     *int    `pulumi:"transportStreamId"`
	VideoPid              *string `pulumi:"videoPid"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs struct {
	AudioFramesPerPes  pulumi.IntPtrInput    `pulumi:"audioFramesPerPes"`
	AudioPids          pulumi.StringPtrInput `pulumi:"audioPids"`
	EcmPid             pulumi.StringPtrInput `pulumi:"ecmPid"`
	NielsenId3Behavior pulumi.StringPtrInput `pulumi:"nielsenId3Behavior"`
	PatInterval        pulumi.IntPtrInput    `pulumi:"patInterval"`
	PcrControl         pulumi.StringPtrInput `pulumi:"pcrControl"`
	PcrPeriod          pulumi.IntPtrInput    `pulumi:"pcrPeriod"`
	PcrPid             pulumi.StringPtrInput `pulumi:"pcrPid"`
	PmtInterval        pulumi.IntPtrInput    `pulumi:"pmtInterval"`
	PmtPid             pulumi.StringPtrInput `pulumi:"pmtPid"`
	ProgramNum         pulumi.IntPtrInput    `pulumi:"programNum"`
	Scte35Behavior     pulumi.StringPtrInput `pulumi:"scte35Behavior"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             pulumi.StringPtrInput `pulumi:"scte35Pid"`
	TimedMetadataBehavior pulumi.StringPtrInput `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      pulumi.StringPtrInput `pulumi:"timedMetadataPid"`
	TransportStreamId     pulumi.IntPtrInput    `pulumi:"transportStreamId"`
	VideoPid              pulumi.StringPtrInput `pulumi:"videoPid"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) Scte35Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) Scte35Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsPtrOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) AudioRenditionSets

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput) AudioRenditionSets

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) H265PackagingType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) SegmentModifier

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) H265PackagingType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) SegmentModifier

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings struct {
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs struct {
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings struct {
	H265PackagingType *string `pulumi:"h265PackagingType"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier *string `pulumi:"nameModifier"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs struct {
	H265PackagingType pulumi.StringPtrInput `pulumi:"h265PackagingType"`
	// String concatenated to the end of the destination filename. Required for multiple outputs of the same type.
	NameModifier pulumi.StringPtrInput `pulumi:"nameModifier"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) H265PackagingType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput) H265PackagingType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput) NameModifier

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings struct {
	// Destination is a multiplex. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination `pulumi:"destination"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs struct {
	// Destination is a multiplex. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationInput `pulumi:"destination"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) Destination

Destination is a multiplex. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput) Destination

Destination is a multiplex. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) ArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) MediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) MultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) RtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsOutput) UdpOutputSettings

UDP output settings. See UDP Output Settings for more details.

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings struct {
	// Setting to allow self signed or verified RTMP certificates.
	CertificateMode *string `pulumi:"certificateMode"`
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval *int `pulumi:"connectionRetryInterval"`
	// The RTMP endpoint excluding the stream name. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination `pulumi:"destination"`
	// Number of retry attempts.
	NumRetries *int `pulumi:"numRetries"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs struct {
	// Setting to allow self signed or verified RTMP certificates.
	CertificateMode pulumi.StringPtrInput `pulumi:"certificateMode"`
	// Number of seconds to wait before retrying connection to the flash media server if the connection is lost.
	ConnectionRetryInterval pulumi.IntPtrInput `pulumi:"connectionRetryInterval"`
	// The RTMP endpoint excluding the stream name. See Destination for more details.
	Destination ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationInput `pulumi:"destination"`
	// Number of retry attempts.
	NumRetries pulumi.IntPtrInput `pulumi:"numRetries"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) CertificateMode

Setting to allow self signed or verified RTMP certificates.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) Destination

The RTMP endpoint excluding the stream name. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) CertificateMode

Setting to allow self signed or verified RTMP certificates.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) ConnectionRetryInterval

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) Destination

The RTMP endpoint excluding the stream name. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) NumRetries

Number of retry attempts.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings struct {
	// UDP output buffering in milliseconds.
	BufferMsec *int `pulumi:"bufferMsec"`
	// UDP container settings. See Container Settings for more details.
	ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettings `pulumi:"containerSettings"`
	// Destination address and port number for RTP or UDP packets. See Destination for more details.
	Destination       ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestination        `pulumi:"destination"`
	FecOutputSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettings `pulumi:"fecOutputSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs struct {
	// UDP output buffering in milliseconds.
	BufferMsec pulumi.IntPtrInput `pulumi:"bufferMsec"`
	// UDP container settings. See Container Settings for more details.
	ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsInput `pulumi:"containerSettings"`
	// Destination address and port number for RTP or UDP packets. See Destination for more details.
	Destination       ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationInput          `pulumi:"destination"`
	FecOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrInput `pulumi:"fecOutputSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettings struct {
	// M2TS Settings. See [M2TS Settings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html) for more details.
	M2tsSettings *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings `pulumi:"m2tsSettings"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs struct {
	// M2TS Settings. See [M2TS Settings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html) for more details.
	M2tsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrInput `pulumi:"m2tsSettings"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings struct {
	AbsentInputAudioBehavior *string `pulumi:"absentInputAudioBehavior"`
	Arib                     *string `pulumi:"arib"`
	AribCaptionsPid          *string `pulumi:"aribCaptionsPid"`
	AribCaptionsPidControl   *string `pulumi:"aribCaptionsPidControl"`
	AudioBufferModel         *string `pulumi:"audioBufferModel"`
	AudioFramesPerPes        *int    `pulumi:"audioFramesPerPes"`
	AudioPids                *string `pulumi:"audioPids"`
	AudioStreamType          *string `pulumi:"audioStreamType"`
	// Average bitrate in bits/second.
	Bitrate            *int                                                                                                               `pulumi:"bitrate"`
	BufferModel        *string                                                                                                            `pulumi:"bufferModel"`
	CcDescriptor       *string                                                                                                            `pulumi:"ccDescriptor"`
	DvbNitSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings `pulumi:"dvbNitSettings"`
	DvbSdtSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings `pulumi:"dvbSdtSettings"`
	DvbSubPids         *string                                                                                                            `pulumi:"dvbSubPids"`
	DvbTdtSettings     *ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings `pulumi:"dvbTdtSettings"`
	DvbTeletextPid     *string                                                                                                            `pulumi:"dvbTeletextPid"`
	Ebif               *string                                                                                                            `pulumi:"ebif"`
	EbpAudioInterval   *string                                                                                                            `pulumi:"ebpAudioInterval"`
	EbpLookaheadMs     *int                                                                                                               `pulumi:"ebpLookaheadMs"`
	EbpPlacement       *string                                                                                                            `pulumi:"ebpPlacement"`
	EcmPid             *string                                                                                                            `pulumi:"ecmPid"`
	EsRateInPes        *string                                                                                                            `pulumi:"esRateInPes"`
	EtvPlatformPid     *string                                                                                                            `pulumi:"etvPlatformPid"`
	EtvSignalPid       *string                                                                                                            `pulumi:"etvSignalPid"`
	FragmentTime       *float64                                                                                                           `pulumi:"fragmentTime"`
	Klv                *string                                                                                                            `pulumi:"klv"`
	KlvDataPids        *string                                                                                                            `pulumi:"klvDataPids"`
	NielsenId3Behavior *string                                                                                                            `pulumi:"nielsenId3Behavior"`
	NullPacketBitrate  *float64                                                                                                           `pulumi:"nullPacketBitrate"`
	PatInterval        *int                                                                                                               `pulumi:"patInterval"`
	PcrControl         *string                                                                                                            `pulumi:"pcrControl"`
	PcrPeriod          *int                                                                                                               `pulumi:"pcrPeriod"`
	PcrPid             *string                                                                                                            `pulumi:"pcrPid"`
	PmtInterval        *int                                                                                                               `pulumi:"pmtInterval"`
	PmtPid             *string                                                                                                            `pulumi:"pmtPid"`
	ProgramNum         *int                                                                                                               `pulumi:"programNum"`
	RateMode           *string                                                                                                            `pulumi:"rateMode"`
	Scte27Pids         *string                                                                                                            `pulumi:"scte27Pids"`
	Scte35Control      *string                                                                                                            `pulumi:"scte35Control"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             *string  `pulumi:"scte35Pid"`
	SegmentationMarkers   *string  `pulumi:"segmentationMarkers"`
	SegmentationStyle     *string  `pulumi:"segmentationStyle"`
	SegmentationTime      *float64 `pulumi:"segmentationTime"`
	TimedMetadataBehavior *string  `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      *string  `pulumi:"timedMetadataPid"`
	TransportStreamId     *int     `pulumi:"transportStreamId"`
	VideoPid              *string  `pulumi:"videoPid"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs struct {
	AbsentInputAudioBehavior pulumi.StringPtrInput `pulumi:"absentInputAudioBehavior"`
	Arib                     pulumi.StringPtrInput `pulumi:"arib"`
	AribCaptionsPid          pulumi.StringPtrInput `pulumi:"aribCaptionsPid"`
	AribCaptionsPidControl   pulumi.StringPtrInput `pulumi:"aribCaptionsPidControl"`
	AudioBufferModel         pulumi.StringPtrInput `pulumi:"audioBufferModel"`
	AudioFramesPerPes        pulumi.IntPtrInput    `pulumi:"audioFramesPerPes"`
	AudioPids                pulumi.StringPtrInput `pulumi:"audioPids"`
	AudioStreamType          pulumi.StringPtrInput `pulumi:"audioStreamType"`
	// Average bitrate in bits/second.
	Bitrate            pulumi.IntPtrInput                                                                                                        `pulumi:"bitrate"`
	BufferModel        pulumi.StringPtrInput                                                                                                     `pulumi:"bufferModel"`
	CcDescriptor       pulumi.StringPtrInput                                                                                                     `pulumi:"ccDescriptor"`
	DvbNitSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput `pulumi:"dvbNitSettings"`
	DvbSdtSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput `pulumi:"dvbSdtSettings"`
	DvbSubPids         pulumi.StringPtrInput                                                                                                     `pulumi:"dvbSubPids"`
	DvbTdtSettings     ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput `pulumi:"dvbTdtSettings"`
	DvbTeletextPid     pulumi.StringPtrInput                                                                                                     `pulumi:"dvbTeletextPid"`
	Ebif               pulumi.StringPtrInput                                                                                                     `pulumi:"ebif"`
	EbpAudioInterval   pulumi.StringPtrInput                                                                                                     `pulumi:"ebpAudioInterval"`
	EbpLookaheadMs     pulumi.IntPtrInput                                                                                                        `pulumi:"ebpLookaheadMs"`
	EbpPlacement       pulumi.StringPtrInput                                                                                                     `pulumi:"ebpPlacement"`
	EcmPid             pulumi.StringPtrInput                                                                                                     `pulumi:"ecmPid"`
	EsRateInPes        pulumi.StringPtrInput                                                                                                     `pulumi:"esRateInPes"`
	EtvPlatformPid     pulumi.StringPtrInput                                                                                                     `pulumi:"etvPlatformPid"`
	EtvSignalPid       pulumi.StringPtrInput                                                                                                     `pulumi:"etvSignalPid"`
	FragmentTime       pulumi.Float64PtrInput                                                                                                    `pulumi:"fragmentTime"`
	Klv                pulumi.StringPtrInput                                                                                                     `pulumi:"klv"`
	KlvDataPids        pulumi.StringPtrInput                                                                                                     `pulumi:"klvDataPids"`
	NielsenId3Behavior pulumi.StringPtrInput                                                                                                     `pulumi:"nielsenId3Behavior"`
	NullPacketBitrate  pulumi.Float64PtrInput                                                                                                    `pulumi:"nullPacketBitrate"`
	PatInterval        pulumi.IntPtrInput                                                                                                        `pulumi:"patInterval"`
	PcrControl         pulumi.StringPtrInput                                                                                                     `pulumi:"pcrControl"`
	PcrPeriod          pulumi.IntPtrInput                                                                                                        `pulumi:"pcrPeriod"`
	PcrPid             pulumi.StringPtrInput                                                                                                     `pulumi:"pcrPid"`
	PmtInterval        pulumi.IntPtrInput                                                                                                        `pulumi:"pmtInterval"`
	PmtPid             pulumi.StringPtrInput                                                                                                     `pulumi:"pmtPid"`
	ProgramNum         pulumi.IntPtrInput                                                                                                        `pulumi:"programNum"`
	RateMode           pulumi.StringPtrInput                                                                                                     `pulumi:"rateMode"`
	Scte27Pids         pulumi.StringPtrInput                                                                                                     `pulumi:"scte27Pids"`
	Scte35Control      pulumi.StringPtrInput                                                                                                     `pulumi:"scte35Control"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid             pulumi.StringPtrInput  `pulumi:"scte35Pid"`
	SegmentationMarkers   pulumi.StringPtrInput  `pulumi:"segmentationMarkers"`
	SegmentationStyle     pulumi.StringPtrInput  `pulumi:"segmentationStyle"`
	SegmentationTime      pulumi.Float64PtrInput `pulumi:"segmentationTime"`
	TimedMetadataBehavior pulumi.StringPtrInput  `pulumi:"timedMetadataBehavior"`
	TimedMetadataPid      pulumi.StringPtrInput  `pulumi:"timedMetadataPid"`
	TransportStreamId     pulumi.IntPtrInput     `pulumi:"transportStreamId"`
	VideoPid              pulumi.StringPtrInput  `pulumi:"videoPid"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings struct {
	NetworkId   int    `pulumi:"networkId"`
	NetworkName string `pulumi:"networkName"`
	RepInterval *int   `pulumi:"repInterval"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs struct {
	NetworkId   pulumi.IntInput    `pulumi:"networkId"`
	NetworkName pulumi.StringInput `pulumi:"networkName"`
	RepInterval pulumi.IntPtrInput `pulumi:"repInterval"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) NetworkId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) NetworkName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) NetworkId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) NetworkName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings struct {
	OutputSdt           *string `pulumi:"outputSdt"`
	RepInterval         *int    `pulumi:"repInterval"`
	ServiceName         *string `pulumi:"serviceName"`
	ServiceProviderName *string `pulumi:"serviceProviderName"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs struct {
	OutputSdt           pulumi.StringPtrInput `pulumi:"outputSdt"`
	RepInterval         pulumi.IntPtrInput    `pulumi:"repInterval"`
	ServiceName         pulumi.StringPtrInput `pulumi:"serviceName"`
	ServiceProviderName pulumi.StringPtrInput `pulumi:"serviceProviderName"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) OutputSdt

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ServiceName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ServiceProviderName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) OutputSdt

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ServiceName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ServiceProviderName

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings struct {
	RepInterval *int `pulumi:"repInterval"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs struct {
	RepInterval pulumi.IntPtrInput `pulumi:"repInterval"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) RepInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AbsentInputAudioBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Arib

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AribCaptionsPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AribCaptionsPidControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AudioBufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) AudioStreamType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) BufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) CcDescriptor

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) DvbSubPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) DvbTeletextPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Ebif

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EbpAudioInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EbpLookaheadMs

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EbpPlacement

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EsRateInPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EtvPlatformPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) EtvSignalPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) FragmentTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Klv

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) KlvDataPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) NullPacketBitrate

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) RateMode

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Scte27Pids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Scte35Control

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationMarkers

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationStyle

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) SegmentationTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AbsentInputAudioBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Arib

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AribCaptionsPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AribCaptionsPidControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioBufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioFramesPerPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) AudioStreamType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) BufferModel

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) CcDescriptor

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) DvbSubPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) DvbTeletextPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Ebif

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpAudioInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpLookaheadMs

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EbpPlacement

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EcmPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EsRateInPes

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EtvPlatformPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) EtvSignalPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) FragmentTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Klv

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) KlvDataPids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) NielsenId3Behavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) NullPacketBitrate

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PatInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrControl

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrPeriod

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PcrPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PmtInterval

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) PmtPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ProgramNum

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) RateMode

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte27Pids

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte35Control

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationMarkers

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationStyle

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) SegmentationTime

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TimedMetadataBehavior

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TimedMetadataPid

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) TransportStreamId

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsPtrOutput) VideoPid

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestination

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestination struct {
	// Reference ID for the destination.
	DestinationRefId string `pulumi:"destinationRefId"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs struct {
	// Reference ID for the destination.
	DestinationRefId pulumi.StringInput `pulumi:"destinationRefId"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput) DestinationRefId

Reference ID for the destination.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsDestinationPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettings

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettings struct {
	// The height of the FEC protection matrix.
	ColumnDepth *int `pulumi:"columnDepth"`
	// Enables column only or column and row based FEC.
	IncludeFec *string `pulumi:"includeFec"`
	// The width of the FEC protection matrix.
	RowLength *int `pulumi:"rowLength"`
}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs struct {
	// The height of the FEC protection matrix.
	ColumnDepth pulumi.IntPtrInput `pulumi:"columnDepth"`
	// Enables column only or column and row based FEC.
	IncludeFec pulumi.StringPtrInput `pulumi:"includeFec"`
	// The width of the FEC protection matrix.
	RowLength pulumi.IntPtrInput `pulumi:"rowLength"`
}

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ColumnDepth

The height of the FEC protection matrix.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) IncludeFec

Enables column only or column and row based FEC.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) RowLength

The width of the FEC protection matrix.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) ColumnDepth

The height of the FEC protection matrix.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) IncludeFec

Enables column only or column and row based FEC.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) RowLength

The width of the FEC protection matrix.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsFecOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsInput` via:

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs{...}

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) BufferMsec

UDP output buffering in milliseconds.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ContainerSettings

UDP container settings. See Container Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) Destination

Destination address and port number for RTP or UDP packets. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutputWithContext

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrInput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput() ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput
	ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput
}

ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs, ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtr and ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrInput` via:

        ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput

type ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) BufferMsec

UDP output buffering in milliseconds.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) ContainerSettings

UDP container settings. See Container Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) Destination

Destination address and port number for RTP or UDP packets. See Destination for more details.

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) Elem

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput

func (ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutput) ToChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsPtrOutputWithContext

type ChannelEncoderSettingsOutputGroupOutputType

type ChannelEncoderSettingsOutputGroupOutputType struct {
	// The names of the audio descriptions used as audio sources for the output.
	AudioDescriptionNames []string `pulumi:"audioDescriptionNames"`
	// The names of the caption descriptions used as caption sources for the output.
	CaptionDescriptionNames []string `pulumi:"captionDescriptionNames"`
	// The name used to identify an output.
	OutputName *string `pulumi:"outputName"`
	// Settings for output. See Output Settings for more details.
	OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings `pulumi:"outputSettings"`
	// The name of the video description used as video source for the output.
	VideoDescriptionName *string `pulumi:"videoDescriptionName"`
}

type ChannelEncoderSettingsOutputGroupOutputTypeArgs

type ChannelEncoderSettingsOutputGroupOutputTypeArgs struct {
	// The names of the audio descriptions used as audio sources for the output.
	AudioDescriptionNames pulumi.StringArrayInput `pulumi:"audioDescriptionNames"`
	// The names of the caption descriptions used as caption sources for the output.
	CaptionDescriptionNames pulumi.StringArrayInput `pulumi:"captionDescriptionNames"`
	// The name used to identify an output.
	OutputName pulumi.StringPtrInput `pulumi:"outputName"`
	// Settings for output. See Output Settings for more details.
	OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsInput `pulumi:"outputSettings"`
	// The name of the video description used as video source for the output.
	VideoDescriptionName pulumi.StringPtrInput `pulumi:"videoDescriptionName"`
}

func (ChannelEncoderSettingsOutputGroupOutputTypeArgs) ElementType

func (ChannelEncoderSettingsOutputGroupOutputTypeArgs) ToChannelEncoderSettingsOutputGroupOutputTypeOutput

func (i ChannelEncoderSettingsOutputGroupOutputTypeArgs) ToChannelEncoderSettingsOutputGroupOutputTypeOutput() ChannelEncoderSettingsOutputGroupOutputTypeOutput

func (ChannelEncoderSettingsOutputGroupOutputTypeArgs) ToChannelEncoderSettingsOutputGroupOutputTypeOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputTypeArgs) ToChannelEncoderSettingsOutputGroupOutputTypeOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputTypeOutput

type ChannelEncoderSettingsOutputGroupOutputTypeArray

type ChannelEncoderSettingsOutputGroupOutputTypeArray []ChannelEncoderSettingsOutputGroupOutputTypeInput

func (ChannelEncoderSettingsOutputGroupOutputTypeArray) ElementType

func (ChannelEncoderSettingsOutputGroupOutputTypeArray) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

func (i ChannelEncoderSettingsOutputGroupOutputTypeArray) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutput() ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputTypeArray) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutputWithContext

func (i ChannelEncoderSettingsOutputGroupOutputTypeArray) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

type ChannelEncoderSettingsOutputGroupOutputTypeArrayInput

type ChannelEncoderSettingsOutputGroupOutputTypeArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutput() ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput
	ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput
}

ChannelEncoderSettingsOutputGroupOutputTypeArrayInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputTypeArray and ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputTypeArrayInput` via:

ChannelEncoderSettingsOutputGroupOutputTypeArray{ ChannelEncoderSettingsOutputGroupOutputTypeArgs{...} }

type ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

type ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput) Index

func (ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

func (ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput) ToChannelEncoderSettingsOutputGroupOutputTypeArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputTypeArrayOutput

type ChannelEncoderSettingsOutputGroupOutputTypeInput

type ChannelEncoderSettingsOutputGroupOutputTypeInput interface {
	pulumi.Input

	ToChannelEncoderSettingsOutputGroupOutputTypeOutput() ChannelEncoderSettingsOutputGroupOutputTypeOutput
	ToChannelEncoderSettingsOutputGroupOutputTypeOutputWithContext(context.Context) ChannelEncoderSettingsOutputGroupOutputTypeOutput
}

ChannelEncoderSettingsOutputGroupOutputTypeInput is an input type that accepts ChannelEncoderSettingsOutputGroupOutputTypeArgs and ChannelEncoderSettingsOutputGroupOutputTypeOutput values. You can construct a concrete instance of `ChannelEncoderSettingsOutputGroupOutputTypeInput` via:

ChannelEncoderSettingsOutputGroupOutputTypeArgs{...}

type ChannelEncoderSettingsOutputGroupOutputTypeOutput

type ChannelEncoderSettingsOutputGroupOutputTypeOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) AudioDescriptionNames

The names of the audio descriptions used as audio sources for the output.

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) CaptionDescriptionNames

The names of the caption descriptions used as caption sources for the output.

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) ElementType

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) OutputName

The name used to identify an output.

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) OutputSettings

Settings for output. See Output Settings for more details.

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) ToChannelEncoderSettingsOutputGroupOutputTypeOutput

func (o ChannelEncoderSettingsOutputGroupOutputTypeOutput) ToChannelEncoderSettingsOutputGroupOutputTypeOutput() ChannelEncoderSettingsOutputGroupOutputTypeOutput

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) ToChannelEncoderSettingsOutputGroupOutputTypeOutputWithContext

func (o ChannelEncoderSettingsOutputGroupOutputTypeOutput) ToChannelEncoderSettingsOutputGroupOutputTypeOutputWithContext(ctx context.Context) ChannelEncoderSettingsOutputGroupOutputTypeOutput

func (ChannelEncoderSettingsOutputGroupOutputTypeOutput) VideoDescriptionName

The name of the video description used as video source for the output.

type ChannelEncoderSettingsPtrInput

type ChannelEncoderSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsPtrOutput() ChannelEncoderSettingsPtrOutput
	ToChannelEncoderSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsPtrOutput
}

ChannelEncoderSettingsPtrInput is an input type that accepts ChannelEncoderSettingsArgs, ChannelEncoderSettingsPtr and ChannelEncoderSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsPtrInput` via:

        ChannelEncoderSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsPtrOutput

type ChannelEncoderSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsPtrOutput) AudioDescriptions

Audio descriptions for the channel. See Audio Descriptions for more details.

func (ChannelEncoderSettingsPtrOutput) AvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

func (ChannelEncoderSettingsPtrOutput) CaptionDescriptions

Caption Descriptions. See Caption Descriptions for more details.

func (ChannelEncoderSettingsPtrOutput) Elem

func (ChannelEncoderSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsPtrOutput) GlobalConfiguration

Configuration settings that apply to the event as a whole. See Global Configuration for more details.

func (ChannelEncoderSettingsPtrOutput) MotionGraphicsConfiguration

Settings for motion graphics. See Motion Graphics Configuration for more details.

func (ChannelEncoderSettingsPtrOutput) NielsenConfiguration

Nielsen configuration settings. See Nielsen Configuration for more details.

func (ChannelEncoderSettingsPtrOutput) OutputGroups

Output groups for the channel. See Output Groups for more details.

func (ChannelEncoderSettingsPtrOutput) TimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

func (ChannelEncoderSettingsPtrOutput) ToChannelEncoderSettingsPtrOutput

func (o ChannelEncoderSettingsPtrOutput) ToChannelEncoderSettingsPtrOutput() ChannelEncoderSettingsPtrOutput

func (ChannelEncoderSettingsPtrOutput) ToChannelEncoderSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsPtrOutput) ToChannelEncoderSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsPtrOutput

func (ChannelEncoderSettingsPtrOutput) VideoDescriptions

Video Descriptions. See Video Descriptions for more details.

type ChannelEncoderSettingsTimecodeConfig

type ChannelEncoderSettingsTimecodeConfig struct {
	// The source for the timecode that will be associated with the events outputs.
	Source string `pulumi:"source"`
	// Threshold in frames beyond which output timecode is resynchronized to the input timecode.
	SyncThreshold *int `pulumi:"syncThreshold"`
}

type ChannelEncoderSettingsTimecodeConfigArgs

type ChannelEncoderSettingsTimecodeConfigArgs struct {
	// The source for the timecode that will be associated with the events outputs.
	Source pulumi.StringInput `pulumi:"source"`
	// Threshold in frames beyond which output timecode is resynchronized to the input timecode.
	SyncThreshold pulumi.IntPtrInput `pulumi:"syncThreshold"`
}

func (ChannelEncoderSettingsTimecodeConfigArgs) ElementType

func (ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigOutput

func (i ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigOutput() ChannelEncoderSettingsTimecodeConfigOutput

func (ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigOutputWithContext

func (i ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigOutputWithContext(ctx context.Context) ChannelEncoderSettingsTimecodeConfigOutput

func (ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigPtrOutput

func (i ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigPtrOutput() ChannelEncoderSettingsTimecodeConfigPtrOutput

func (ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext

func (i ChannelEncoderSettingsTimecodeConfigArgs) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsTimecodeConfigPtrOutput

type ChannelEncoderSettingsTimecodeConfigInput

type ChannelEncoderSettingsTimecodeConfigInput interface {
	pulumi.Input

	ToChannelEncoderSettingsTimecodeConfigOutput() ChannelEncoderSettingsTimecodeConfigOutput
	ToChannelEncoderSettingsTimecodeConfigOutputWithContext(context.Context) ChannelEncoderSettingsTimecodeConfigOutput
}

ChannelEncoderSettingsTimecodeConfigInput is an input type that accepts ChannelEncoderSettingsTimecodeConfigArgs and ChannelEncoderSettingsTimecodeConfigOutput values. You can construct a concrete instance of `ChannelEncoderSettingsTimecodeConfigInput` via:

ChannelEncoderSettingsTimecodeConfigArgs{...}

type ChannelEncoderSettingsTimecodeConfigOutput

type ChannelEncoderSettingsTimecodeConfigOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsTimecodeConfigOutput) ElementType

func (ChannelEncoderSettingsTimecodeConfigOutput) Source

The source for the timecode that will be associated with the events outputs.

func (ChannelEncoderSettingsTimecodeConfigOutput) SyncThreshold

Threshold in frames beyond which output timecode is resynchronized to the input timecode.

func (ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigOutput

func (o ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigOutput() ChannelEncoderSettingsTimecodeConfigOutput

func (ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigOutputWithContext

func (o ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigOutputWithContext(ctx context.Context) ChannelEncoderSettingsTimecodeConfigOutput

func (ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutput

func (o ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutput() ChannelEncoderSettingsTimecodeConfigPtrOutput

func (ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext

func (o ChannelEncoderSettingsTimecodeConfigOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsTimecodeConfigPtrOutput

type ChannelEncoderSettingsTimecodeConfigPtrInput

type ChannelEncoderSettingsTimecodeConfigPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsTimecodeConfigPtrOutput() ChannelEncoderSettingsTimecodeConfigPtrOutput
	ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext(context.Context) ChannelEncoderSettingsTimecodeConfigPtrOutput
}

ChannelEncoderSettingsTimecodeConfigPtrInput is an input type that accepts ChannelEncoderSettingsTimecodeConfigArgs, ChannelEncoderSettingsTimecodeConfigPtr and ChannelEncoderSettingsTimecodeConfigPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsTimecodeConfigPtrInput` via:

        ChannelEncoderSettingsTimecodeConfigArgs{...}

or:

        nil

type ChannelEncoderSettingsTimecodeConfigPtrOutput

type ChannelEncoderSettingsTimecodeConfigPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) Elem

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) ElementType

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) Source

The source for the timecode that will be associated with the events outputs.

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) SyncThreshold

Threshold in frames beyond which output timecode is resynchronized to the input timecode.

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutput

func (o ChannelEncoderSettingsTimecodeConfigPtrOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutput() ChannelEncoderSettingsTimecodeConfigPtrOutput

func (ChannelEncoderSettingsTimecodeConfigPtrOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext

func (o ChannelEncoderSettingsTimecodeConfigPtrOutput) ToChannelEncoderSettingsTimecodeConfigPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsTimecodeConfigPtrOutput

type ChannelEncoderSettingsVideoDescription

type ChannelEncoderSettingsVideoDescription struct {
	// The video codec settings. See Video Codec Settings for more details.
	CodecSettings *ChannelEncoderSettingsVideoDescriptionCodecSettings `pulumi:"codecSettings"`
	// Output video height in pixels.
	Height *int `pulumi:"height"`
	// The name of the video description.
	Name string `pulumi:"name"`
	// Indicate how to respond to the AFD values that might be in the input video.
	RespondToAfd *string `pulumi:"respondToAfd"`
	// Behavior on how to scale.
	ScalingBehavior *string `pulumi:"scalingBehavior"`
	// Changes the strength of the anti-alias filter used for scaling.
	Sharpness *int `pulumi:"sharpness"`
	// Output video width in pixels.
	Width *int `pulumi:"width"`
}

type ChannelEncoderSettingsVideoDescriptionArgs

type ChannelEncoderSettingsVideoDescriptionArgs struct {
	// The video codec settings. See Video Codec Settings for more details.
	CodecSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrInput `pulumi:"codecSettings"`
	// Output video height in pixels.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// The name of the video description.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicate how to respond to the AFD values that might be in the input video.
	RespondToAfd pulumi.StringPtrInput `pulumi:"respondToAfd"`
	// Behavior on how to scale.
	ScalingBehavior pulumi.StringPtrInput `pulumi:"scalingBehavior"`
	// Changes the strength of the anti-alias filter used for scaling.
	Sharpness pulumi.IntPtrInput `pulumi:"sharpness"`
	// Output video width in pixels.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (ChannelEncoderSettingsVideoDescriptionArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionArgs) ToChannelEncoderSettingsVideoDescriptionOutput

func (i ChannelEncoderSettingsVideoDescriptionArgs) ToChannelEncoderSettingsVideoDescriptionOutput() ChannelEncoderSettingsVideoDescriptionOutput

func (ChannelEncoderSettingsVideoDescriptionArgs) ToChannelEncoderSettingsVideoDescriptionOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionArgs) ToChannelEncoderSettingsVideoDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionOutput

type ChannelEncoderSettingsVideoDescriptionArray

type ChannelEncoderSettingsVideoDescriptionArray []ChannelEncoderSettingsVideoDescriptionInput

func (ChannelEncoderSettingsVideoDescriptionArray) ElementType

func (ChannelEncoderSettingsVideoDescriptionArray) ToChannelEncoderSettingsVideoDescriptionArrayOutput

func (i ChannelEncoderSettingsVideoDescriptionArray) ToChannelEncoderSettingsVideoDescriptionArrayOutput() ChannelEncoderSettingsVideoDescriptionArrayOutput

func (ChannelEncoderSettingsVideoDescriptionArray) ToChannelEncoderSettingsVideoDescriptionArrayOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionArray) ToChannelEncoderSettingsVideoDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionArrayOutput

type ChannelEncoderSettingsVideoDescriptionArrayInput

type ChannelEncoderSettingsVideoDescriptionArrayInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionArrayOutput() ChannelEncoderSettingsVideoDescriptionArrayOutput
	ToChannelEncoderSettingsVideoDescriptionArrayOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionArrayOutput
}

ChannelEncoderSettingsVideoDescriptionArrayInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionArray and ChannelEncoderSettingsVideoDescriptionArrayOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionArrayInput` via:

ChannelEncoderSettingsVideoDescriptionArray{ ChannelEncoderSettingsVideoDescriptionArgs{...} }

type ChannelEncoderSettingsVideoDescriptionArrayOutput

type ChannelEncoderSettingsVideoDescriptionArrayOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionArrayOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionArrayOutput) Index

func (ChannelEncoderSettingsVideoDescriptionArrayOutput) ToChannelEncoderSettingsVideoDescriptionArrayOutput

func (o ChannelEncoderSettingsVideoDescriptionArrayOutput) ToChannelEncoderSettingsVideoDescriptionArrayOutput() ChannelEncoderSettingsVideoDescriptionArrayOutput

func (ChannelEncoderSettingsVideoDescriptionArrayOutput) ToChannelEncoderSettingsVideoDescriptionArrayOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionArrayOutput) ToChannelEncoderSettingsVideoDescriptionArrayOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionArrayOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettings struct {
	// Frame capture settings. See Frame Capture Settings for more details.
	FrameCaptureSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettings `pulumi:"frameCaptureSettings"`
	// H264 settings. See H264 Settings for more details.
	H264Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings `pulumi:"h264Settings"`
	H265Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings `pulumi:"h265Settings"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs struct {
	// Frame capture settings. See Frame Capture Settings for more details.
	FrameCaptureSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrInput `pulumi:"frameCaptureSettings"`
	// H264 settings. See H264 Settings for more details.
	H264Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrInput `pulumi:"h264Settings"`
	H265Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrInput `pulumi:"h265Settings"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettings struct {
	// The frequency at which to capture frames for inclusion in the output.
	CaptureInterval *int `pulumi:"captureInterval"`
	// Unit for the frame capture interval.
	CaptureIntervalUnits *string `pulumi:"captureIntervalUnits"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs struct {
	// The frequency at which to capture frames for inclusion in the output.
	CaptureInterval pulumi.IntPtrInput `pulumi:"captureInterval"`
	// Unit for the frame capture interval.
	CaptureIntervalUnits pulumi.StringPtrInput `pulumi:"captureIntervalUnits"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) CaptureInterval

The frequency at which to capture frames for inclusion in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) CaptureIntervalUnits

Unit for the frame capture interval.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) CaptureInterval

The frequency at which to capture frames for inclusion in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) CaptureIntervalUnits

Unit for the frame capture interval.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) Elem

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsFrameCaptureSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264Settings struct {
	// Enables or disables adaptive quantization.
	AdaptiveQuantization *string `pulumi:"adaptiveQuantization"`
	// Indicates that AFD values will be written into the output stream.
	AfdSignaling *string `pulumi:"afdSignaling"`
	// Average bitrate in bits/second.
	Bitrate    *int `pulumi:"bitrate"`
	BufFillPct *int `pulumi:"bufFillPct"`
	// Size of buffer in bits.
	BufSize *int `pulumi:"bufSize"`
	// Includes color space metadata in the output.
	ColorMetadata *string `pulumi:"colorMetadata"`
	// Entropy encoding mode.
	EntropyEncoding *string `pulumi:"entropyEncoding"`
	// Filters to apply to an encode. See H265 Filter Settings for more details.
	FilterSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings `pulumi:"filterSettings"`
	// Four bit AFD value to write on all frames of video in the output stream.
	FixedAfd  *string `pulumi:"fixedAfd"`
	FlickerAq *string `pulumi:"flickerAq"`
	// Controls whether coding is performed on a field basis or on a frame basis.
	ForceFieldPictures *string `pulumi:"forceFieldPictures"`
	// Indicates how the output video frame rate is specified.
	FramerateControl *string `pulumi:"framerateControl"`
	// Framerate denominator.
	FramerateDenominator *int `pulumi:"framerateDenominator"`
	// Framerate numerator.
	FramerateNumerator *int `pulumi:"framerateNumerator"`
	// GOP-B reference.
	GopBReference *string `pulumi:"gopBReference"`
	// Frequency of closed GOPs.
	GopClosedCadence *int `pulumi:"gopClosedCadence"`
	// Number of B-frames between reference frames.
	GopNumBFrames *int `pulumi:"gopNumBFrames"`
	// GOP size in units of either frames of seconds per `gopSizeUnits`.
	GopSize *float64 `pulumi:"gopSize"`
	// Indicates if the `gopSize` is specified in frames or seconds.
	GopSizeUnits *string `pulumi:"gopSizeUnits"`
	// H265 level.
	Level *string `pulumi:"level"`
	// Amount of lookahead.
	LookAheadRateControl *string `pulumi:"lookAheadRateControl"`
	// Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
	MaxBitrate   *int `pulumi:"maxBitrate"`
	MinIInterval *int `pulumi:"minIInterval"`
	// Number of reference frames to use.
	NumRefFrames *int `pulumi:"numRefFrames"`
	// Indicates how the output pixel aspect ratio is specified.
	ParControl *string `pulumi:"parControl"`
	// Pixel Aspect Ratio denominator.
	ParDenominator *int `pulumi:"parDenominator"`
	// Pixel Aspect Ratio numerator.
	ParNumerator *int `pulumi:"parNumerator"`
	// AAC profile.
	Profile *string `pulumi:"profile"`
	// Quality level.
	QualityLevel *string `pulumi:"qualityLevel"`
	// Controls the target quality for the video encode.
	QvbrQualityLevel *int `pulumi:"qvbrQualityLevel"`
	// The rate control mode.
	RateControlMode *string `pulumi:"rateControlMode"`
	// Sets the scan type of the output.
	ScanType *string `pulumi:"scanType"`
	// Scene change detection.
	SceneChangeDetect *string `pulumi:"sceneChangeDetect"`
	// Number of slices per picture.
	Slices *int `pulumi:"slices"`
	// Softness.
	Softness *int `pulumi:"softness"`
	// Makes adjustments within each frame based on spatial variation of content complexity.
	SpatialAq *string `pulumi:"spatialAq"`
	// Subgop length.
	SubgopLength *string `pulumi:"subgopLength"`
	// Produces a bitstream compliant with SMPTE RP-2027.
	Syntax *string `pulumi:"syntax"`
	// Makes adjustments within each frame based on temporal variation of content complexity.
	TemporalAq *string `pulumi:"temporalAq"`
	// Determines how timecodes should be inserted into the video elementary stream.
	TimecodeInsertion *string `pulumi:"timecodeInsertion"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs struct {
	// Enables or disables adaptive quantization.
	AdaptiveQuantization pulumi.StringPtrInput `pulumi:"adaptiveQuantization"`
	// Indicates that AFD values will be written into the output stream.
	AfdSignaling pulumi.StringPtrInput `pulumi:"afdSignaling"`
	// Average bitrate in bits/second.
	Bitrate    pulumi.IntPtrInput `pulumi:"bitrate"`
	BufFillPct pulumi.IntPtrInput `pulumi:"bufFillPct"`
	// Size of buffer in bits.
	BufSize pulumi.IntPtrInput `pulumi:"bufSize"`
	// Includes color space metadata in the output.
	ColorMetadata pulumi.StringPtrInput `pulumi:"colorMetadata"`
	// Entropy encoding mode.
	EntropyEncoding pulumi.StringPtrInput `pulumi:"entropyEncoding"`
	// Filters to apply to an encode. See H265 Filter Settings for more details.
	FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrInput `pulumi:"filterSettings"`
	// Four bit AFD value to write on all frames of video in the output stream.
	FixedAfd  pulumi.StringPtrInput `pulumi:"fixedAfd"`
	FlickerAq pulumi.StringPtrInput `pulumi:"flickerAq"`
	// Controls whether coding is performed on a field basis or on a frame basis.
	ForceFieldPictures pulumi.StringPtrInput `pulumi:"forceFieldPictures"`
	// Indicates how the output video frame rate is specified.
	FramerateControl pulumi.StringPtrInput `pulumi:"framerateControl"`
	// Framerate denominator.
	FramerateDenominator pulumi.IntPtrInput `pulumi:"framerateDenominator"`
	// Framerate numerator.
	FramerateNumerator pulumi.IntPtrInput `pulumi:"framerateNumerator"`
	// GOP-B reference.
	GopBReference pulumi.StringPtrInput `pulumi:"gopBReference"`
	// Frequency of closed GOPs.
	GopClosedCadence pulumi.IntPtrInput `pulumi:"gopClosedCadence"`
	// Number of B-frames between reference frames.
	GopNumBFrames pulumi.IntPtrInput `pulumi:"gopNumBFrames"`
	// GOP size in units of either frames of seconds per `gopSizeUnits`.
	GopSize pulumi.Float64PtrInput `pulumi:"gopSize"`
	// Indicates if the `gopSize` is specified in frames or seconds.
	GopSizeUnits pulumi.StringPtrInput `pulumi:"gopSizeUnits"`
	// H265 level.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// Amount of lookahead.
	LookAheadRateControl pulumi.StringPtrInput `pulumi:"lookAheadRateControl"`
	// Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
	MaxBitrate   pulumi.IntPtrInput `pulumi:"maxBitrate"`
	MinIInterval pulumi.IntPtrInput `pulumi:"minIInterval"`
	// Number of reference frames to use.
	NumRefFrames pulumi.IntPtrInput `pulumi:"numRefFrames"`
	// Indicates how the output pixel aspect ratio is specified.
	ParControl pulumi.StringPtrInput `pulumi:"parControl"`
	// Pixel Aspect Ratio denominator.
	ParDenominator pulumi.IntPtrInput `pulumi:"parDenominator"`
	// Pixel Aspect Ratio numerator.
	ParNumerator pulumi.IntPtrInput `pulumi:"parNumerator"`
	// AAC profile.
	Profile pulumi.StringPtrInput `pulumi:"profile"`
	// Quality level.
	QualityLevel pulumi.StringPtrInput `pulumi:"qualityLevel"`
	// Controls the target quality for the video encode.
	QvbrQualityLevel pulumi.IntPtrInput `pulumi:"qvbrQualityLevel"`
	// The rate control mode.
	RateControlMode pulumi.StringPtrInput `pulumi:"rateControlMode"`
	// Sets the scan type of the output.
	ScanType pulumi.StringPtrInput `pulumi:"scanType"`
	// Scene change detection.
	SceneChangeDetect pulumi.StringPtrInput `pulumi:"sceneChangeDetect"`
	// Number of slices per picture.
	Slices pulumi.IntPtrInput `pulumi:"slices"`
	// Softness.
	Softness pulumi.IntPtrInput `pulumi:"softness"`
	// Makes adjustments within each frame based on spatial variation of content complexity.
	SpatialAq pulumi.StringPtrInput `pulumi:"spatialAq"`
	// Subgop length.
	SubgopLength pulumi.StringPtrInput `pulumi:"subgopLength"`
	// Produces a bitstream compliant with SMPTE RP-2027.
	Syntax pulumi.StringPtrInput `pulumi:"syntax"`
	// Makes adjustments within each frame based on temporal variation of content complexity.
	TemporalAq pulumi.StringPtrInput `pulumi:"temporalAq"`
	// Determines how timecodes should be inserted into the video elementary stream.
	TimecodeInsertion pulumi.StringPtrInput `pulumi:"timecodeInsertion"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettings struct {
	// Temporal filter settings. See Temporal Filter Settings
	TemporalFilterSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettings `pulumi:"temporalFilterSettings"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs struct {
	// Temporal filter settings. See Temporal Filter Settings
	TemporalFilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrInput `pulumi:"temporalFilterSettings"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) TemporalFilterSettings

Temporal filter settings. See Temporal Filter Settings

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput) TemporalFilterSettings

Temporal filter settings. See Temporal Filter Settings

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettings struct {
	// Post filter sharpening.
	PostFilterSharpening *string `pulumi:"postFilterSharpening"`
	// Filter strength.
	Strength *string `pulumi:"strength"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs struct {
	// Post filter sharpening.
	PostFilterSharpening pulumi.StringPtrInput `pulumi:"postFilterSharpening"`
	// Filter strength.
	Strength pulumi.StringPtrInput `pulumi:"strength"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) PostFilterSharpening

Post filter sharpening.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) Strength

Filter strength.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput) PostFilterSharpening

Post filter sharpening.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput) Strength

Filter strength.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) AdaptiveQuantization

Enables or disables adaptive quantization.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) AfdSignaling

Indicates that AFD values will be written into the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) BufFillPct

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) BufSize

Size of buffer in bits.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ColorMetadata

Includes color space metadata in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) EntropyEncoding

Entropy encoding mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FilterSettings

Filters to apply to an encode. See H265 Filter Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FixedAfd

Four bit AFD value to write on all frames of video in the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FlickerAq

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ForceFieldPictures

Controls whether coding is performed on a field basis or on a frame basis.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FramerateControl

Indicates how the output video frame rate is specified.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FramerateDenominator

Framerate denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) FramerateNumerator

Framerate numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) GopBReference

GOP-B reference.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) GopClosedCadence

Frequency of closed GOPs.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) GopNumBFrames

Number of B-frames between reference frames.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) GopSize

GOP size in units of either frames of seconds per `gopSizeUnits`.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) GopSizeUnits

Indicates if the `gopSize` is specified in frames or seconds.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Level

H265 level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) LookAheadRateControl

Amount of lookahead.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) MaxBitrate

Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) MinIInterval

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) NumRefFrames

Number of reference frames to use.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ParControl

Indicates how the output pixel aspect ratio is specified.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ParDenominator

Pixel Aspect Ratio denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ParNumerator

Pixel Aspect Ratio numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Profile

AAC profile.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) QualityLevel

Quality level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) QvbrQualityLevel

Controls the target quality for the video encode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ScanType

Sets the scan type of the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) SceneChangeDetect

Scene change detection.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Slices

Number of slices per picture.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Softness

Softness.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) SpatialAq

Makes adjustments within each frame based on spatial variation of content complexity.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) SubgopLength

Subgop length.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) Syntax

Produces a bitstream compliant with SMPTE RP-2027.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) TemporalAq

Makes adjustments within each frame based on temporal variation of content complexity.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) TimecodeInsertion

Determines how timecodes should be inserted into the video elementary stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) AdaptiveQuantization

Enables or disables adaptive quantization.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) AfdSignaling

Indicates that AFD values will be written into the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) BufFillPct

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) BufSize

Size of buffer in bits.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ColorMetadata

Includes color space metadata in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Elem

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) EntropyEncoding

Entropy encoding mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FilterSettings

Filters to apply to an encode. See H265 Filter Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FixedAfd

Four bit AFD value to write on all frames of video in the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FlickerAq

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ForceFieldPictures

Controls whether coding is performed on a field basis or on a frame basis.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FramerateControl

Indicates how the output video frame rate is specified.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FramerateDenominator

Framerate denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) FramerateNumerator

Framerate numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) GopBReference

GOP-B reference.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) GopClosedCadence

Frequency of closed GOPs.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) GopNumBFrames

Number of B-frames between reference frames.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) GopSize

GOP size in units of either frames of seconds per `gopSizeUnits`.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) GopSizeUnits

Indicates if the `gopSize` is specified in frames or seconds.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Level

H265 level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) LookAheadRateControl

Amount of lookahead.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) MaxBitrate

Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) MinIInterval

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) NumRefFrames

Number of reference frames to use.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ParControl

Indicates how the output pixel aspect ratio is specified.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ParDenominator

Pixel Aspect Ratio denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ParNumerator

Pixel Aspect Ratio numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Profile

AAC profile.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) QualityLevel

Quality level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) QvbrQualityLevel

Controls the target quality for the video encode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ScanType

Sets the scan type of the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) SceneChangeDetect

Scene change detection.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Slices

Number of slices per picture.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Softness

Softness.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) SpatialAq

Makes adjustments within each frame based on spatial variation of content complexity.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) SubgopLength

Subgop length.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) Syntax

Produces a bitstream compliant with SMPTE RP-2027.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) TemporalAq

Makes adjustments within each frame based on temporal variation of content complexity.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) TimecodeInsertion

Determines how timecodes should be inserted into the video elementary stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH264SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265Settings struct {
	// Enables or disables adaptive quantization.
	AdaptiveQuantization *string `pulumi:"adaptiveQuantization"`
	// Indicates that AFD values will be written into the output stream.
	AfdSignaling *string `pulumi:"afdSignaling"`
	// Whether or not EML should insert an Alternative Transfer Function SEI message.
	AlternativeTransferFunction *string `pulumi:"alternativeTransferFunction"`
	// Average bitrate in bits/second.
	Bitrate int `pulumi:"bitrate"`
	// Size of buffer in bits.
	BufSize *int `pulumi:"bufSize"`
	// Includes color space metadata in the output.
	ColorMetadata *string `pulumi:"colorMetadata"`
	// Define the color metadata for the output. H265 Color Space Settings for more details.
	ColorSpaceSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings `pulumi:"colorSpaceSettings"`
	// Filters to apply to an encode. See H265 Filter Settings for more details.
	FilterSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings `pulumi:"filterSettings"`
	// Four bit AFD value to write on all frames of video in the output stream.
	FixedAfd  *string `pulumi:"fixedAfd"`
	FlickerAq *string `pulumi:"flickerAq"`
	// Framerate denominator.
	FramerateDenominator int `pulumi:"framerateDenominator"`
	// Framerate numerator.
	FramerateNumerator int `pulumi:"framerateNumerator"`
	// Frequency of closed GOPs.
	GopClosedCadence *int `pulumi:"gopClosedCadence"`
	// GOP size in units of either frames of seconds per `gopSizeUnits`.
	GopSize *float64 `pulumi:"gopSize"`
	// Indicates if the `gopSize` is specified in frames or seconds.
	GopSizeUnits *string `pulumi:"gopSizeUnits"`
	// H265 level.
	Level *string `pulumi:"level"`
	// Amount of lookahead.
	LookAheadRateControl *string `pulumi:"lookAheadRateControl"`
	// Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
	MaxBitrate   *int `pulumi:"maxBitrate"`
	MinIInterval *int `pulumi:"minIInterval"`
	// Pixel Aspect Ratio denominator.
	ParDenominator *int `pulumi:"parDenominator"`
	// Pixel Aspect Ratio numerator.
	ParNumerator *int `pulumi:"parNumerator"`
	// AAC profile.
	Profile *string `pulumi:"profile"`
	// Controls the target quality for the video encode.
	QvbrQualityLevel *int `pulumi:"qvbrQualityLevel"`
	// The rate control mode.
	RateControlMode *string `pulumi:"rateControlMode"`
	// Sets the scan type of the output.
	ScanType *string `pulumi:"scanType"`
	// Scene change detection.
	SceneChangeDetect *string `pulumi:"sceneChangeDetect"`
	// Number of slices per picture.
	Slices *int `pulumi:"slices"`
	// Set the H265 tier in the output.
	Tier *string `pulumi:"tier"`
	// Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
	TimecodeBurninSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings `pulumi:"timecodeBurninSettings"`
	// Determines how timecodes should be inserted into the video elementary stream.
	TimecodeInsertion *string `pulumi:"timecodeInsertion"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs struct {
	// Enables or disables adaptive quantization.
	AdaptiveQuantization pulumi.StringPtrInput `pulumi:"adaptiveQuantization"`
	// Indicates that AFD values will be written into the output stream.
	AfdSignaling pulumi.StringPtrInput `pulumi:"afdSignaling"`
	// Whether or not EML should insert an Alternative Transfer Function SEI message.
	AlternativeTransferFunction pulumi.StringPtrInput `pulumi:"alternativeTransferFunction"`
	// Average bitrate in bits/second.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Size of buffer in bits.
	BufSize pulumi.IntPtrInput `pulumi:"bufSize"`
	// Includes color space metadata in the output.
	ColorMetadata pulumi.StringPtrInput `pulumi:"colorMetadata"`
	// Define the color metadata for the output. H265 Color Space Settings for more details.
	ColorSpaceSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrInput `pulumi:"colorSpaceSettings"`
	// Filters to apply to an encode. See H265 Filter Settings for more details.
	FilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrInput `pulumi:"filterSettings"`
	// Four bit AFD value to write on all frames of video in the output stream.
	FixedAfd  pulumi.StringPtrInput `pulumi:"fixedAfd"`
	FlickerAq pulumi.StringPtrInput `pulumi:"flickerAq"`
	// Framerate denominator.
	FramerateDenominator pulumi.IntInput `pulumi:"framerateDenominator"`
	// Framerate numerator.
	FramerateNumerator pulumi.IntInput `pulumi:"framerateNumerator"`
	// Frequency of closed GOPs.
	GopClosedCadence pulumi.IntPtrInput `pulumi:"gopClosedCadence"`
	// GOP size in units of either frames of seconds per `gopSizeUnits`.
	GopSize pulumi.Float64PtrInput `pulumi:"gopSize"`
	// Indicates if the `gopSize` is specified in frames or seconds.
	GopSizeUnits pulumi.StringPtrInput `pulumi:"gopSizeUnits"`
	// H265 level.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// Amount of lookahead.
	LookAheadRateControl pulumi.StringPtrInput `pulumi:"lookAheadRateControl"`
	// Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
	MaxBitrate   pulumi.IntPtrInput `pulumi:"maxBitrate"`
	MinIInterval pulumi.IntPtrInput `pulumi:"minIInterval"`
	// Pixel Aspect Ratio denominator.
	ParDenominator pulumi.IntPtrInput `pulumi:"parDenominator"`
	// Pixel Aspect Ratio numerator.
	ParNumerator pulumi.IntPtrInput `pulumi:"parNumerator"`
	// AAC profile.
	Profile pulumi.StringPtrInput `pulumi:"profile"`
	// Controls the target quality for the video encode.
	QvbrQualityLevel pulumi.IntPtrInput `pulumi:"qvbrQualityLevel"`
	// The rate control mode.
	RateControlMode pulumi.StringPtrInput `pulumi:"rateControlMode"`
	// Sets the scan type of the output.
	ScanType pulumi.StringPtrInput `pulumi:"scanType"`
	// Scene change detection.
	SceneChangeDetect pulumi.StringPtrInput `pulumi:"sceneChangeDetect"`
	// Number of slices per picture.
	Slices pulumi.IntPtrInput `pulumi:"slices"`
	// Set the H265 tier in the output.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
	// Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.
	TimecodeBurninSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrInput `pulumi:"timecodeBurninSettings"`
	// Determines how timecodes should be inserted into the video elementary stream.
	TimecodeInsertion pulumi.StringPtrInput `pulumi:"timecodeInsertion"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext

func (i ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettings struct {
	// Sets the colorspace metadata to be passed through.
	ColorSpacePassthroughSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings `pulumi:"colorSpacePassthroughSettings"`
	// Set the colorspace to Dolby Vision81.
	DolbyVision81Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings `pulumi:"dolbyVision81Settings"`
	// Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
	Hdr10Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings `pulumi:"hdr10Settings"`
	// Set the colorspace to Rec. 601.
	Rec601Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings `pulumi:"rec601Settings"`
	// Set the colorspace to Rec. 709.
	Rec709Settings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings `pulumi:"rec709Settings"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs struct {
	// Sets the colorspace metadata to be passed through.
	ColorSpacePassthroughSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrInput `pulumi:"colorSpacePassthroughSettings"`
	// Set the colorspace to Dolby Vision81.
	DolbyVision81Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrInput `pulumi:"dolbyVision81Settings"`
	// Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.
	Hdr10Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrInput `pulumi:"hdr10Settings"`
	// Set the colorspace to Rec. 601.
	Rec601Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrInput `pulumi:"rec601Settings"`
	// Set the colorspace to Rec. 709.
	Rec709Settings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrInput `pulumi:"rec709Settings"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettings struct {
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs struct {
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsColorSpacePassthroughSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81Settings struct {
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs struct {
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsDolbyVision81SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10Settings struct {
	// Sets the MaxCLL value for HDR10.
	MaxCll *int `pulumi:"maxCll"`
	// Sets the MaxFALL value for HDR10.
	MaxFall *int `pulumi:"maxFall"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs struct {
	// Sets the MaxCLL value for HDR10.
	MaxCll pulumi.IntPtrInput `pulumi:"maxCll"`
	// Sets the MaxFALL value for HDR10.
	MaxFall pulumi.IntPtrInput `pulumi:"maxFall"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) MaxCll

Sets the MaxCLL value for HDR10.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) MaxFall

Sets the MaxFALL value for HDR10.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput) MaxCll

Sets the MaxCLL value for HDR10.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput) MaxFall

Sets the MaxFALL value for HDR10.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsHdr10SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ColorSpacePassthroughSettings

Sets the colorspace metadata to be passed through.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) DolbyVision81Settings

Set the colorspace to Dolby Vision81.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) Hdr10Settings

Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) Rec601Settings

Set the colorspace to Rec. 601.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) Rec709Settings

Set the colorspace to Rec. 709.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) ColorSpacePassthroughSettings

Sets the colorspace metadata to be passed through.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) DolbyVision81Settings

Set the colorspace to Dolby Vision81.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) Hdr10Settings

Set the colorspace to be HDR10. See H265 HDR10 Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) Rec601Settings

Set the colorspace to Rec. 601.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) Rec709Settings

Set the colorspace to Rec. 709.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601Settings struct {
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs struct {
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec601SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709Settings struct {
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs struct {
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsColorSpaceSettingsRec709SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettings struct {
	// Temporal filter settings. See Temporal Filter Settings
	TemporalFilterSettings *ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettings `pulumi:"temporalFilterSettings"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs struct {
	// Temporal filter settings. See Temporal Filter Settings
	TemporalFilterSettings ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrInput `pulumi:"temporalFilterSettings"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) TemporalFilterSettings

Temporal filter settings. See Temporal Filter Settings

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput) TemporalFilterSettings

Temporal filter settings. See Temporal Filter Settings

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettings struct {
	// Post filter sharpening.
	PostFilterSharpening *string `pulumi:"postFilterSharpening"`
	// Filter strength.
	Strength *string `pulumi:"strength"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs struct {
	// Post filter sharpening.
	PostFilterSharpening pulumi.StringPtrInput `pulumi:"postFilterSharpening"`
	// Filter strength.
	Strength pulumi.StringPtrInput `pulumi:"strength"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) PostFilterSharpening

Post filter sharpening.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) Strength

Filter strength.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput) PostFilterSharpening

Post filter sharpening.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput) Strength

Filter strength.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsFilterSettingsTemporalFilterSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) AdaptiveQuantization

Enables or disables adaptive quantization.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) AfdSignaling

Indicates that AFD values will be written into the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) AlternativeTransferFunction

Whether or not EML should insert an Alternative Transfer Function SEI message.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) BufSize

Size of buffer in bits.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ColorMetadata

Includes color space metadata in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ColorSpaceSettings

Define the color metadata for the output. H265 Color Space Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) FilterSettings

Filters to apply to an encode. See H265 Filter Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) FixedAfd

Four bit AFD value to write on all frames of video in the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) FlickerAq

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) FramerateDenominator

Framerate denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) FramerateNumerator

Framerate numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) GopClosedCadence

Frequency of closed GOPs.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) GopSize

GOP size in units of either frames of seconds per `gopSizeUnits`.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) GopSizeUnits

Indicates if the `gopSize` is specified in frames or seconds.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) Level

H265 level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) LookAheadRateControl

Amount of lookahead.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) MaxBitrate

Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) MinIInterval

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ParDenominator

Pixel Aspect Ratio denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ParNumerator

Pixel Aspect Ratio numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) Profile

AAC profile.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) QvbrQualityLevel

Controls the target quality for the video encode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ScanType

Sets the scan type of the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) SceneChangeDetect

Scene change detection.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) Slices

Number of slices per picture.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) Tier

Set the H265 tier in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) TimecodeBurninSettings

Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) TimecodeInsertion

Determines how timecodes should be inserted into the video elementary stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) AdaptiveQuantization

Enables or disables adaptive quantization.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) AfdSignaling

Indicates that AFD values will be written into the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) AlternativeTransferFunction

Whether or not EML should insert an Alternative Transfer Function SEI message.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Bitrate

Average bitrate in bits/second.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) BufSize

Size of buffer in bits.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ColorMetadata

Includes color space metadata in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ColorSpaceSettings

Define the color metadata for the output. H265 Color Space Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Elem

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) FilterSettings

Filters to apply to an encode. See H265 Filter Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) FixedAfd

Four bit AFD value to write on all frames of video in the output stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) FlickerAq

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) FramerateDenominator

Framerate denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) FramerateNumerator

Framerate numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) GopClosedCadence

Frequency of closed GOPs.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) GopSize

GOP size in units of either frames of seconds per `gopSizeUnits`.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) GopSizeUnits

Indicates if the `gopSize` is specified in frames or seconds.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Level

H265 level.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) LookAheadRateControl

Amount of lookahead.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) MaxBitrate

Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) MinIInterval

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ParDenominator

Pixel Aspect Ratio denominator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ParNumerator

Pixel Aspect Ratio numerator.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Profile

AAC profile.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) QvbrQualityLevel

Controls the target quality for the video encode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) RateControlMode

The rate control mode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ScanType

Sets the scan type of the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) SceneChangeDetect

Scene change detection.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Slices

Number of slices per picture.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) Tier

Set the H265 tier in the output.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) TimecodeBurninSettings

Apply a burned in timecode. See H265 Timecode Burnin Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) TimecodeInsertion

Determines how timecodes should be inserted into the video elementary stream.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettings struct {
	// Set a prefix on the burned in timecode.
	Prefix *string `pulumi:"prefix"`
	// Sets the size of the burned in timecode.
	TimecodeBurninFontSize *string `pulumi:"timecodeBurninFontSize"`
	// Sets the position of the burned in timecode.
	TimecodeBurninPosition *string `pulumi:"timecodeBurninPosition"`
}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs struct {
	// Set a prefix on the burned in timecode.
	Prefix pulumi.StringPtrInput `pulumi:"prefix"`
	// Sets the size of the burned in timecode.
	TimecodeBurninFontSize pulumi.StringPtrInput `pulumi:"timecodeBurninFontSize"`
	// Sets the position of the burned in timecode.
	TimecodeBurninPosition pulumi.StringPtrInput `pulumi:"timecodeBurninPosition"`
}

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) Prefix

Set a prefix on the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) TimecodeBurninFontSize

Sets the size of the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) TimecodeBurninPosition

Sets the position of the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutputWithContext

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) Prefix

Set a prefix on the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) TimecodeBurninFontSize

Sets the size of the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) TimecodeBurninPosition

Sets the position of the burned in timecode.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsH265SettingsTimecodeBurninSettingsPtrOutputWithContext

type ChannelEncoderSettingsVideoDescriptionCodecSettingsInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs and ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsInput` via:

ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs{...}

type ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) FrameCaptureSettings

Frame capture settings. See Frame Capture Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) H264Settings

H264 settings. See H264 Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrInput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput() ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput
	ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput
}

ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs, ChannelEncoderSettingsVideoDescriptionCodecSettingsPtr and ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrInput` via:

        ChannelEncoderSettingsVideoDescriptionCodecSettingsArgs{...}

or:

        nil

type ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) Elem

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) FrameCaptureSettings

Frame capture settings. See Frame Capture Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) H264Settings

H264 settings. See H264 Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

func (ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput) ToChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionCodecSettingsPtrOutput

type ChannelEncoderSettingsVideoDescriptionInput

type ChannelEncoderSettingsVideoDescriptionInput interface {
	pulumi.Input

	ToChannelEncoderSettingsVideoDescriptionOutput() ChannelEncoderSettingsVideoDescriptionOutput
	ToChannelEncoderSettingsVideoDescriptionOutputWithContext(context.Context) ChannelEncoderSettingsVideoDescriptionOutput
}

ChannelEncoderSettingsVideoDescriptionInput is an input type that accepts ChannelEncoderSettingsVideoDescriptionArgs and ChannelEncoderSettingsVideoDescriptionOutput values. You can construct a concrete instance of `ChannelEncoderSettingsVideoDescriptionInput` via:

ChannelEncoderSettingsVideoDescriptionArgs{...}

type ChannelEncoderSettingsVideoDescriptionOutput

type ChannelEncoderSettingsVideoDescriptionOutput struct{ *pulumi.OutputState }

func (ChannelEncoderSettingsVideoDescriptionOutput) CodecSettings

The video codec settings. See Video Codec Settings for more details.

func (ChannelEncoderSettingsVideoDescriptionOutput) ElementType

func (ChannelEncoderSettingsVideoDescriptionOutput) Height

Output video height in pixels.

func (ChannelEncoderSettingsVideoDescriptionOutput) Name

The name of the video description.

func (ChannelEncoderSettingsVideoDescriptionOutput) RespondToAfd

Indicate how to respond to the AFD values that might be in the input video.

func (ChannelEncoderSettingsVideoDescriptionOutput) ScalingBehavior

Behavior on how to scale.

func (ChannelEncoderSettingsVideoDescriptionOutput) Sharpness

Changes the strength of the anti-alias filter used for scaling.

func (ChannelEncoderSettingsVideoDescriptionOutput) ToChannelEncoderSettingsVideoDescriptionOutput

func (o ChannelEncoderSettingsVideoDescriptionOutput) ToChannelEncoderSettingsVideoDescriptionOutput() ChannelEncoderSettingsVideoDescriptionOutput

func (ChannelEncoderSettingsVideoDescriptionOutput) ToChannelEncoderSettingsVideoDescriptionOutputWithContext

func (o ChannelEncoderSettingsVideoDescriptionOutput) ToChannelEncoderSettingsVideoDescriptionOutputWithContext(ctx context.Context) ChannelEncoderSettingsVideoDescriptionOutput

func (ChannelEncoderSettingsVideoDescriptionOutput) Width

Output video width in pixels.

type ChannelInput

type ChannelInput interface {
	pulumi.Input

	ToChannelOutput() ChannelOutput
	ToChannelOutputWithContext(ctx context.Context) ChannelOutput
}

type ChannelInputAttachment

type ChannelInputAttachment struct {
	// User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
	AutomaticInputFailoverSettings *ChannelInputAttachmentAutomaticInputFailoverSettings `pulumi:"automaticInputFailoverSettings"`
	// User-specified name for the attachment.
	InputAttachmentName string `pulumi:"inputAttachmentName"`
	// The ID of the input.
	InputId string `pulumi:"inputId"`
	// Settings of an input. See Input Settings for more details.
	InputSettings *ChannelInputAttachmentInputSettings `pulumi:"inputSettings"`
}

type ChannelInputAttachmentArgs

type ChannelInputAttachmentArgs struct {
	// User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.
	AutomaticInputFailoverSettings ChannelInputAttachmentAutomaticInputFailoverSettingsPtrInput `pulumi:"automaticInputFailoverSettings"`
	// User-specified name for the attachment.
	InputAttachmentName pulumi.StringInput `pulumi:"inputAttachmentName"`
	// The ID of the input.
	InputId pulumi.StringInput `pulumi:"inputId"`
	// Settings of an input. See Input Settings for more details.
	InputSettings ChannelInputAttachmentInputSettingsPtrInput `pulumi:"inputSettings"`
}

func (ChannelInputAttachmentArgs) ElementType

func (ChannelInputAttachmentArgs) ElementType() reflect.Type

func (ChannelInputAttachmentArgs) ToChannelInputAttachmentOutput

func (i ChannelInputAttachmentArgs) ToChannelInputAttachmentOutput() ChannelInputAttachmentOutput

func (ChannelInputAttachmentArgs) ToChannelInputAttachmentOutputWithContext

func (i ChannelInputAttachmentArgs) ToChannelInputAttachmentOutputWithContext(ctx context.Context) ChannelInputAttachmentOutput

type ChannelInputAttachmentArray

type ChannelInputAttachmentArray []ChannelInputAttachmentInput

func (ChannelInputAttachmentArray) ElementType

func (ChannelInputAttachmentArray) ToChannelInputAttachmentArrayOutput

func (i ChannelInputAttachmentArray) ToChannelInputAttachmentArrayOutput() ChannelInputAttachmentArrayOutput

func (ChannelInputAttachmentArray) ToChannelInputAttachmentArrayOutputWithContext

func (i ChannelInputAttachmentArray) ToChannelInputAttachmentArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentArrayOutput

type ChannelInputAttachmentArrayInput

type ChannelInputAttachmentArrayInput interface {
	pulumi.Input

	ToChannelInputAttachmentArrayOutput() ChannelInputAttachmentArrayOutput
	ToChannelInputAttachmentArrayOutputWithContext(context.Context) ChannelInputAttachmentArrayOutput
}

ChannelInputAttachmentArrayInput is an input type that accepts ChannelInputAttachmentArray and ChannelInputAttachmentArrayOutput values. You can construct a concrete instance of `ChannelInputAttachmentArrayInput` via:

ChannelInputAttachmentArray{ ChannelInputAttachmentArgs{...} }

type ChannelInputAttachmentArrayOutput

type ChannelInputAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentArrayOutput) ElementType

func (ChannelInputAttachmentArrayOutput) Index

func (ChannelInputAttachmentArrayOutput) ToChannelInputAttachmentArrayOutput

func (o ChannelInputAttachmentArrayOutput) ToChannelInputAttachmentArrayOutput() ChannelInputAttachmentArrayOutput

func (ChannelInputAttachmentArrayOutput) ToChannelInputAttachmentArrayOutputWithContext

func (o ChannelInputAttachmentArrayOutput) ToChannelInputAttachmentArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentArrayOutput

type ChannelInputAttachmentAutomaticInputFailoverSettings

type ChannelInputAttachmentAutomaticInputFailoverSettings struct {
	// This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input\_preference for the failover pair is set to PRIMARY\_INPUT\_PREFERRED, because after this time, MediaLive will switch back to the primary input.
	ErrorClearTimeMsec *int `pulumi:"errorClearTimeMsec"`
	// A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
	FailoverConditions []ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition `pulumi:"failoverConditions"`
	// Input preference when deciding which input to make active when a previously failed input has recovered.
	InputPreference *string `pulumi:"inputPreference"`
	// The input ID of the secondary input in the automatic input failover pair.
	SecondaryInputId string `pulumi:"secondaryInputId"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsArgs struct {
	// This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input\_preference for the failover pair is set to PRIMARY\_INPUT\_PREFERRED, because after this time, MediaLive will switch back to the primary input.
	ErrorClearTimeMsec pulumi.IntPtrInput `pulumi:"errorClearTimeMsec"`
	// A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.
	FailoverConditions ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayInput `pulumi:"failoverConditions"`
	// Input preference when deciding which input to make active when a previously failed input has recovered.
	InputPreference pulumi.StringPtrInput `pulumi:"inputPreference"`
	// The input ID of the secondary input in the automatic input failover pair.
	SecondaryInputId pulumi.StringInput `pulumi:"secondaryInputId"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutputWithContext

func (i ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

func (i ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext

func (i ChannelInputAttachmentAutomaticInputFailoverSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverCondition struct {
	// Failover condition type-specific settings. See Failover Condition Settings for more details.
	FailoverConditionSettings *ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings `pulumi:"failoverConditionSettings"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs struct {
	// Failover condition type-specific settings. See Failover Condition Settings for more details.
	FailoverConditionSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrInput `pulumi:"failoverConditionSettings"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutputWithContext

func (i ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray []ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionInput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutputWithContext

func (i ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArray{ ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs{...} }

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArrayOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings struct {
	// MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
	AudioSilenceSettings *ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings `pulumi:"audioSilenceSettings"`
	// MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
	InputLossSettings *ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings `pulumi:"inputLossSettings"`
	// MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
	VideoBlackSettings *ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings `pulumi:"videoBlackSettings"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs struct {
	// MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.
	AudioSilenceSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrInput `pulumi:"audioSilenceSettings"`
	// MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.
	InputLossSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrInput `pulumi:"inputLossSettings"`
	// MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.
	VideoBlackSettings ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrInput `pulumi:"videoBlackSettings"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettings struct {
	// The name of the audio selector used as the source for this AudioDescription.
	AudioSelectorName string `pulumi:"audioSelectorName"`
	// The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
	AudioSilenceThresholdMsec *int `pulumi:"audioSilenceThresholdMsec"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs struct {
	// The name of the audio selector used as the source for this AudioDescription.
	AudioSelectorName pulumi.StringInput `pulumi:"audioSelectorName"`
	// The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.
	AudioSilenceThresholdMsec pulumi.IntPtrInput `pulumi:"audioSilenceThresholdMsec"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) AudioSelectorName

The name of the audio selector used as the source for this AudioDescription.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) AudioSilenceThresholdMsec

The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtr and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrInput` via:

        ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput) AudioSelectorName

The name of the audio selector used as the source for this AudioDescription.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput) AudioSilenceThresholdMsec

The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAudioSilenceSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettings struct {
	// The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
	InputLossThresholdMsec *int `pulumi:"inputLossThresholdMsec"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs struct {
	// The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.
	InputLossThresholdMsec pulumi.IntPtrInput `pulumi:"inputLossThresholdMsec"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) InputLossThresholdMsec

The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtr and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrInput` via:

        ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput) InputLossThresholdMsec

The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsInputLossSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) AudioSilenceSettings

MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) InputLossSettings

MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsOutput) VideoBlackSettings

MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtr and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrInput` via:

        ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) AudioSilenceSettings

MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) InputLossSettings

MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsPtrOutput) VideoBlackSettings

MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details.

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettings struct {
	// A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
	BlackDetectThreshold *float64 `pulumi:"blackDetectThreshold"`
	// The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
	VideoBlackThresholdMsec *int `pulumi:"videoBlackThresholdMsec"`
}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs struct {
	// A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.
	BlackDetectThreshold pulumi.Float64PtrInput `pulumi:"blackDetectThreshold"`
	// The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.
	VideoBlackThresholdMsec pulumi.IntPtrInput `pulumi:"videoBlackThresholdMsec"`
}

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) BlackDetectThreshold

A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsOutput) VideoBlackThresholdMsec

The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs, ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtr and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrInput` via:

        ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput) BlackDetectThreshold

A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutputWithContext

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsVideoBlackSettingsPtrOutput) VideoBlackThresholdMsec

The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput) FailoverConditionSettings

Failover condition type-specific settings. See Failover Condition Settings for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionOutputWithContext

type ChannelInputAttachmentAutomaticInputFailoverSettingsInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsArgs and ChannelInputAttachmentAutomaticInputFailoverSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsInput` via:

ChannelInputAttachmentAutomaticInputFailoverSettingsArgs{...}

type ChannelInputAttachmentAutomaticInputFailoverSettingsOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ErrorClearTimeMsec

This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input\_preference for the failover pair is set to PRIMARY\_INPUT\_PREFERRED, because after this time, MediaLive will switch back to the primary input.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) FailoverConditions

A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) InputPreference

Input preference when deciding which input to make active when a previously failed input has recovered.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) SecondaryInputId

The input ID of the secondary input in the automatic input failover pair.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutputWithContext

func (o ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext

func (o ChannelInputAttachmentAutomaticInputFailoverSettingsOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsPtrInput

type ChannelInputAttachmentAutomaticInputFailoverSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput() ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput
	ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput
}

ChannelInputAttachmentAutomaticInputFailoverSettingsPtrInput is an input type that accepts ChannelInputAttachmentAutomaticInputFailoverSettingsArgs, ChannelInputAttachmentAutomaticInputFailoverSettingsPtr and ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentAutomaticInputFailoverSettingsPtrInput` via:

        ChannelInputAttachmentAutomaticInputFailoverSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

type ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) Elem

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) ElementType

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) ErrorClearTimeMsec

This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input\_preference for the failover pair is set to PRIMARY\_INPUT\_PREFERRED, because after this time, MediaLive will switch back to the primary input.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) FailoverConditions

A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) InputPreference

Input preference when deciding which input to make active when a previously failed input has recovered.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) SecondaryInputId

The input ID of the secondary input in the automatic input failover pair.

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

func (ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext

func (o ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput) ToChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentAutomaticInputFailoverSettingsPtrOutput

type ChannelInputAttachmentInput

type ChannelInputAttachmentInput interface {
	pulumi.Input

	ToChannelInputAttachmentOutput() ChannelInputAttachmentOutput
	ToChannelInputAttachmentOutputWithContext(context.Context) ChannelInputAttachmentOutput
}

ChannelInputAttachmentInput is an input type that accepts ChannelInputAttachmentArgs and ChannelInputAttachmentOutput values. You can construct a concrete instance of `ChannelInputAttachmentInput` via:

ChannelInputAttachmentArgs{...}

type ChannelInputAttachmentInputSettings

type ChannelInputAttachmentInputSettings struct {
	AudioSelectors   []ChannelInputAttachmentInputSettingsAudioSelector   `pulumi:"audioSelectors"`
	CaptionSelectors []ChannelInputAttachmentInputSettingsCaptionSelector `pulumi:"captionSelectors"`
	// Enable or disable the deblock filter when filtering.
	DeblockFilter *string `pulumi:"deblockFilter"`
	// Enable or disable the denoise filter when filtering.
	DenoiseFilter *string `pulumi:"denoiseFilter"`
	// Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
	FilterStrength *int `pulumi:"filterStrength"`
	// Turns on the filter for the input.
	InputFilter *string `pulumi:"inputFilter"`
	// Input settings. See Network Input Settings for more details.
	NetworkInputSettings *ChannelInputAttachmentInputSettingsNetworkInputSettings `pulumi:"networkInputSettings"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid *int `pulumi:"scte35Pid"`
	// Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
	Smpte2038DataPreference *string `pulumi:"smpte2038DataPreference"`
	// Loop input if it is a file.
	SourceEndBehavior *string                                           `pulumi:"sourceEndBehavior"`
	VideoSelector     *ChannelInputAttachmentInputSettingsVideoSelector `pulumi:"videoSelector"`
}

type ChannelInputAttachmentInputSettingsArgs

type ChannelInputAttachmentInputSettingsArgs struct {
	AudioSelectors   ChannelInputAttachmentInputSettingsAudioSelectorArrayInput   `pulumi:"audioSelectors"`
	CaptionSelectors ChannelInputAttachmentInputSettingsCaptionSelectorArrayInput `pulumi:"captionSelectors"`
	// Enable or disable the deblock filter when filtering.
	DeblockFilter pulumi.StringPtrInput `pulumi:"deblockFilter"`
	// Enable or disable the denoise filter when filtering.
	DenoiseFilter pulumi.StringPtrInput `pulumi:"denoiseFilter"`
	// Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
	FilterStrength pulumi.IntPtrInput `pulumi:"filterStrength"`
	// Turns on the filter for the input.
	InputFilter pulumi.StringPtrInput `pulumi:"inputFilter"`
	// Input settings. See Network Input Settings for more details.
	NetworkInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrInput `pulumi:"networkInputSettings"`
	// PID from which to read SCTE-35 messages.
	Scte35Pid pulumi.IntPtrInput `pulumi:"scte35Pid"`
	// Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.
	Smpte2038DataPreference pulumi.StringPtrInput `pulumi:"smpte2038DataPreference"`
	// Loop input if it is a file.
	SourceEndBehavior pulumi.StringPtrInput                                    `pulumi:"sourceEndBehavior"`
	VideoSelector     ChannelInputAttachmentInputSettingsVideoSelectorPtrInput `pulumi:"videoSelector"`
}

func (ChannelInputAttachmentInputSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsOutput

func (i ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsOutput() ChannelInputAttachmentInputSettingsOutput

func (ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsOutputWithContext

func (i ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsOutput

func (ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsPtrOutput

func (i ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsArgs) ToChannelInputAttachmentInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelector

type ChannelInputAttachmentInputSettingsAudioSelector struct {
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name string `pulumi:"name"`
	// The audio selector settings. See Audio Selector Settings for more details.
	SelectorSettings *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings `pulumi:"selectorSettings"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorArgs

type ChannelInputAttachmentInputSettingsAudioSelectorArgs struct {
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name pulumi.StringInput `pulumi:"name"`
	// The audio selector settings. See Audio Selector Settings for more details.
	SelectorSettings ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrInput `pulumi:"selectorSettings"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorArgs) ToChannelInputAttachmentInputSettingsAudioSelectorOutput

func (i ChannelInputAttachmentInputSettingsAudioSelectorArgs) ToChannelInputAttachmentInputSettingsAudioSelectorOutput() ChannelInputAttachmentInputSettingsAudioSelectorOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorArgs) ToChannelInputAttachmentInputSettingsAudioSelectorOutputWithContext

func (i ChannelInputAttachmentInputSettingsAudioSelectorArgs) ToChannelInputAttachmentInputSettingsAudioSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorOutput

type ChannelInputAttachmentInputSettingsAudioSelectorArray

type ChannelInputAttachmentInputSettingsAudioSelectorArray []ChannelInputAttachmentInputSettingsAudioSelectorInput

func (ChannelInputAttachmentInputSettingsAudioSelectorArray) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorArray) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

func (i ChannelInputAttachmentInputSettingsAudioSelectorArray) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutput() ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorArray) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutputWithContext

func (i ChannelInputAttachmentInputSettingsAudioSelectorArray) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

type ChannelInputAttachmentInputSettingsAudioSelectorArrayInput

type ChannelInputAttachmentInputSettingsAudioSelectorArrayInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutput() ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorArrayInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorArray and ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorArrayInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorArray{ ChannelInputAttachmentInputSettingsAudioSelectorArgs{...} }

type ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

type ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput) Index

func (ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutputWithContext

func (o ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput) ToChannelInputAttachmentInputSettingsAudioSelectorArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorArrayOutput

type ChannelInputAttachmentInputSettingsAudioSelectorInput

type ChannelInputAttachmentInputSettingsAudioSelectorInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorOutput() ChannelInputAttachmentInputSettingsAudioSelectorOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorArgs and ChannelInputAttachmentInputSettingsAudioSelectorOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorOutput

type ChannelInputAttachmentInputSettingsAudioSelectorOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorOutput) Name

Name of the Channel.

The following arguments are optional:

func (ChannelInputAttachmentInputSettingsAudioSelectorOutput) SelectorSettings

The audio selector settings. See Audio Selector Settings for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorOutput) ToChannelInputAttachmentInputSettingsAudioSelectorOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorOutput) ToChannelInputAttachmentInputSettingsAudioSelectorOutputWithContext

func (o ChannelInputAttachmentInputSettingsAudioSelectorOutput) ToChannelInputAttachmentInputSettingsAudioSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettings struct {
	// Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
	AudioHlsRenditionSelection *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection `pulumi:"audioHlsRenditionSelection"`
	// Audio Language Selection. See Audio Language Selection for more details.
	AudioLanguageSelection *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection `pulumi:"audioLanguageSelection"`
	// Audio Pid Selection. See Audio PID Selection for more details.
	AudioPidSelection *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection `pulumi:"audioPidSelection"`
	// Audio Track Selection. See Audio Track Selection for more details.
	AudioTrackSelection *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection `pulumi:"audioTrackSelection"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs struct {
	// Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.
	AudioHlsRenditionSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrInput `pulumi:"audioHlsRenditionSelection"`
	// Audio Language Selection. See Audio Language Selection for more details.
	AudioLanguageSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrInput `pulumi:"audioLanguageSelection"`
	// Audio Pid Selection. See Audio PID Selection for more details.
	AudioPidSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrInput `pulumi:"audioPidSelection"`
	// Audio Track Selection. See Audio Track Selection for more details.
	AudioTrackSelection ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrInput `pulumi:"audioTrackSelection"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutputWithContext

func (i ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelection struct {
	// Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
	GroupId string `pulumi:"groupId"`
	// Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
	Name string `pulumi:"name"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs struct {
	// Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) GroupId

Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) Name

Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput) GroupId

Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput) Name

Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioHlsRenditionSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelection struct {
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode string `pulumi:"languageCode"`
	// When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
	LanguageSelectionPolicy *string `pulumi:"languageSelectionPolicy"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs struct {
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.
	LanguageSelectionPolicy pulumi.StringPtrInput `pulumi:"languageSelectionPolicy"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) LanguageCode

Selects a specific three-letter language code from within an audio source.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) LanguageSelectionPolicy

When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput) LanguageCode

Selects a specific three-letter language code from within an audio source.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput) LanguageSelectionPolicy

When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioLanguageSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelection struct {
	// Selects a specific PID from within a source.
	Pid int `pulumi:"pid"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs struct {
	// Selects a specific PID from within a source.
	Pid pulumi.IntInput `pulumi:"pid"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) Pid

Selects a specific PID from within a source.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput) Pid

Selects a specific PID from within a source.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioPidSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelection struct {
	// Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
	DolbyEDecode *ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode `pulumi:"dolbyEDecode"`
	// Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
	Tracks []ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack `pulumi:"tracks"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs struct {
	// Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.
	DolbyEDecode ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrInput `pulumi:"dolbyEDecode"`
	// Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.
	Tracks ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayInput `pulumi:"tracks"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecode struct {
	// Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
	ProgramSelection string `pulumi:"programSelection"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs struct {
	// Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.
	ProgramSelection pulumi.StringInput `pulumi:"programSelection"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeInput added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ProgramSelection added in v6.1.0

Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrInput added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodeArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput) Elem added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput) ProgramSelection added in v6.1.0

Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionDolbyEDecodePtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) DolbyEDecode added in v6.1.0

Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionOutput) Tracks

Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput) DolbyEDecode added in v6.1.0

Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionPtrOutput) Tracks

Selects one or more unique audio tracks from within a source. See Audio Tracks for more details.

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrack struct {
	// 1-based integer value that maps to a specific audio track.
	Track int `pulumi:"track"`
}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs struct {
	// 1-based integer value that maps to a specific audio track.
	Track pulumi.IntInput `pulumi:"track"`
}

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray []ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackInput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArray{ ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs{...} }

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArrayOutputWithContext

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutputWithContext

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsAudioTrackSelectionTrackOutput) Track

1-based integer value that maps to a specific audio track.

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsInput` via:

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs{...}

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) AudioHlsRenditionSelection

Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) AudioLanguageSelection

Audio Language Selection. See Audio Language Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) AudioPidSelection

Audio Pid Selection. See Audio PID Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) AudioTrackSelection

Audio Track Selection. See Audio Track Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutputWithContext

func (o ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrInput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput() ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs, ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtr and ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) AudioHlsRenditionSelection

Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) AudioLanguageSelection

Audio Language Selection. See Audio Language Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) AudioPidSelection

Audio Pid Selection. See Audio PID Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) AudioTrackSelection

Audio Track Selection. See Audio Track Selection for more details.

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutput) ToChannelInputAttachmentInputSettingsAudioSelectorSelectorSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelector

type ChannelInputAttachmentInputSettingsCaptionSelector struct {
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode *string `pulumi:"languageCode"`
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name string `pulumi:"name"`
	// The audio selector settings. See Audio Selector Settings for more details.
	SelectorSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings `pulumi:"selectorSettings"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorArgs struct {
	// Selects a specific three-letter language code from within an audio source.
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name pulumi.StringInput `pulumi:"name"`
	// The audio selector settings. See Audio Selector Settings for more details.
	SelectorSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrInput `pulumi:"selectorSettings"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorOutputWithContext

func (i ChannelInputAttachmentInputSettingsCaptionSelectorArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorArray

type ChannelInputAttachmentInputSettingsCaptionSelectorArray []ChannelInputAttachmentInputSettingsCaptionSelectorInput

func (ChannelInputAttachmentInputSettingsCaptionSelectorArray) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorArray) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

func (i ChannelInputAttachmentInputSettingsCaptionSelectorArray) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput() ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorArray) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutputWithContext

func (i ChannelInputAttachmentInputSettingsCaptionSelectorArray) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorArrayInput

type ChannelInputAttachmentInputSettingsCaptionSelectorArrayInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput() ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorArrayInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorArray and ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorArrayInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorArray{ ChannelInputAttachmentInputSettingsCaptionSelectorArgs{...} }

type ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput) Index

func (ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutputWithContext

func (o ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorArrayOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorArrayOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorInput

type ChannelInputAttachmentInputSettingsCaptionSelectorInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorOutput() ChannelInputAttachmentInputSettingsCaptionSelectorOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorArgs and ChannelInputAttachmentInputSettingsCaptionSelectorOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) LanguageCode

Selects a specific three-letter language code from within an audio source.

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) Name

Name of the Channel.

The following arguments are optional:

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) SelectorSettings

The audio selector settings. See Audio Selector Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorOutputWithContext

func (o ChannelInputAttachmentInputSettingsCaptionSelectorOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettings struct {
	// Ancillary Source Settings. See Ancillary Source Settings for more details.
	AncillarySourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings `pulumi:"ancillarySourceSettings"`
	// ARIB Source Settings.
	AribSourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings `pulumi:"aribSourceSettings"`
	// DVB Sub Source Settings. See DVB Sub Source Settings for more details.
	DvbSubSourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings `pulumi:"dvbSubSourceSettings"`
	// Embedded Source Settings. See Embedded Source Settings for more details.
	EmbeddedSourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings `pulumi:"embeddedSourceSettings"`
	// SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
	Scte20SourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings `pulumi:"scte20SourceSettings"`
	// SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
	Scte27SourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings `pulumi:"scte27SourceSettings"`
	// Teletext Source Settings. See Teletext Source Settings for more details.
	TeletextSourceSettings *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings `pulumi:"teletextSourceSettings"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettings struct {
	// Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
	SourceAncillaryChannelNumber *int `pulumi:"sourceAncillaryChannelNumber"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs struct {
	// Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.
	SourceAncillaryChannelNumber pulumi.IntPtrInput `pulumi:"sourceAncillaryChannelNumber"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) SourceAncillaryChannelNumber

Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput) SourceAncillaryChannelNumber

Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs struct {
	// Ancillary Source Settings. See Ancillary Source Settings for more details.
	AncillarySourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAncillarySourceSettingsPtrInput `pulumi:"ancillarySourceSettings"`
	// ARIB Source Settings.
	AribSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrInput `pulumi:"aribSourceSettings"`
	// DVB Sub Source Settings. See DVB Sub Source Settings for more details.
	DvbSubSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrInput `pulumi:"dvbSubSourceSettings"`
	// Embedded Source Settings. See Embedded Source Settings for more details.
	EmbeddedSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrInput `pulumi:"embeddedSourceSettings"`
	// SCTE20 Source Settings. See SCTE 20 Source Settings for more details.
	Scte20SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrInput `pulumi:"scte20SourceSettings"`
	// SCTE27 Source Settings. See SCTE 27 Source Settings for more details.
	Scte27SourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrInput `pulumi:"scte27SourceSettings"`
	// Teletext Source Settings. See Teletext Source Settings for more details.
	TeletextSourceSettings ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrInput `pulumi:"teletextSourceSettings"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutputWithContext

func (i ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettings struct {
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs struct {
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsInput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrInput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput) Elem added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsAribSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettings struct {
	// If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
	OcrLanguage *string `pulumi:"ocrLanguage"`
	// When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
	Pid *int `pulumi:"pid"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs struct {
	// If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
	OcrLanguage pulumi.StringPtrInput `pulumi:"ocrLanguage"`
	// When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.
	Pid pulumi.IntPtrInput `pulumi:"pid"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsInput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) OcrLanguage added in v6.1.0

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) Pid added in v6.1.0

When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutputWithContext added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrInput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) Elem added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) ElementType added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) OcrLanguage added in v6.1.0

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) Pid added in v6.1.0

When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput added in v6.1.0

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsDvbSubSourceSettingsPtrOutputWithContext added in v6.1.0

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettings struct {
	// If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
	Convert608To708 *string `pulumi:"convert608To708"`
	// Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
	Scte20Detection *string `pulumi:"scte20Detection"`
	// Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
	Source608ChannelNumber *int `pulumi:"source608ChannelNumber"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs struct {
	// If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
	Convert608To708 pulumi.StringPtrInput `pulumi:"convert608To708"`
	// Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.
	Scte20Detection pulumi.StringPtrInput `pulumi:"scte20Detection"`
	// Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
	Source608ChannelNumber pulumi.IntPtrInput `pulumi:"source608ChannelNumber"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) Convert608To708

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) Scte20Detection

Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) Source608ChannelNumber

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) Convert608To708

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) Scte20Detection

Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) Source608ChannelNumber

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsEmbeddedSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) AncillarySourceSettings

Ancillary Source Settings. See Ancillary Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) AribSourceSettings added in v6.1.0

ARIB Source Settings.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) DvbSubSourceSettings added in v6.1.0

DVB Sub Source Settings. See DVB Sub Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) EmbeddedSourceSettings

Embedded Source Settings. See Embedded Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) Scte20SourceSettings

SCTE20 Source Settings. See SCTE 20 Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) Scte27SourceSettings

SCTE27 Source Settings. See SCTE 27 Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) TeletextSourceSettings

Teletext Source Settings. See Teletext Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) AncillarySourceSettings

Ancillary Source Settings. See Ancillary Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) AribSourceSettings added in v6.1.0

ARIB Source Settings.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) DvbSubSourceSettings added in v6.1.0

DVB Sub Source Settings. See DVB Sub Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) EmbeddedSourceSettings

Embedded Source Settings. See Embedded Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) Scte20SourceSettings

SCTE20 Source Settings. See SCTE 20 Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) Scte27SourceSettings

SCTE27 Source Settings. See SCTE 27 Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) TeletextSourceSettings

Teletext Source Settings. See Teletext Source Settings for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettings struct {
	// If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
	Convert608To708 *string `pulumi:"convert608To708"`
	// Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
	Source608ChannelNumber *int `pulumi:"source608ChannelNumber"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs struct {
	// If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.
	Convert608To708 pulumi.StringPtrInput `pulumi:"convert608To708"`
	// Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.
	Source608ChannelNumber pulumi.IntPtrInput `pulumi:"source608ChannelNumber"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) Convert608To708

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) Source608ChannelNumber

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput) Convert608To708

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput) Source608ChannelNumber

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte20SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettings struct {
	// If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
	OcrLanguage *string `pulumi:"ocrLanguage"`
	// Selects a specific PID from within a source.
	Pid *int `pulumi:"pid"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs struct {
	// If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.
	OcrLanguage pulumi.StringPtrInput `pulumi:"ocrLanguage"`
	// Selects a specific PID from within a source.
	Pid pulumi.IntPtrInput `pulumi:"pid"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) OcrLanguage

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) Pid

Selects a specific PID from within a source.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput) OcrLanguage

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput) Pid

Selects a specific PID from within a source.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsScte27SourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettings struct {
	// Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
	OutputRectangle *ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle `pulumi:"outputRectangle"`
	// Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
	PageNumber *string `pulumi:"pageNumber"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs struct {
	// Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.
	OutputRectangle ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrInput `pulumi:"outputRectangle"`
	// Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.
	PageNumber pulumi.StringPtrInput `pulumi:"pageNumber"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) OutputRectangle

Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) PageNumber

Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangle struct {
	// See the description in left\_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top\_offset and rectangle\_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard.
	Height float64 `pulumi:"height"`
	// Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
	LeftOffset float64 `pulumi:"leftOffset"`
	// See the description in left\_offset. For top\_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
	TopOffset float64 `pulumi:"topOffset"`
	// See the description in left\_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left\_offset and rectangle\_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard.
	Width float64 `pulumi:"width"`
}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs struct {
	// See the description in left\_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top\_offset and rectangle\_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard.
	Height pulumi.Float64Input `pulumi:"height"`
	// Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.
	LeftOffset pulumi.Float64Input `pulumi:"leftOffset"`
	// See the description in left\_offset. For top\_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.
	TopOffset pulumi.Float64Input `pulumi:"topOffset"`
	// See the description in left\_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left\_offset and rectangle\_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard.
	Width pulumi.Float64Input `pulumi:"width"`
}

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutputWithContext

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleInput` via:

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs{...}

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) Height

See the description in left\_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top\_offset and rectangle\_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) LeftOffset

Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) TopOffset

See the description in left\_offset. For top\_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleOutput) Width

See the description in left\_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left\_offset and rectangle\_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard.

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectangleArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) Height

See the description in left\_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top\_offset and rectangle\_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) LeftOffset

Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutputWithContext

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) TopOffset

See the description in left\_offset. For top\_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsOutputRectanglePtrOutput) Width

See the description in left\_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left\_offset and rectangle\_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard.

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrInput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput() ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs, ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtr and ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput

type ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput) OutputRectangle

Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput) PageNumber

Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutput) ToChannelInputAttachmentInputSettingsCaptionSelectorSelectorSettingsTeletextSourceSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsInput

type ChannelInputAttachmentInputSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsOutput() ChannelInputAttachmentInputSettingsOutput
	ToChannelInputAttachmentInputSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsOutput
}

ChannelInputAttachmentInputSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsArgs and ChannelInputAttachmentInputSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsInput` via:

ChannelInputAttachmentInputSettingsArgs{...}

type ChannelInputAttachmentInputSettingsNetworkInputSettings

type ChannelInputAttachmentInputSettingsNetworkInputSettings struct {
	// Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
	HlsInputSettings *ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings `pulumi:"hlsInputSettings"`
	// Check HTTPS server certificates.
	ServerValidation *string `pulumi:"serverValidation"`
}

type ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs

type ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs struct {
	// Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.
	HlsInputSettings ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrInput `pulumi:"hlsInputSettings"`
	// Check HTTPS server certificates.
	ServerValidation pulumi.StringPtrInput `pulumi:"serverValidation"`
}

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutputWithContext

func (i ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettings struct {
	// The bitrate is specified in bits per second, as in an HLS manifest.
	Bandwidth *int `pulumi:"bandwidth"`
	// Buffer segments.
	BufferSegments *int `pulumi:"bufferSegments"`
	// The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
	Retries *int `pulumi:"retries"`
	// The number of seconds between retries when an attempt to read a manifest or segment fails.
	RetryInterval *int    `pulumi:"retryInterval"`
	Scte35Source  *string `pulumi:"scte35Source"`
}

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs struct {
	// The bitrate is specified in bits per second, as in an HLS manifest.
	Bandwidth pulumi.IntPtrInput `pulumi:"bandwidth"`
	// Buffer segments.
	BufferSegments pulumi.IntPtrInput `pulumi:"bufferSegments"`
	// The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.
	Retries pulumi.IntPtrInput `pulumi:"retries"`
	// The number of seconds between retries when an attempt to read a manifest or segment fails.
	RetryInterval pulumi.IntPtrInput    `pulumi:"retryInterval"`
	Scte35Source  pulumi.StringPtrInput `pulumi:"scte35Source"`
}

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsInput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput() ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput
	ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput
}

ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs and ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsInput` via:

ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs{...}

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) Bandwidth

The bitrate is specified in bits per second, as in an HLS manifest.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) BufferSegments

Buffer segments.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) Retries

The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) RetryInterval

The number of seconds between retries when an attempt to read a manifest or segment fails.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) Scte35Source

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutputWithContext

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrInput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs, ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtr and ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) Bandwidth

The bitrate is specified in bits per second, as in an HLS manifest.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) BufferSegments

Buffer segments.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) Retries

The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) RetryInterval

The number of seconds between retries when an attempt to read a manifest or segment fails.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) Scte35Source

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsHlsInputSettingsPtrOutputWithContext

type ChannelInputAttachmentInputSettingsNetworkInputSettingsInput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutput() ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput
	ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput
}

ChannelInputAttachmentInputSettingsNetworkInputSettingsInput is an input type that accepts ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs and ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsNetworkInputSettingsInput` via:

ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs{...}

type ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) HlsInputSettings

Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ServerValidation

Check HTTPS server certificates.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutputWithContext

func (o ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsNetworkInputSettingsOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrInput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs, ChannelInputAttachmentInputSettingsNetworkInputSettingsPtr and ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsNetworkInputSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) HlsInputSettings

Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) ServerValidation

Check HTTPS server certificates.

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsNetworkInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsOutput

type ChannelInputAttachmentInputSettingsOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsOutput) AudioSelectors

func (ChannelInputAttachmentInputSettingsOutput) CaptionSelectors

func (ChannelInputAttachmentInputSettingsOutput) DeblockFilter

Enable or disable the deblock filter when filtering.

func (ChannelInputAttachmentInputSettingsOutput) DenoiseFilter

Enable or disable the denoise filter when filtering.

func (ChannelInputAttachmentInputSettingsOutput) ElementType

func (ChannelInputAttachmentInputSettingsOutput) FilterStrength

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

func (ChannelInputAttachmentInputSettingsOutput) InputFilter

Turns on the filter for the input.

func (ChannelInputAttachmentInputSettingsOutput) NetworkInputSettings

Input settings. See Network Input Settings for more details.

func (ChannelInputAttachmentInputSettingsOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelInputAttachmentInputSettingsOutput) Smpte2038DataPreference

Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.

func (ChannelInputAttachmentInputSettingsOutput) SourceEndBehavior

Loop input if it is a file.

func (ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsOutput

func (o ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsOutput() ChannelInputAttachmentInputSettingsOutput

func (ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsOutputWithContext

func (o ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsOutput

func (ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsPtrOutput

func (o ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsOutput) ToChannelInputAttachmentInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsOutput) VideoSelector

type ChannelInputAttachmentInputSettingsPtrInput

type ChannelInputAttachmentInputSettingsPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsPtrOutput
	ToChannelInputAttachmentInputSettingsPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsPtrOutput
}

ChannelInputAttachmentInputSettingsPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsArgs, ChannelInputAttachmentInputSettingsPtr and ChannelInputAttachmentInputSettingsPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsPtrInput` via:

        ChannelInputAttachmentInputSettingsArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsPtrOutput

type ChannelInputAttachmentInputSettingsPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsPtrOutput) AudioSelectors

func (ChannelInputAttachmentInputSettingsPtrOutput) CaptionSelectors

func (ChannelInputAttachmentInputSettingsPtrOutput) DeblockFilter

Enable or disable the deblock filter when filtering.

func (ChannelInputAttachmentInputSettingsPtrOutput) DenoiseFilter

Enable or disable the denoise filter when filtering.

func (ChannelInputAttachmentInputSettingsPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsPtrOutput) FilterStrength

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

func (ChannelInputAttachmentInputSettingsPtrOutput) InputFilter

Turns on the filter for the input.

func (ChannelInputAttachmentInputSettingsPtrOutput) NetworkInputSettings

Input settings. See Network Input Settings for more details.

func (ChannelInputAttachmentInputSettingsPtrOutput) Scte35Pid

PID from which to read SCTE-35 messages.

func (ChannelInputAttachmentInputSettingsPtrOutput) Smpte2038DataPreference

Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input.

func (ChannelInputAttachmentInputSettingsPtrOutput) SourceEndBehavior

Loop input if it is a file.

func (ChannelInputAttachmentInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsPtrOutput

func (o ChannelInputAttachmentInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsPtrOutput() ChannelInputAttachmentInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsPtrOutput) ToChannelInputAttachmentInputSettingsPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsPtrOutput

func (ChannelInputAttachmentInputSettingsPtrOutput) VideoSelector

type ChannelInputAttachmentInputSettingsVideoSelector

type ChannelInputAttachmentInputSettingsVideoSelector struct {
	ColorSpace      *string `pulumi:"colorSpace"`
	ColorSpaceUsage *string `pulumi:"colorSpaceUsage"`
}

type ChannelInputAttachmentInputSettingsVideoSelectorArgs

type ChannelInputAttachmentInputSettingsVideoSelectorArgs struct {
	ColorSpace      pulumi.StringPtrInput `pulumi:"colorSpace"`
	ColorSpaceUsage pulumi.StringPtrInput `pulumi:"colorSpaceUsage"`
}

func (ChannelInputAttachmentInputSettingsVideoSelectorArgs) ElementType

func (ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorOutput

func (i ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorOutput() ChannelInputAttachmentInputSettingsVideoSelectorOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorOutputWithContext

func (i ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsVideoSelectorOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

func (i ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput() ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext

func (i ChannelInputAttachmentInputSettingsVideoSelectorArgs) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

type ChannelInputAttachmentInputSettingsVideoSelectorInput

type ChannelInputAttachmentInputSettingsVideoSelectorInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsVideoSelectorOutput() ChannelInputAttachmentInputSettingsVideoSelectorOutput
	ToChannelInputAttachmentInputSettingsVideoSelectorOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsVideoSelectorOutput
}

ChannelInputAttachmentInputSettingsVideoSelectorInput is an input type that accepts ChannelInputAttachmentInputSettingsVideoSelectorArgs and ChannelInputAttachmentInputSettingsVideoSelectorOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsVideoSelectorInput` via:

ChannelInputAttachmentInputSettingsVideoSelectorArgs{...}

type ChannelInputAttachmentInputSettingsVideoSelectorOutput

type ChannelInputAttachmentInputSettingsVideoSelectorOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ColorSpace

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ColorSpaceUsage

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ElementType

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorOutputWithContext

func (o ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsVideoSelectorOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

func (o ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput() ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsVideoSelectorOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

type ChannelInputAttachmentInputSettingsVideoSelectorPtrInput

type ChannelInputAttachmentInputSettingsVideoSelectorPtrInput interface {
	pulumi.Input

	ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput() ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput
	ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext(context.Context) ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput
}

ChannelInputAttachmentInputSettingsVideoSelectorPtrInput is an input type that accepts ChannelInputAttachmentInputSettingsVideoSelectorArgs, ChannelInputAttachmentInputSettingsVideoSelectorPtr and ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput values. You can construct a concrete instance of `ChannelInputAttachmentInputSettingsVideoSelectorPtrInput` via:

        ChannelInputAttachmentInputSettingsVideoSelectorArgs{...}

or:

        nil

type ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

type ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ColorSpace

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ColorSpaceUsage

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) Elem

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ElementType

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

func (ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext

func (o ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput) ToChannelInputAttachmentInputSettingsVideoSelectorPtrOutputWithContext(ctx context.Context) ChannelInputAttachmentInputSettingsVideoSelectorPtrOutput

type ChannelInputAttachmentOutput

type ChannelInputAttachmentOutput struct{ *pulumi.OutputState }

func (ChannelInputAttachmentOutput) AutomaticInputFailoverSettings

User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details.

func (ChannelInputAttachmentOutput) ElementType

func (ChannelInputAttachmentOutput) InputAttachmentName

func (o ChannelInputAttachmentOutput) InputAttachmentName() pulumi.StringOutput

User-specified name for the attachment.

func (ChannelInputAttachmentOutput) InputId

The ID of the input.

func (ChannelInputAttachmentOutput) InputSettings

Settings of an input. See Input Settings for more details.

func (ChannelInputAttachmentOutput) ToChannelInputAttachmentOutput

func (o ChannelInputAttachmentOutput) ToChannelInputAttachmentOutput() ChannelInputAttachmentOutput

func (ChannelInputAttachmentOutput) ToChannelInputAttachmentOutputWithContext

func (o ChannelInputAttachmentOutput) ToChannelInputAttachmentOutputWithContext(ctx context.Context) ChannelInputAttachmentOutput

type ChannelInputSpecification

type ChannelInputSpecification struct {
	Codec           string `pulumi:"codec"`
	InputResolution string `pulumi:"inputResolution"`
	MaximumBitrate  string `pulumi:"maximumBitrate"`
}

type ChannelInputSpecificationArgs

type ChannelInputSpecificationArgs struct {
	Codec           pulumi.StringInput `pulumi:"codec"`
	InputResolution pulumi.StringInput `pulumi:"inputResolution"`
	MaximumBitrate  pulumi.StringInput `pulumi:"maximumBitrate"`
}

func (ChannelInputSpecificationArgs) ElementType

func (ChannelInputSpecificationArgs) ToChannelInputSpecificationOutput

func (i ChannelInputSpecificationArgs) ToChannelInputSpecificationOutput() ChannelInputSpecificationOutput

func (ChannelInputSpecificationArgs) ToChannelInputSpecificationOutputWithContext

func (i ChannelInputSpecificationArgs) ToChannelInputSpecificationOutputWithContext(ctx context.Context) ChannelInputSpecificationOutput

func (ChannelInputSpecificationArgs) ToChannelInputSpecificationPtrOutput

func (i ChannelInputSpecificationArgs) ToChannelInputSpecificationPtrOutput() ChannelInputSpecificationPtrOutput

func (ChannelInputSpecificationArgs) ToChannelInputSpecificationPtrOutputWithContext

func (i ChannelInputSpecificationArgs) ToChannelInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelInputSpecificationPtrOutput

type ChannelInputSpecificationInput

type ChannelInputSpecificationInput interface {
	pulumi.Input

	ToChannelInputSpecificationOutput() ChannelInputSpecificationOutput
	ToChannelInputSpecificationOutputWithContext(context.Context) ChannelInputSpecificationOutput
}

ChannelInputSpecificationInput is an input type that accepts ChannelInputSpecificationArgs and ChannelInputSpecificationOutput values. You can construct a concrete instance of `ChannelInputSpecificationInput` via:

ChannelInputSpecificationArgs{...}

type ChannelInputSpecificationOutput

type ChannelInputSpecificationOutput struct{ *pulumi.OutputState }

func (ChannelInputSpecificationOutput) Codec

func (ChannelInputSpecificationOutput) ElementType

func (ChannelInputSpecificationOutput) InputResolution

func (ChannelInputSpecificationOutput) MaximumBitrate

func (ChannelInputSpecificationOutput) ToChannelInputSpecificationOutput

func (o ChannelInputSpecificationOutput) ToChannelInputSpecificationOutput() ChannelInputSpecificationOutput

func (ChannelInputSpecificationOutput) ToChannelInputSpecificationOutputWithContext

func (o ChannelInputSpecificationOutput) ToChannelInputSpecificationOutputWithContext(ctx context.Context) ChannelInputSpecificationOutput

func (ChannelInputSpecificationOutput) ToChannelInputSpecificationPtrOutput

func (o ChannelInputSpecificationOutput) ToChannelInputSpecificationPtrOutput() ChannelInputSpecificationPtrOutput

func (ChannelInputSpecificationOutput) ToChannelInputSpecificationPtrOutputWithContext

func (o ChannelInputSpecificationOutput) ToChannelInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelInputSpecificationPtrOutput

type ChannelInputSpecificationPtrInput

type ChannelInputSpecificationPtrInput interface {
	pulumi.Input

	ToChannelInputSpecificationPtrOutput() ChannelInputSpecificationPtrOutput
	ToChannelInputSpecificationPtrOutputWithContext(context.Context) ChannelInputSpecificationPtrOutput
}

ChannelInputSpecificationPtrInput is an input type that accepts ChannelInputSpecificationArgs, ChannelInputSpecificationPtr and ChannelInputSpecificationPtrOutput values. You can construct a concrete instance of `ChannelInputSpecificationPtrInput` via:

        ChannelInputSpecificationArgs{...}

or:

        nil

type ChannelInputSpecificationPtrOutput

type ChannelInputSpecificationPtrOutput struct{ *pulumi.OutputState }

func (ChannelInputSpecificationPtrOutput) Codec

func (ChannelInputSpecificationPtrOutput) Elem

func (ChannelInputSpecificationPtrOutput) ElementType

func (ChannelInputSpecificationPtrOutput) InputResolution

func (ChannelInputSpecificationPtrOutput) MaximumBitrate

func (ChannelInputSpecificationPtrOutput) ToChannelInputSpecificationPtrOutput

func (o ChannelInputSpecificationPtrOutput) ToChannelInputSpecificationPtrOutput() ChannelInputSpecificationPtrOutput

func (ChannelInputSpecificationPtrOutput) ToChannelInputSpecificationPtrOutputWithContext

func (o ChannelInputSpecificationPtrOutput) ToChannelInputSpecificationPtrOutputWithContext(ctx context.Context) ChannelInputSpecificationPtrOutput

type ChannelMaintenance

type ChannelMaintenance struct {
	// The day of the week to use for maintenance.
	MaintenanceDay string `pulumi:"maintenanceDay"`
	// The hour maintenance will start.
	MaintenanceStartTime string `pulumi:"maintenanceStartTime"`
}

type ChannelMaintenanceArgs

type ChannelMaintenanceArgs struct {
	// The day of the week to use for maintenance.
	MaintenanceDay pulumi.StringInput `pulumi:"maintenanceDay"`
	// The hour maintenance will start.
	MaintenanceStartTime pulumi.StringInput `pulumi:"maintenanceStartTime"`
}

func (ChannelMaintenanceArgs) ElementType

func (ChannelMaintenanceArgs) ElementType() reflect.Type

func (ChannelMaintenanceArgs) ToChannelMaintenanceOutput

func (i ChannelMaintenanceArgs) ToChannelMaintenanceOutput() ChannelMaintenanceOutput

func (ChannelMaintenanceArgs) ToChannelMaintenanceOutputWithContext

func (i ChannelMaintenanceArgs) ToChannelMaintenanceOutputWithContext(ctx context.Context) ChannelMaintenanceOutput

func (ChannelMaintenanceArgs) ToChannelMaintenancePtrOutput

func (i ChannelMaintenanceArgs) ToChannelMaintenancePtrOutput() ChannelMaintenancePtrOutput

func (ChannelMaintenanceArgs) ToChannelMaintenancePtrOutputWithContext

func (i ChannelMaintenanceArgs) ToChannelMaintenancePtrOutputWithContext(ctx context.Context) ChannelMaintenancePtrOutput

type ChannelMaintenanceInput

type ChannelMaintenanceInput interface {
	pulumi.Input

	ToChannelMaintenanceOutput() ChannelMaintenanceOutput
	ToChannelMaintenanceOutputWithContext(context.Context) ChannelMaintenanceOutput
}

ChannelMaintenanceInput is an input type that accepts ChannelMaintenanceArgs and ChannelMaintenanceOutput values. You can construct a concrete instance of `ChannelMaintenanceInput` via:

ChannelMaintenanceArgs{...}

type ChannelMaintenanceOutput

type ChannelMaintenanceOutput struct{ *pulumi.OutputState }

func (ChannelMaintenanceOutput) ElementType

func (ChannelMaintenanceOutput) ElementType() reflect.Type

func (ChannelMaintenanceOutput) MaintenanceDay

func (o ChannelMaintenanceOutput) MaintenanceDay() pulumi.StringOutput

The day of the week to use for maintenance.

func (ChannelMaintenanceOutput) MaintenanceStartTime

func (o ChannelMaintenanceOutput) MaintenanceStartTime() pulumi.StringOutput

The hour maintenance will start.

func (ChannelMaintenanceOutput) ToChannelMaintenanceOutput

func (o ChannelMaintenanceOutput) ToChannelMaintenanceOutput() ChannelMaintenanceOutput

func (ChannelMaintenanceOutput) ToChannelMaintenanceOutputWithContext

func (o ChannelMaintenanceOutput) ToChannelMaintenanceOutputWithContext(ctx context.Context) ChannelMaintenanceOutput

func (ChannelMaintenanceOutput) ToChannelMaintenancePtrOutput

func (o ChannelMaintenanceOutput) ToChannelMaintenancePtrOutput() ChannelMaintenancePtrOutput

func (ChannelMaintenanceOutput) ToChannelMaintenancePtrOutputWithContext

func (o ChannelMaintenanceOutput) ToChannelMaintenancePtrOutputWithContext(ctx context.Context) ChannelMaintenancePtrOutput

type ChannelMaintenancePtrInput

type ChannelMaintenancePtrInput interface {
	pulumi.Input

	ToChannelMaintenancePtrOutput() ChannelMaintenancePtrOutput
	ToChannelMaintenancePtrOutputWithContext(context.Context) ChannelMaintenancePtrOutput
}

ChannelMaintenancePtrInput is an input type that accepts ChannelMaintenanceArgs, ChannelMaintenancePtr and ChannelMaintenancePtrOutput values. You can construct a concrete instance of `ChannelMaintenancePtrInput` via:

        ChannelMaintenanceArgs{...}

or:

        nil

type ChannelMaintenancePtrOutput

type ChannelMaintenancePtrOutput struct{ *pulumi.OutputState }

func (ChannelMaintenancePtrOutput) Elem

func (ChannelMaintenancePtrOutput) ElementType

func (ChannelMaintenancePtrOutput) MaintenanceDay

The day of the week to use for maintenance.

func (ChannelMaintenancePtrOutput) MaintenanceStartTime

func (o ChannelMaintenancePtrOutput) MaintenanceStartTime() pulumi.StringPtrOutput

The hour maintenance will start.

func (ChannelMaintenancePtrOutput) ToChannelMaintenancePtrOutput

func (o ChannelMaintenancePtrOutput) ToChannelMaintenancePtrOutput() ChannelMaintenancePtrOutput

func (ChannelMaintenancePtrOutput) ToChannelMaintenancePtrOutputWithContext

func (o ChannelMaintenancePtrOutput) ToChannelMaintenancePtrOutputWithContext(ctx context.Context) ChannelMaintenancePtrOutput

type ChannelMap

type ChannelMap map[string]ChannelInput

func (ChannelMap) ElementType

func (ChannelMap) ElementType() reflect.Type

func (ChannelMap) ToChannelMapOutput

func (i ChannelMap) ToChannelMapOutput() ChannelMapOutput

func (ChannelMap) ToChannelMapOutputWithContext

func (i ChannelMap) ToChannelMapOutputWithContext(ctx context.Context) ChannelMapOutput

type ChannelMapInput

type ChannelMapInput interface {
	pulumi.Input

	ToChannelMapOutput() ChannelMapOutput
	ToChannelMapOutputWithContext(context.Context) ChannelMapOutput
}

ChannelMapInput is an input type that accepts ChannelMap and ChannelMapOutput values. You can construct a concrete instance of `ChannelMapInput` via:

ChannelMap{ "key": ChannelArgs{...} }

type ChannelMapOutput

type ChannelMapOutput struct{ *pulumi.OutputState }

func (ChannelMapOutput) ElementType

func (ChannelMapOutput) ElementType() reflect.Type

func (ChannelMapOutput) MapIndex

func (ChannelMapOutput) ToChannelMapOutput

func (o ChannelMapOutput) ToChannelMapOutput() ChannelMapOutput

func (ChannelMapOutput) ToChannelMapOutputWithContext

func (o ChannelMapOutput) ToChannelMapOutputWithContext(ctx context.Context) ChannelMapOutput

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) Arn

ARN of the Channel.

func (ChannelOutput) CdiInputSpecification

func (o ChannelOutput) CdiInputSpecification() ChannelCdiInputSpecificationPtrOutput

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

func (ChannelOutput) ChannelClass

func (o ChannelOutput) ChannelClass() pulumi.StringOutput

Concise argument description.

func (ChannelOutput) ChannelId

func (o ChannelOutput) ChannelId() pulumi.StringOutput

ID of the channel in MediaPackage that is the destination for this output group.

func (ChannelOutput) Destinations

Destinations for channel. See Destinations for more details.

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) EncoderSettings

func (o ChannelOutput) EncoderSettings() ChannelEncoderSettingsOutput

Encoder settings. See Encoder Settings for more details.

func (ChannelOutput) InputAttachments

func (o ChannelOutput) InputAttachments() ChannelInputAttachmentArrayOutput

Input attachments for the channel. See Input Attachments for more details.

func (ChannelOutput) InputSpecification

func (o ChannelOutput) InputSpecification() ChannelInputSpecificationOutput

Specification of network and file inputs for the channel.

func (ChannelOutput) LogLevel

func (o ChannelOutput) LogLevel() pulumi.StringOutput

The log level to write to Cloudwatch logs.

func (ChannelOutput) Maintenance

func (o ChannelOutput) Maintenance() ChannelMaintenanceOutput

Maintenance settings for this channel. See Maintenance for more details.

func (ChannelOutput) Name

Name of the Channel.

The following arguments are optional:

func (ChannelOutput) RoleArn

func (o ChannelOutput) RoleArn() pulumi.StringPtrOutput

Concise argument description.

func (ChannelOutput) StartChannel

func (o ChannelOutput) StartChannel() pulumi.BoolPtrOutput

Whether to start/stop channel. Default: `false`

func (ChannelOutput) Tags

A map of tags to assign to the channel. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (ChannelOutput) TagsAll deprecated

func (o ChannelOutput) TagsAll() pulumi.StringMapOutput

Deprecated: Please use `tags` instead.

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

func (ChannelOutput) Vpc

Settings for the VPC outputs. See VPC for more details.

type ChannelState

type ChannelState struct {
	// ARN of the Channel.
	Arn pulumi.StringPtrInput
	// Specification of CDI inputs for this channel. See CDI Input Specification for more details.
	CdiInputSpecification ChannelCdiInputSpecificationPtrInput
	// Concise argument description.
	ChannelClass pulumi.StringPtrInput
	// ID of the channel in MediaPackage that is the destination for this output group.
	ChannelId pulumi.StringPtrInput
	// Destinations for channel. See Destinations for more details.
	Destinations ChannelDestinationArrayInput
	// Encoder settings. See Encoder Settings for more details.
	EncoderSettings ChannelEncoderSettingsPtrInput
	// Input attachments for the channel. See Input Attachments for more details.
	InputAttachments ChannelInputAttachmentArrayInput
	// Specification of network and file inputs for the channel.
	InputSpecification ChannelInputSpecificationPtrInput
	// The log level to write to Cloudwatch logs.
	LogLevel pulumi.StringPtrInput
	// Maintenance settings for this channel. See Maintenance for more details.
	Maintenance ChannelMaintenancePtrInput
	// Name of the Channel.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// Concise argument description.
	RoleArn pulumi.StringPtrInput
	// Whether to start/stop channel. Default: `false`
	StartChannel pulumi.BoolPtrInput
	// A map of tags to assign to the channel. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// Settings for the VPC outputs. See VPC for more details.
	Vpc ChannelVpcPtrInput
}

func (ChannelState) ElementType

func (ChannelState) ElementType() reflect.Type

type ChannelVpc

type ChannelVpc struct {
	AvailabilityZones   []string `pulumi:"availabilityZones"`
	NetworkInterfaceIds []string `pulumi:"networkInterfaceIds"`
	// List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
	PublicAddressAllocationIds []string `pulumi:"publicAddressAllocationIds"`
	// A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
	SubnetIds []string `pulumi:"subnetIds"`
}

type ChannelVpcArgs

type ChannelVpcArgs struct {
	AvailabilityZones   pulumi.StringArrayInput `pulumi:"availabilityZones"`
	NetworkInterfaceIds pulumi.StringArrayInput `pulumi:"networkInterfaceIds"`
	// List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.
	PublicAddressAllocationIds pulumi.StringArrayInput `pulumi:"publicAddressAllocationIds"`
	// A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (ChannelVpcArgs) ElementType

func (ChannelVpcArgs) ElementType() reflect.Type

func (ChannelVpcArgs) ToChannelVpcOutput

func (i ChannelVpcArgs) ToChannelVpcOutput() ChannelVpcOutput

func (ChannelVpcArgs) ToChannelVpcOutputWithContext

func (i ChannelVpcArgs) ToChannelVpcOutputWithContext(ctx context.Context) ChannelVpcOutput

func (ChannelVpcArgs) ToChannelVpcPtrOutput

func (i ChannelVpcArgs) ToChannelVpcPtrOutput() ChannelVpcPtrOutput

func (ChannelVpcArgs) ToChannelVpcPtrOutputWithContext

func (i ChannelVpcArgs) ToChannelVpcPtrOutputWithContext(ctx context.Context) ChannelVpcPtrOutput

type ChannelVpcInput

type ChannelVpcInput interface {
	pulumi.Input

	ToChannelVpcOutput() ChannelVpcOutput
	ToChannelVpcOutputWithContext(context.Context) ChannelVpcOutput
}

ChannelVpcInput is an input type that accepts ChannelVpcArgs and ChannelVpcOutput values. You can construct a concrete instance of `ChannelVpcInput` via:

ChannelVpcArgs{...}

type ChannelVpcOutput

type ChannelVpcOutput struct{ *pulumi.OutputState }

func (ChannelVpcOutput) AvailabilityZones

func (o ChannelVpcOutput) AvailabilityZones() pulumi.StringArrayOutput

func (ChannelVpcOutput) ElementType

func (ChannelVpcOutput) ElementType() reflect.Type

func (ChannelVpcOutput) NetworkInterfaceIds added in v6.5.0

func (o ChannelVpcOutput) NetworkInterfaceIds() pulumi.StringArrayOutput

func (ChannelVpcOutput) PublicAddressAllocationIds

func (o ChannelVpcOutput) PublicAddressAllocationIds() pulumi.StringArrayOutput

List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.

func (ChannelVpcOutput) SecurityGroupIds

func (o ChannelVpcOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.

func (ChannelVpcOutput) SubnetIds

A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).

func (ChannelVpcOutput) ToChannelVpcOutput

func (o ChannelVpcOutput) ToChannelVpcOutput() ChannelVpcOutput

func (ChannelVpcOutput) ToChannelVpcOutputWithContext

func (o ChannelVpcOutput) ToChannelVpcOutputWithContext(ctx context.Context) ChannelVpcOutput

func (ChannelVpcOutput) ToChannelVpcPtrOutput

func (o ChannelVpcOutput) ToChannelVpcPtrOutput() ChannelVpcPtrOutput

func (ChannelVpcOutput) ToChannelVpcPtrOutputWithContext

func (o ChannelVpcOutput) ToChannelVpcPtrOutputWithContext(ctx context.Context) ChannelVpcPtrOutput

type ChannelVpcPtrInput

type ChannelVpcPtrInput interface {
	pulumi.Input

	ToChannelVpcPtrOutput() ChannelVpcPtrOutput
	ToChannelVpcPtrOutputWithContext(context.Context) ChannelVpcPtrOutput
}

ChannelVpcPtrInput is an input type that accepts ChannelVpcArgs, ChannelVpcPtr and ChannelVpcPtrOutput values. You can construct a concrete instance of `ChannelVpcPtrInput` via:

        ChannelVpcArgs{...}

or:

        nil

func ChannelVpcPtr

func ChannelVpcPtr(v *ChannelVpcArgs) ChannelVpcPtrInput

type ChannelVpcPtrOutput

type ChannelVpcPtrOutput struct{ *pulumi.OutputState }

func (ChannelVpcPtrOutput) AvailabilityZones

func (o ChannelVpcPtrOutput) AvailabilityZones() pulumi.StringArrayOutput

func (ChannelVpcPtrOutput) Elem

func (ChannelVpcPtrOutput) ElementType

func (ChannelVpcPtrOutput) ElementType() reflect.Type

func (ChannelVpcPtrOutput) NetworkInterfaceIds added in v6.5.0

func (o ChannelVpcPtrOutput) NetworkInterfaceIds() pulumi.StringArrayOutput

func (ChannelVpcPtrOutput) PublicAddressAllocationIds

func (o ChannelVpcPtrOutput) PublicAddressAllocationIds() pulumi.StringArrayOutput

List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels.

func (ChannelVpcPtrOutput) SecurityGroupIds

func (o ChannelVpcPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used.

func (ChannelVpcPtrOutput) SubnetIds

A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).

func (ChannelVpcPtrOutput) ToChannelVpcPtrOutput

func (o ChannelVpcPtrOutput) ToChannelVpcPtrOutput() ChannelVpcPtrOutput

func (ChannelVpcPtrOutput) ToChannelVpcPtrOutputWithContext

func (o ChannelVpcPtrOutput) ToChannelVpcPtrOutputWithContext(ctx context.Context) ChannelVpcPtrOutput

type GetInputDestination added in v6.27.0

type GetInputDestination struct {
	Ip   string        `pulumi:"ip"`
	Port string        `pulumi:"port"`
	Url  string        `pulumi:"url"`
	Vpcs []interface{} `pulumi:"vpcs"`
}

type GetInputDestinationArgs added in v6.27.0

type GetInputDestinationArgs struct {
	Ip   pulumi.StringInput `pulumi:"ip"`
	Port pulumi.StringInput `pulumi:"port"`
	Url  pulumi.StringInput `pulumi:"url"`
	Vpcs pulumi.ArrayInput  `pulumi:"vpcs"`
}

func (GetInputDestinationArgs) ElementType added in v6.27.0

func (GetInputDestinationArgs) ElementType() reflect.Type

func (GetInputDestinationArgs) ToGetInputDestinationOutput added in v6.27.0

func (i GetInputDestinationArgs) ToGetInputDestinationOutput() GetInputDestinationOutput

func (GetInputDestinationArgs) ToGetInputDestinationOutputWithContext added in v6.27.0

func (i GetInputDestinationArgs) ToGetInputDestinationOutputWithContext(ctx context.Context) GetInputDestinationOutput

type GetInputDestinationArray added in v6.27.0

type GetInputDestinationArray []GetInputDestinationInput

func (GetInputDestinationArray) ElementType added in v6.27.0

func (GetInputDestinationArray) ElementType() reflect.Type

func (GetInputDestinationArray) ToGetInputDestinationArrayOutput added in v6.27.0

func (i GetInputDestinationArray) ToGetInputDestinationArrayOutput() GetInputDestinationArrayOutput

func (GetInputDestinationArray) ToGetInputDestinationArrayOutputWithContext added in v6.27.0

func (i GetInputDestinationArray) ToGetInputDestinationArrayOutputWithContext(ctx context.Context) GetInputDestinationArrayOutput

type GetInputDestinationArrayInput added in v6.27.0

type GetInputDestinationArrayInput interface {
	pulumi.Input

	ToGetInputDestinationArrayOutput() GetInputDestinationArrayOutput
	ToGetInputDestinationArrayOutputWithContext(context.Context) GetInputDestinationArrayOutput
}

GetInputDestinationArrayInput is an input type that accepts GetInputDestinationArray and GetInputDestinationArrayOutput values. You can construct a concrete instance of `GetInputDestinationArrayInput` via:

GetInputDestinationArray{ GetInputDestinationArgs{...} }

type GetInputDestinationArrayOutput added in v6.27.0

type GetInputDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetInputDestinationArrayOutput) ElementType added in v6.27.0

func (GetInputDestinationArrayOutput) Index added in v6.27.0

func (GetInputDestinationArrayOutput) ToGetInputDestinationArrayOutput added in v6.27.0

func (o GetInputDestinationArrayOutput) ToGetInputDestinationArrayOutput() GetInputDestinationArrayOutput

func (GetInputDestinationArrayOutput) ToGetInputDestinationArrayOutputWithContext added in v6.27.0

func (o GetInputDestinationArrayOutput) ToGetInputDestinationArrayOutputWithContext(ctx context.Context) GetInputDestinationArrayOutput

type GetInputDestinationInput added in v6.27.0

type GetInputDestinationInput interface {
	pulumi.Input

	ToGetInputDestinationOutput() GetInputDestinationOutput
	ToGetInputDestinationOutputWithContext(context.Context) GetInputDestinationOutput
}

GetInputDestinationInput is an input type that accepts GetInputDestinationArgs and GetInputDestinationOutput values. You can construct a concrete instance of `GetInputDestinationInput` via:

GetInputDestinationArgs{...}

type GetInputDestinationOutput added in v6.27.0

type GetInputDestinationOutput struct{ *pulumi.OutputState }

func (GetInputDestinationOutput) ElementType added in v6.27.0

func (GetInputDestinationOutput) ElementType() reflect.Type

func (GetInputDestinationOutput) Ip added in v6.27.0

func (GetInputDestinationOutput) Port added in v6.27.0

func (GetInputDestinationOutput) ToGetInputDestinationOutput added in v6.27.0

func (o GetInputDestinationOutput) ToGetInputDestinationOutput() GetInputDestinationOutput

func (GetInputDestinationOutput) ToGetInputDestinationOutputWithContext added in v6.27.0

func (o GetInputDestinationOutput) ToGetInputDestinationOutputWithContext(ctx context.Context) GetInputDestinationOutput

func (GetInputDestinationOutput) Url added in v6.27.0

func (GetInputDestinationOutput) Vpcs added in v6.27.0

type GetInputInputDevice added in v6.27.0

type GetInputInputDevice struct {
	// The ID of the Input.
	Id string `pulumi:"id"`
}

type GetInputInputDeviceArgs added in v6.27.0

type GetInputInputDeviceArgs struct {
	// The ID of the Input.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetInputInputDeviceArgs) ElementType added in v6.27.0

func (GetInputInputDeviceArgs) ElementType() reflect.Type

func (GetInputInputDeviceArgs) ToGetInputInputDeviceOutput added in v6.27.0

func (i GetInputInputDeviceArgs) ToGetInputInputDeviceOutput() GetInputInputDeviceOutput

func (GetInputInputDeviceArgs) ToGetInputInputDeviceOutputWithContext added in v6.27.0

func (i GetInputInputDeviceArgs) ToGetInputInputDeviceOutputWithContext(ctx context.Context) GetInputInputDeviceOutput

type GetInputInputDeviceArray added in v6.27.0

type GetInputInputDeviceArray []GetInputInputDeviceInput

func (GetInputInputDeviceArray) ElementType added in v6.27.0

func (GetInputInputDeviceArray) ElementType() reflect.Type

func (GetInputInputDeviceArray) ToGetInputInputDeviceArrayOutput added in v6.27.0

func (i GetInputInputDeviceArray) ToGetInputInputDeviceArrayOutput() GetInputInputDeviceArrayOutput

func (GetInputInputDeviceArray) ToGetInputInputDeviceArrayOutputWithContext added in v6.27.0

func (i GetInputInputDeviceArray) ToGetInputInputDeviceArrayOutputWithContext(ctx context.Context) GetInputInputDeviceArrayOutput

type GetInputInputDeviceArrayInput added in v6.27.0

type GetInputInputDeviceArrayInput interface {
	pulumi.Input

	ToGetInputInputDeviceArrayOutput() GetInputInputDeviceArrayOutput
	ToGetInputInputDeviceArrayOutputWithContext(context.Context) GetInputInputDeviceArrayOutput
}

GetInputInputDeviceArrayInput is an input type that accepts GetInputInputDeviceArray and GetInputInputDeviceArrayOutput values. You can construct a concrete instance of `GetInputInputDeviceArrayInput` via:

GetInputInputDeviceArray{ GetInputInputDeviceArgs{...} }

type GetInputInputDeviceArrayOutput added in v6.27.0

type GetInputInputDeviceArrayOutput struct{ *pulumi.OutputState }

func (GetInputInputDeviceArrayOutput) ElementType added in v6.27.0

func (GetInputInputDeviceArrayOutput) Index added in v6.27.0

func (GetInputInputDeviceArrayOutput) ToGetInputInputDeviceArrayOutput added in v6.27.0

func (o GetInputInputDeviceArrayOutput) ToGetInputInputDeviceArrayOutput() GetInputInputDeviceArrayOutput

func (GetInputInputDeviceArrayOutput) ToGetInputInputDeviceArrayOutputWithContext added in v6.27.0

func (o GetInputInputDeviceArrayOutput) ToGetInputInputDeviceArrayOutputWithContext(ctx context.Context) GetInputInputDeviceArrayOutput

type GetInputInputDeviceInput added in v6.27.0

type GetInputInputDeviceInput interface {
	pulumi.Input

	ToGetInputInputDeviceOutput() GetInputInputDeviceOutput
	ToGetInputInputDeviceOutputWithContext(context.Context) GetInputInputDeviceOutput
}

GetInputInputDeviceInput is an input type that accepts GetInputInputDeviceArgs and GetInputInputDeviceOutput values. You can construct a concrete instance of `GetInputInputDeviceInput` via:

GetInputInputDeviceArgs{...}

type GetInputInputDeviceOutput added in v6.27.0

type GetInputInputDeviceOutput struct{ *pulumi.OutputState }

func (GetInputInputDeviceOutput) ElementType added in v6.27.0

func (GetInputInputDeviceOutput) ElementType() reflect.Type

func (GetInputInputDeviceOutput) Id added in v6.27.0

The ID of the Input.

func (GetInputInputDeviceOutput) ToGetInputInputDeviceOutput added in v6.27.0

func (o GetInputInputDeviceOutput) ToGetInputInputDeviceOutput() GetInputInputDeviceOutput

func (GetInputInputDeviceOutput) ToGetInputInputDeviceOutputWithContext added in v6.27.0

func (o GetInputInputDeviceOutput) ToGetInputInputDeviceOutputWithContext(ctx context.Context) GetInputInputDeviceOutput

type GetInputMediaConnectFlow added in v6.27.0

type GetInputMediaConnectFlow struct {
	FlowArn string `pulumi:"flowArn"`
}

type GetInputMediaConnectFlowArgs added in v6.27.0

type GetInputMediaConnectFlowArgs struct {
	FlowArn pulumi.StringInput `pulumi:"flowArn"`
}

func (GetInputMediaConnectFlowArgs) ElementType added in v6.27.0

func (GetInputMediaConnectFlowArgs) ToGetInputMediaConnectFlowOutput added in v6.27.0

func (i GetInputMediaConnectFlowArgs) ToGetInputMediaConnectFlowOutput() GetInputMediaConnectFlowOutput

func (GetInputMediaConnectFlowArgs) ToGetInputMediaConnectFlowOutputWithContext added in v6.27.0

func (i GetInputMediaConnectFlowArgs) ToGetInputMediaConnectFlowOutputWithContext(ctx context.Context) GetInputMediaConnectFlowOutput

type GetInputMediaConnectFlowArray added in v6.27.0

type GetInputMediaConnectFlowArray []GetInputMediaConnectFlowInput

func (GetInputMediaConnectFlowArray) ElementType added in v6.27.0

func (GetInputMediaConnectFlowArray) ToGetInputMediaConnectFlowArrayOutput added in v6.27.0

func (i GetInputMediaConnectFlowArray) ToGetInputMediaConnectFlowArrayOutput() GetInputMediaConnectFlowArrayOutput

func (GetInputMediaConnectFlowArray) ToGetInputMediaConnectFlowArrayOutputWithContext added in v6.27.0

func (i GetInputMediaConnectFlowArray) ToGetInputMediaConnectFlowArrayOutputWithContext(ctx context.Context) GetInputMediaConnectFlowArrayOutput

type GetInputMediaConnectFlowArrayInput added in v6.27.0

type GetInputMediaConnectFlowArrayInput interface {
	pulumi.Input

	ToGetInputMediaConnectFlowArrayOutput() GetInputMediaConnectFlowArrayOutput
	ToGetInputMediaConnectFlowArrayOutputWithContext(context.Context) GetInputMediaConnectFlowArrayOutput
}

GetInputMediaConnectFlowArrayInput is an input type that accepts GetInputMediaConnectFlowArray and GetInputMediaConnectFlowArrayOutput values. You can construct a concrete instance of `GetInputMediaConnectFlowArrayInput` via:

GetInputMediaConnectFlowArray{ GetInputMediaConnectFlowArgs{...} }

type GetInputMediaConnectFlowArrayOutput added in v6.27.0

type GetInputMediaConnectFlowArrayOutput struct{ *pulumi.OutputState }

func (GetInputMediaConnectFlowArrayOutput) ElementType added in v6.27.0

func (GetInputMediaConnectFlowArrayOutput) Index added in v6.27.0

func (GetInputMediaConnectFlowArrayOutput) ToGetInputMediaConnectFlowArrayOutput added in v6.27.0

func (o GetInputMediaConnectFlowArrayOutput) ToGetInputMediaConnectFlowArrayOutput() GetInputMediaConnectFlowArrayOutput

func (GetInputMediaConnectFlowArrayOutput) ToGetInputMediaConnectFlowArrayOutputWithContext added in v6.27.0

func (o GetInputMediaConnectFlowArrayOutput) ToGetInputMediaConnectFlowArrayOutputWithContext(ctx context.Context) GetInputMediaConnectFlowArrayOutput

type GetInputMediaConnectFlowInput added in v6.27.0

type GetInputMediaConnectFlowInput interface {
	pulumi.Input

	ToGetInputMediaConnectFlowOutput() GetInputMediaConnectFlowOutput
	ToGetInputMediaConnectFlowOutputWithContext(context.Context) GetInputMediaConnectFlowOutput
}

GetInputMediaConnectFlowInput is an input type that accepts GetInputMediaConnectFlowArgs and GetInputMediaConnectFlowOutput values. You can construct a concrete instance of `GetInputMediaConnectFlowInput` via:

GetInputMediaConnectFlowArgs{...}

type GetInputMediaConnectFlowOutput added in v6.27.0

type GetInputMediaConnectFlowOutput struct{ *pulumi.OutputState }

func (GetInputMediaConnectFlowOutput) ElementType added in v6.27.0

func (GetInputMediaConnectFlowOutput) FlowArn added in v6.27.0

func (GetInputMediaConnectFlowOutput) ToGetInputMediaConnectFlowOutput added in v6.27.0

func (o GetInputMediaConnectFlowOutput) ToGetInputMediaConnectFlowOutput() GetInputMediaConnectFlowOutput

func (GetInputMediaConnectFlowOutput) ToGetInputMediaConnectFlowOutputWithContext added in v6.27.0

func (o GetInputMediaConnectFlowOutput) ToGetInputMediaConnectFlowOutputWithContext(ctx context.Context) GetInputMediaConnectFlowOutput

type GetInputSource added in v6.27.0

type GetInputSource struct {
	PasswordParam string `pulumi:"passwordParam"`
	Url           string `pulumi:"url"`
	Username      string `pulumi:"username"`
}

type GetInputSourceArgs added in v6.27.0

type GetInputSourceArgs struct {
	PasswordParam pulumi.StringInput `pulumi:"passwordParam"`
	Url           pulumi.StringInput `pulumi:"url"`
	Username      pulumi.StringInput `pulumi:"username"`
}

func (GetInputSourceArgs) ElementType added in v6.27.0

func (GetInputSourceArgs) ElementType() reflect.Type

func (GetInputSourceArgs) ToGetInputSourceOutput added in v6.27.0

func (i GetInputSourceArgs) ToGetInputSourceOutput() GetInputSourceOutput

func (GetInputSourceArgs) ToGetInputSourceOutputWithContext added in v6.27.0

func (i GetInputSourceArgs) ToGetInputSourceOutputWithContext(ctx context.Context) GetInputSourceOutput

type GetInputSourceArray added in v6.27.0

type GetInputSourceArray []GetInputSourceInput

func (GetInputSourceArray) ElementType added in v6.27.0

func (GetInputSourceArray) ElementType() reflect.Type

func (GetInputSourceArray) ToGetInputSourceArrayOutput added in v6.27.0

func (i GetInputSourceArray) ToGetInputSourceArrayOutput() GetInputSourceArrayOutput

func (GetInputSourceArray) ToGetInputSourceArrayOutputWithContext added in v6.27.0

func (i GetInputSourceArray) ToGetInputSourceArrayOutputWithContext(ctx context.Context) GetInputSourceArrayOutput

type GetInputSourceArrayInput added in v6.27.0

type GetInputSourceArrayInput interface {
	pulumi.Input

	ToGetInputSourceArrayOutput() GetInputSourceArrayOutput
	ToGetInputSourceArrayOutputWithContext(context.Context) GetInputSourceArrayOutput
}

GetInputSourceArrayInput is an input type that accepts GetInputSourceArray and GetInputSourceArrayOutput values. You can construct a concrete instance of `GetInputSourceArrayInput` via:

GetInputSourceArray{ GetInputSourceArgs{...} }

type GetInputSourceArrayOutput added in v6.27.0

type GetInputSourceArrayOutput struct{ *pulumi.OutputState }

func (GetInputSourceArrayOutput) ElementType added in v6.27.0

func (GetInputSourceArrayOutput) ElementType() reflect.Type

func (GetInputSourceArrayOutput) Index added in v6.27.0

func (GetInputSourceArrayOutput) ToGetInputSourceArrayOutput added in v6.27.0

func (o GetInputSourceArrayOutput) ToGetInputSourceArrayOutput() GetInputSourceArrayOutput

func (GetInputSourceArrayOutput) ToGetInputSourceArrayOutputWithContext added in v6.27.0

func (o GetInputSourceArrayOutput) ToGetInputSourceArrayOutputWithContext(ctx context.Context) GetInputSourceArrayOutput

type GetInputSourceInput added in v6.27.0

type GetInputSourceInput interface {
	pulumi.Input

	ToGetInputSourceOutput() GetInputSourceOutput
	ToGetInputSourceOutputWithContext(context.Context) GetInputSourceOutput
}

GetInputSourceInput is an input type that accepts GetInputSourceArgs and GetInputSourceOutput values. You can construct a concrete instance of `GetInputSourceInput` via:

GetInputSourceArgs{...}

type GetInputSourceOutput added in v6.27.0

type GetInputSourceOutput struct{ *pulumi.OutputState }

func (GetInputSourceOutput) ElementType added in v6.27.0

func (GetInputSourceOutput) ElementType() reflect.Type

func (GetInputSourceOutput) PasswordParam added in v6.27.0

func (o GetInputSourceOutput) PasswordParam() pulumi.StringOutput

func (GetInputSourceOutput) ToGetInputSourceOutput added in v6.27.0

func (o GetInputSourceOutput) ToGetInputSourceOutput() GetInputSourceOutput

func (GetInputSourceOutput) ToGetInputSourceOutputWithContext added in v6.27.0

func (o GetInputSourceOutput) ToGetInputSourceOutputWithContext(ctx context.Context) GetInputSourceOutput

func (GetInputSourceOutput) Url added in v6.27.0

func (GetInputSourceOutput) Username added in v6.27.0

type Input

type Input struct {
	pulumi.CustomResourceState

	// ARN of the Input.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Channels attached to Input.
	AttachedChannels pulumi.StringArrayOutput `pulumi:"attachedChannels"`
	// Destination settings for PUSH type inputs. See Destinations for more details.
	Destinations InputDestinationArrayOutput `pulumi:"destinations"`
	// The input class.
	InputClass pulumi.StringOutput `pulumi:"inputClass"`
	// Settings for the devices. See Input Devices for more details.
	InputDevices InputInputDeviceArrayOutput `pulumi:"inputDevices"`
	// A list of IDs for all Inputs which are partners of this one.
	InputPartnerIds pulumi.StringArrayOutput `pulumi:"inputPartnerIds"`
	// List of input security groups.
	InputSecurityGroups pulumi.StringArrayOutput `pulumi:"inputSecurityGroups"`
	// Source type of the input.
	InputSourceType pulumi.StringOutput `pulumi:"inputSourceType"`
	// A list of the MediaConnect Flows. See Media Connect Flows for more details.
	MediaConnectFlows InputMediaConnectFlowArrayOutput `pulumi:"mediaConnectFlows"`
	// Name of the input.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ARN of the role this input assumes during and after creation.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// The source URLs for a PULL-type input. See Sources for more details.
	Sources InputSourceArrayOutput `pulumi:"sources"`
	// A map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// The different types of inputs that AWS Elemental MediaLive supports.
	//
	// The following arguments are optional:
	Type pulumi.StringOutput `pulumi:"type"`
	// Settings for a private VPC Input. See VPC for more details.
	Vpc InputVpcPtrOutput `pulumi:"vpc"`
}

Resource for managing an AWS MediaLive Input.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := medialive.NewInputSecurityGroup(ctx, "example", &medialive.InputSecurityGroupArgs{
			WhitelistRules: medialive.InputSecurityGroupWhitelistRuleArray{
				&medialive.InputSecurityGroupWhitelistRuleArgs{
					Cidr: pulumi.String("10.0.0.8/32"),
				},
			},
			Tags: pulumi.StringMap{
				"ENVIRONMENT": pulumi.String("prod"),
			},
		})
		if err != nil {
			return err
		}
		_, err = medialive.NewInput(ctx, "example", &medialive.InputArgs{
			Name: pulumi.String("example-input"),
			InputSecurityGroups: pulumi.StringArray{
				example.ID(),
			},
			Type: pulumi.String("UDP_PUSH"),
			Tags: pulumi.StringMap{
				"ENVIRONMENT": pulumi.String("prod"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import MediaLive Input using the `id`. For example:

```sh $ pulumi import aws:medialive/input:Input example 12345678 ```

func GetInput

func GetInput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InputState, opts ...pulumi.ResourceOption) (*Input, error)

GetInput gets an existing Input 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 NewInput

func NewInput(ctx *pulumi.Context,
	name string, args *InputArgs, opts ...pulumi.ResourceOption) (*Input, error)

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

func (*Input) ElementType

func (*Input) ElementType() reflect.Type

func (*Input) ToInputOutput

func (i *Input) ToInputOutput() InputOutput

func (*Input) ToInputOutputWithContext

func (i *Input) ToInputOutputWithContext(ctx context.Context) InputOutput

type InputArgs

type InputArgs struct {
	// Destination settings for PUSH type inputs. See Destinations for more details.
	Destinations InputDestinationArrayInput
	// Settings for the devices. See Input Devices for more details.
	InputDevices InputInputDeviceArrayInput
	// List of input security groups.
	InputSecurityGroups pulumi.StringArrayInput
	// A list of the MediaConnect Flows. See Media Connect Flows for more details.
	MediaConnectFlows InputMediaConnectFlowArrayInput
	// Name of the input.
	Name pulumi.StringPtrInput
	// The ARN of the role this input assumes during and after creation.
	RoleArn pulumi.StringPtrInput
	// The source URLs for a PULL-type input. See Sources for more details.
	Sources InputSourceArrayInput
	// A map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// The different types of inputs that AWS Elemental MediaLive supports.
	//
	// The following arguments are optional:
	Type pulumi.StringInput
	// Settings for a private VPC Input. See VPC for more details.
	Vpc InputVpcPtrInput
}

The set of arguments for constructing a Input resource.

func (InputArgs) ElementType

func (InputArgs) ElementType() reflect.Type

type InputArray

type InputArray []InputInput

func (InputArray) ElementType

func (InputArray) ElementType() reflect.Type

func (InputArray) ToInputArrayOutput

func (i InputArray) ToInputArrayOutput() InputArrayOutput

func (InputArray) ToInputArrayOutputWithContext

func (i InputArray) ToInputArrayOutputWithContext(ctx context.Context) InputArrayOutput

type InputArrayInput

type InputArrayInput interface {
	pulumi.Input

	ToInputArrayOutput() InputArrayOutput
	ToInputArrayOutputWithContext(context.Context) InputArrayOutput
}

InputArrayInput is an input type that accepts InputArray and InputArrayOutput values. You can construct a concrete instance of `InputArrayInput` via:

InputArray{ InputArgs{...} }

type InputArrayOutput

type InputArrayOutput struct{ *pulumi.OutputState }

func (InputArrayOutput) ElementType

func (InputArrayOutput) ElementType() reflect.Type

func (InputArrayOutput) Index

func (InputArrayOutput) ToInputArrayOutput

func (o InputArrayOutput) ToInputArrayOutput() InputArrayOutput

func (InputArrayOutput) ToInputArrayOutputWithContext

func (o InputArrayOutput) ToInputArrayOutputWithContext(ctx context.Context) InputArrayOutput

type InputDestination

type InputDestination struct {
	// A unique name for the location the RTMP stream is being pushed to.
	StreamName string `pulumi:"streamName"`
}

type InputDestinationArgs

type InputDestinationArgs struct {
	// A unique name for the location the RTMP stream is being pushed to.
	StreamName pulumi.StringInput `pulumi:"streamName"`
}

func (InputDestinationArgs) ElementType

func (InputDestinationArgs) ElementType() reflect.Type

func (InputDestinationArgs) ToInputDestinationOutput

func (i InputDestinationArgs) ToInputDestinationOutput() InputDestinationOutput

func (InputDestinationArgs) ToInputDestinationOutputWithContext

func (i InputDestinationArgs) ToInputDestinationOutputWithContext(ctx context.Context) InputDestinationOutput

type InputDestinationArray

type InputDestinationArray []InputDestinationInput

func (InputDestinationArray) ElementType

func (InputDestinationArray) ElementType() reflect.Type

func (InputDestinationArray) ToInputDestinationArrayOutput

func (i InputDestinationArray) ToInputDestinationArrayOutput() InputDestinationArrayOutput

func (InputDestinationArray) ToInputDestinationArrayOutputWithContext

func (i InputDestinationArray) ToInputDestinationArrayOutputWithContext(ctx context.Context) InputDestinationArrayOutput

type InputDestinationArrayInput

type InputDestinationArrayInput interface {
	pulumi.Input

	ToInputDestinationArrayOutput() InputDestinationArrayOutput
	ToInputDestinationArrayOutputWithContext(context.Context) InputDestinationArrayOutput
}

InputDestinationArrayInput is an input type that accepts InputDestinationArray and InputDestinationArrayOutput values. You can construct a concrete instance of `InputDestinationArrayInput` via:

InputDestinationArray{ InputDestinationArgs{...} }

type InputDestinationArrayOutput

type InputDestinationArrayOutput struct{ *pulumi.OutputState }

func (InputDestinationArrayOutput) ElementType

func (InputDestinationArrayOutput) Index

func (InputDestinationArrayOutput) ToInputDestinationArrayOutput

func (o InputDestinationArrayOutput) ToInputDestinationArrayOutput() InputDestinationArrayOutput

func (InputDestinationArrayOutput) ToInputDestinationArrayOutputWithContext

func (o InputDestinationArrayOutput) ToInputDestinationArrayOutputWithContext(ctx context.Context) InputDestinationArrayOutput

type InputDestinationInput

type InputDestinationInput interface {
	pulumi.Input

	ToInputDestinationOutput() InputDestinationOutput
	ToInputDestinationOutputWithContext(context.Context) InputDestinationOutput
}

InputDestinationInput is an input type that accepts InputDestinationArgs and InputDestinationOutput values. You can construct a concrete instance of `InputDestinationInput` via:

InputDestinationArgs{...}

type InputDestinationOutput

type InputDestinationOutput struct{ *pulumi.OutputState }

func (InputDestinationOutput) ElementType

func (InputDestinationOutput) ElementType() reflect.Type

func (InputDestinationOutput) StreamName

A unique name for the location the RTMP stream is being pushed to.

func (InputDestinationOutput) ToInputDestinationOutput

func (o InputDestinationOutput) ToInputDestinationOutput() InputDestinationOutput

func (InputDestinationOutput) ToInputDestinationOutputWithContext

func (o InputDestinationOutput) ToInputDestinationOutputWithContext(ctx context.Context) InputDestinationOutput

type InputInput

type InputInput interface {
	pulumi.Input

	ToInputOutput() InputOutput
	ToInputOutputWithContext(ctx context.Context) InputOutput
}

type InputInputDevice

type InputInputDevice struct {
	// The unique ID for the device.
	Id string `pulumi:"id"`
}

type InputInputDeviceArgs

type InputInputDeviceArgs struct {
	// The unique ID for the device.
	Id pulumi.StringInput `pulumi:"id"`
}

func (InputInputDeviceArgs) ElementType

func (InputInputDeviceArgs) ElementType() reflect.Type

func (InputInputDeviceArgs) ToInputInputDeviceOutput

func (i InputInputDeviceArgs) ToInputInputDeviceOutput() InputInputDeviceOutput

func (InputInputDeviceArgs) ToInputInputDeviceOutputWithContext

func (i InputInputDeviceArgs) ToInputInputDeviceOutputWithContext(ctx context.Context) InputInputDeviceOutput

type InputInputDeviceArray

type InputInputDeviceArray []InputInputDeviceInput

func (InputInputDeviceArray) ElementType

func (InputInputDeviceArray) ElementType() reflect.Type

func (InputInputDeviceArray) ToInputInputDeviceArrayOutput

func (i InputInputDeviceArray) ToInputInputDeviceArrayOutput() InputInputDeviceArrayOutput

func (InputInputDeviceArray) ToInputInputDeviceArrayOutputWithContext

func (i InputInputDeviceArray) ToInputInputDeviceArrayOutputWithContext(ctx context.Context) InputInputDeviceArrayOutput

type InputInputDeviceArrayInput

type InputInputDeviceArrayInput interface {
	pulumi.Input

	ToInputInputDeviceArrayOutput() InputInputDeviceArrayOutput
	ToInputInputDeviceArrayOutputWithContext(context.Context) InputInputDeviceArrayOutput
}

InputInputDeviceArrayInput is an input type that accepts InputInputDeviceArray and InputInputDeviceArrayOutput values. You can construct a concrete instance of `InputInputDeviceArrayInput` via:

InputInputDeviceArray{ InputInputDeviceArgs{...} }

type InputInputDeviceArrayOutput

type InputInputDeviceArrayOutput struct{ *pulumi.OutputState }

func (InputInputDeviceArrayOutput) ElementType

func (InputInputDeviceArrayOutput) Index

func (InputInputDeviceArrayOutput) ToInputInputDeviceArrayOutput

func (o InputInputDeviceArrayOutput) ToInputInputDeviceArrayOutput() InputInputDeviceArrayOutput

func (InputInputDeviceArrayOutput) ToInputInputDeviceArrayOutputWithContext

func (o InputInputDeviceArrayOutput) ToInputInputDeviceArrayOutputWithContext(ctx context.Context) InputInputDeviceArrayOutput

type InputInputDeviceInput

type InputInputDeviceInput interface {
	pulumi.Input

	ToInputInputDeviceOutput() InputInputDeviceOutput
	ToInputInputDeviceOutputWithContext(context.Context) InputInputDeviceOutput
}

InputInputDeviceInput is an input type that accepts InputInputDeviceArgs and InputInputDeviceOutput values. You can construct a concrete instance of `InputInputDeviceInput` via:

InputInputDeviceArgs{...}

type InputInputDeviceOutput

type InputInputDeviceOutput struct{ *pulumi.OutputState }

func (InputInputDeviceOutput) ElementType

func (InputInputDeviceOutput) ElementType() reflect.Type

func (InputInputDeviceOutput) Id

The unique ID for the device.

func (InputInputDeviceOutput) ToInputInputDeviceOutput

func (o InputInputDeviceOutput) ToInputInputDeviceOutput() InputInputDeviceOutput

func (InputInputDeviceOutput) ToInputInputDeviceOutputWithContext

func (o InputInputDeviceOutput) ToInputInputDeviceOutputWithContext(ctx context.Context) InputInputDeviceOutput

type InputMap

type InputMap map[string]InputInput

func (InputMap) ElementType

func (InputMap) ElementType() reflect.Type

func (InputMap) ToInputMapOutput

func (i InputMap) ToInputMapOutput() InputMapOutput

func (InputMap) ToInputMapOutputWithContext

func (i InputMap) ToInputMapOutputWithContext(ctx context.Context) InputMapOutput

type InputMapInput

type InputMapInput interface {
	pulumi.Input

	ToInputMapOutput() InputMapOutput
	ToInputMapOutputWithContext(context.Context) InputMapOutput
}

InputMapInput is an input type that accepts InputMap and InputMapOutput values. You can construct a concrete instance of `InputMapInput` via:

InputMap{ "key": InputArgs{...} }

type InputMapOutput

type InputMapOutput struct{ *pulumi.OutputState }

func (InputMapOutput) ElementType

func (InputMapOutput) ElementType() reflect.Type

func (InputMapOutput) MapIndex

func (InputMapOutput) ToInputMapOutput

func (o InputMapOutput) ToInputMapOutput() InputMapOutput

func (InputMapOutput) ToInputMapOutputWithContext

func (o InputMapOutput) ToInputMapOutputWithContext(ctx context.Context) InputMapOutput

type InputMediaConnectFlow

type InputMediaConnectFlow struct {
	// The ARN of the MediaConnect Flow
	FlowArn string `pulumi:"flowArn"`
}

type InputMediaConnectFlowArgs

type InputMediaConnectFlowArgs struct {
	// The ARN of the MediaConnect Flow
	FlowArn pulumi.StringInput `pulumi:"flowArn"`
}

func (InputMediaConnectFlowArgs) ElementType

func (InputMediaConnectFlowArgs) ElementType() reflect.Type

func (InputMediaConnectFlowArgs) ToInputMediaConnectFlowOutput

func (i InputMediaConnectFlowArgs) ToInputMediaConnectFlowOutput() InputMediaConnectFlowOutput

func (InputMediaConnectFlowArgs) ToInputMediaConnectFlowOutputWithContext

func (i InputMediaConnectFlowArgs) ToInputMediaConnectFlowOutputWithContext(ctx context.Context) InputMediaConnectFlowOutput

type InputMediaConnectFlowArray

type InputMediaConnectFlowArray []InputMediaConnectFlowInput

func (InputMediaConnectFlowArray) ElementType

func (InputMediaConnectFlowArray) ElementType() reflect.Type

func (InputMediaConnectFlowArray) ToInputMediaConnectFlowArrayOutput

func (i InputMediaConnectFlowArray) ToInputMediaConnectFlowArrayOutput() InputMediaConnectFlowArrayOutput

func (InputMediaConnectFlowArray) ToInputMediaConnectFlowArrayOutputWithContext

func (i InputMediaConnectFlowArray) ToInputMediaConnectFlowArrayOutputWithContext(ctx context.Context) InputMediaConnectFlowArrayOutput

type InputMediaConnectFlowArrayInput

type InputMediaConnectFlowArrayInput interface {
	pulumi.Input

	ToInputMediaConnectFlowArrayOutput() InputMediaConnectFlowArrayOutput
	ToInputMediaConnectFlowArrayOutputWithContext(context.Context) InputMediaConnectFlowArrayOutput
}

InputMediaConnectFlowArrayInput is an input type that accepts InputMediaConnectFlowArray and InputMediaConnectFlowArrayOutput values. You can construct a concrete instance of `InputMediaConnectFlowArrayInput` via:

InputMediaConnectFlowArray{ InputMediaConnectFlowArgs{...} }

type InputMediaConnectFlowArrayOutput

type InputMediaConnectFlowArrayOutput struct{ *pulumi.OutputState }

func (InputMediaConnectFlowArrayOutput) ElementType

func (InputMediaConnectFlowArrayOutput) Index

func (InputMediaConnectFlowArrayOutput) ToInputMediaConnectFlowArrayOutput

func (o InputMediaConnectFlowArrayOutput) ToInputMediaConnectFlowArrayOutput() InputMediaConnectFlowArrayOutput

func (InputMediaConnectFlowArrayOutput) ToInputMediaConnectFlowArrayOutputWithContext

func (o InputMediaConnectFlowArrayOutput) ToInputMediaConnectFlowArrayOutputWithContext(ctx context.Context) InputMediaConnectFlowArrayOutput

type InputMediaConnectFlowInput

type InputMediaConnectFlowInput interface {
	pulumi.Input

	ToInputMediaConnectFlowOutput() InputMediaConnectFlowOutput
	ToInputMediaConnectFlowOutputWithContext(context.Context) InputMediaConnectFlowOutput
}

InputMediaConnectFlowInput is an input type that accepts InputMediaConnectFlowArgs and InputMediaConnectFlowOutput values. You can construct a concrete instance of `InputMediaConnectFlowInput` via:

InputMediaConnectFlowArgs{...}

type InputMediaConnectFlowOutput

type InputMediaConnectFlowOutput struct{ *pulumi.OutputState }

func (InputMediaConnectFlowOutput) ElementType

func (InputMediaConnectFlowOutput) FlowArn

The ARN of the MediaConnect Flow

func (InputMediaConnectFlowOutput) ToInputMediaConnectFlowOutput

func (o InputMediaConnectFlowOutput) ToInputMediaConnectFlowOutput() InputMediaConnectFlowOutput

func (InputMediaConnectFlowOutput) ToInputMediaConnectFlowOutputWithContext

func (o InputMediaConnectFlowOutput) ToInputMediaConnectFlowOutputWithContext(ctx context.Context) InputMediaConnectFlowOutput

type InputOutput

type InputOutput struct{ *pulumi.OutputState }

func (InputOutput) Arn

ARN of the Input.

func (InputOutput) AttachedChannels

func (o InputOutput) AttachedChannels() pulumi.StringArrayOutput

Channels attached to Input.

func (InputOutput) Destinations

func (o InputOutput) Destinations() InputDestinationArrayOutput

Destination settings for PUSH type inputs. See Destinations for more details.

func (InputOutput) ElementType

func (InputOutput) ElementType() reflect.Type

func (InputOutput) InputClass

func (o InputOutput) InputClass() pulumi.StringOutput

The input class.

func (InputOutput) InputDevices

func (o InputOutput) InputDevices() InputInputDeviceArrayOutput

Settings for the devices. See Input Devices for more details.

func (InputOutput) InputPartnerIds

func (o InputOutput) InputPartnerIds() pulumi.StringArrayOutput

A list of IDs for all Inputs which are partners of this one.

func (InputOutput) InputSecurityGroups

func (o InputOutput) InputSecurityGroups() pulumi.StringArrayOutput

List of input security groups.

func (InputOutput) InputSourceType

func (o InputOutput) InputSourceType() pulumi.StringOutput

Source type of the input.

func (InputOutput) MediaConnectFlows

func (o InputOutput) MediaConnectFlows() InputMediaConnectFlowArrayOutput

A list of the MediaConnect Flows. See Media Connect Flows for more details.

func (InputOutput) Name

func (o InputOutput) Name() pulumi.StringOutput

Name of the input.

func (InputOutput) RoleArn

func (o InputOutput) RoleArn() pulumi.StringOutput

The ARN of the role this input assumes during and after creation.

func (InputOutput) Sources

func (o InputOutput) Sources() InputSourceArrayOutput

The source URLs for a PULL-type input. See Sources for more details.

func (InputOutput) Tags

A map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (InputOutput) TagsAll deprecated

func (o InputOutput) TagsAll() pulumi.StringMapOutput

Deprecated: Please use `tags` instead.

func (InputOutput) ToInputOutput

func (o InputOutput) ToInputOutput() InputOutput

func (InputOutput) ToInputOutputWithContext

func (o InputOutput) ToInputOutputWithContext(ctx context.Context) InputOutput

func (InputOutput) Type

func (o InputOutput) Type() pulumi.StringOutput

The different types of inputs that AWS Elemental MediaLive supports.

The following arguments are optional:

func (InputOutput) Vpc

Settings for a private VPC Input. See VPC for more details.

type InputSecurityGroup

type InputSecurityGroup struct {
	pulumi.CustomResourceState

	// ARN of the InputSecurityGroup.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The list of inputs currently using this InputSecurityGroup.
	Inputs pulumi.StringArrayOutput `pulumi:"inputs"`
	// A map of tags to assign to the InputSecurityGroup. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
	// Whitelist rules. See Whitelist Rules for more details.
	//
	// The following arguments are optional:
	WhitelistRules InputSecurityGroupWhitelistRuleArrayOutput `pulumi:"whitelistRules"`
}

Resource for managing an AWS MediaLive InputSecurityGroup.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := medialive.NewInputSecurityGroup(ctx, "example", &medialive.InputSecurityGroupArgs{
			WhitelistRules: medialive.InputSecurityGroupWhitelistRuleArray{
				&medialive.InputSecurityGroupWhitelistRuleArgs{
					Cidr: pulumi.String("10.0.0.8/32"),
				},
			},
			Tags: pulumi.StringMap{
				"ENVIRONMENT": pulumi.String("prod"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import MediaLive InputSecurityGroup using the `id`. For example:

```sh $ pulumi import aws:medialive/inputSecurityGroup:InputSecurityGroup example 123456 ```

func GetInputSecurityGroup

func GetInputSecurityGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InputSecurityGroupState, opts ...pulumi.ResourceOption) (*InputSecurityGroup, error)

GetInputSecurityGroup gets an existing InputSecurityGroup 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 NewInputSecurityGroup

func NewInputSecurityGroup(ctx *pulumi.Context,
	name string, args *InputSecurityGroupArgs, opts ...pulumi.ResourceOption) (*InputSecurityGroup, error)

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

func (*InputSecurityGroup) ElementType

func (*InputSecurityGroup) ElementType() reflect.Type

func (*InputSecurityGroup) ToInputSecurityGroupOutput

func (i *InputSecurityGroup) ToInputSecurityGroupOutput() InputSecurityGroupOutput

func (*InputSecurityGroup) ToInputSecurityGroupOutputWithContext

func (i *InputSecurityGroup) ToInputSecurityGroupOutputWithContext(ctx context.Context) InputSecurityGroupOutput

type InputSecurityGroupArgs

type InputSecurityGroupArgs struct {
	// A map of tags to assign to the InputSecurityGroup. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Whitelist rules. See Whitelist Rules for more details.
	//
	// The following arguments are optional:
	WhitelistRules InputSecurityGroupWhitelistRuleArrayInput
}

The set of arguments for constructing a InputSecurityGroup resource.

func (InputSecurityGroupArgs) ElementType

func (InputSecurityGroupArgs) ElementType() reflect.Type

type InputSecurityGroupArray

type InputSecurityGroupArray []InputSecurityGroupInput

func (InputSecurityGroupArray) ElementType

func (InputSecurityGroupArray) ElementType() reflect.Type

func (InputSecurityGroupArray) ToInputSecurityGroupArrayOutput

func (i InputSecurityGroupArray) ToInputSecurityGroupArrayOutput() InputSecurityGroupArrayOutput

func (InputSecurityGroupArray) ToInputSecurityGroupArrayOutputWithContext

func (i InputSecurityGroupArray) ToInputSecurityGroupArrayOutputWithContext(ctx context.Context) InputSecurityGroupArrayOutput

type InputSecurityGroupArrayInput

type InputSecurityGroupArrayInput interface {
	pulumi.Input

	ToInputSecurityGroupArrayOutput() InputSecurityGroupArrayOutput
	ToInputSecurityGroupArrayOutputWithContext(context.Context) InputSecurityGroupArrayOutput
}

InputSecurityGroupArrayInput is an input type that accepts InputSecurityGroupArray and InputSecurityGroupArrayOutput values. You can construct a concrete instance of `InputSecurityGroupArrayInput` via:

InputSecurityGroupArray{ InputSecurityGroupArgs{...} }

type InputSecurityGroupArrayOutput

type InputSecurityGroupArrayOutput struct{ *pulumi.OutputState }

func (InputSecurityGroupArrayOutput) ElementType

func (InputSecurityGroupArrayOutput) Index

func (InputSecurityGroupArrayOutput) ToInputSecurityGroupArrayOutput

func (o InputSecurityGroupArrayOutput) ToInputSecurityGroupArrayOutput() InputSecurityGroupArrayOutput

func (InputSecurityGroupArrayOutput) ToInputSecurityGroupArrayOutputWithContext

func (o InputSecurityGroupArrayOutput) ToInputSecurityGroupArrayOutputWithContext(ctx context.Context) InputSecurityGroupArrayOutput

type InputSecurityGroupInput

type InputSecurityGroupInput interface {
	pulumi.Input

	ToInputSecurityGroupOutput() InputSecurityGroupOutput
	ToInputSecurityGroupOutputWithContext(ctx context.Context) InputSecurityGroupOutput
}

type InputSecurityGroupMap

type InputSecurityGroupMap map[string]InputSecurityGroupInput

func (InputSecurityGroupMap) ElementType

func (InputSecurityGroupMap) ElementType() reflect.Type

func (InputSecurityGroupMap) ToInputSecurityGroupMapOutput

func (i InputSecurityGroupMap) ToInputSecurityGroupMapOutput() InputSecurityGroupMapOutput

func (InputSecurityGroupMap) ToInputSecurityGroupMapOutputWithContext

func (i InputSecurityGroupMap) ToInputSecurityGroupMapOutputWithContext(ctx context.Context) InputSecurityGroupMapOutput

type InputSecurityGroupMapInput

type InputSecurityGroupMapInput interface {
	pulumi.Input

	ToInputSecurityGroupMapOutput() InputSecurityGroupMapOutput
	ToInputSecurityGroupMapOutputWithContext(context.Context) InputSecurityGroupMapOutput
}

InputSecurityGroupMapInput is an input type that accepts InputSecurityGroupMap and InputSecurityGroupMapOutput values. You can construct a concrete instance of `InputSecurityGroupMapInput` via:

InputSecurityGroupMap{ "key": InputSecurityGroupArgs{...} }

type InputSecurityGroupMapOutput

type InputSecurityGroupMapOutput struct{ *pulumi.OutputState }

func (InputSecurityGroupMapOutput) ElementType

func (InputSecurityGroupMapOutput) MapIndex

func (InputSecurityGroupMapOutput) ToInputSecurityGroupMapOutput

func (o InputSecurityGroupMapOutput) ToInputSecurityGroupMapOutput() InputSecurityGroupMapOutput

func (InputSecurityGroupMapOutput) ToInputSecurityGroupMapOutputWithContext

func (o InputSecurityGroupMapOutput) ToInputSecurityGroupMapOutputWithContext(ctx context.Context) InputSecurityGroupMapOutput

type InputSecurityGroupOutput

type InputSecurityGroupOutput struct{ *pulumi.OutputState }

func (InputSecurityGroupOutput) Arn

ARN of the InputSecurityGroup.

func (InputSecurityGroupOutput) ElementType

func (InputSecurityGroupOutput) ElementType() reflect.Type

func (InputSecurityGroupOutput) Inputs

The list of inputs currently using this InputSecurityGroup.

func (InputSecurityGroupOutput) Tags

A map of tags to assign to the InputSecurityGroup. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (InputSecurityGroupOutput) TagsAll deprecated

Deprecated: Please use `tags` instead.

func (InputSecurityGroupOutput) ToInputSecurityGroupOutput

func (o InputSecurityGroupOutput) ToInputSecurityGroupOutput() InputSecurityGroupOutput

func (InputSecurityGroupOutput) ToInputSecurityGroupOutputWithContext

func (o InputSecurityGroupOutput) ToInputSecurityGroupOutputWithContext(ctx context.Context) InputSecurityGroupOutput

func (InputSecurityGroupOutput) WhitelistRules

Whitelist rules. See Whitelist Rules for more details.

The following arguments are optional:

type InputSecurityGroupState

type InputSecurityGroupState struct {
	// ARN of the InputSecurityGroup.
	Arn pulumi.StringPtrInput
	// The list of inputs currently using this InputSecurityGroup.
	Inputs pulumi.StringArrayInput
	// A map of tags to assign to the InputSecurityGroup. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// Whitelist rules. See Whitelist Rules for more details.
	//
	// The following arguments are optional:
	WhitelistRules InputSecurityGroupWhitelistRuleArrayInput
}

func (InputSecurityGroupState) ElementType

func (InputSecurityGroupState) ElementType() reflect.Type

type InputSecurityGroupWhitelistRule

type InputSecurityGroupWhitelistRule struct {
	// The IPv4 CIDR that's whitelisted.
	Cidr string `pulumi:"cidr"`
}

type InputSecurityGroupWhitelistRuleArgs

type InputSecurityGroupWhitelistRuleArgs struct {
	// The IPv4 CIDR that's whitelisted.
	Cidr pulumi.StringInput `pulumi:"cidr"`
}

func (InputSecurityGroupWhitelistRuleArgs) ElementType

func (InputSecurityGroupWhitelistRuleArgs) ToInputSecurityGroupWhitelistRuleOutput

func (i InputSecurityGroupWhitelistRuleArgs) ToInputSecurityGroupWhitelistRuleOutput() InputSecurityGroupWhitelistRuleOutput

func (InputSecurityGroupWhitelistRuleArgs) ToInputSecurityGroupWhitelistRuleOutputWithContext

func (i InputSecurityGroupWhitelistRuleArgs) ToInputSecurityGroupWhitelistRuleOutputWithContext(ctx context.Context) InputSecurityGroupWhitelistRuleOutput

type InputSecurityGroupWhitelistRuleArray

type InputSecurityGroupWhitelistRuleArray []InputSecurityGroupWhitelistRuleInput

func (InputSecurityGroupWhitelistRuleArray) ElementType

func (InputSecurityGroupWhitelistRuleArray) ToInputSecurityGroupWhitelistRuleArrayOutput

func (i InputSecurityGroupWhitelistRuleArray) ToInputSecurityGroupWhitelistRuleArrayOutput() InputSecurityGroupWhitelistRuleArrayOutput

func (InputSecurityGroupWhitelistRuleArray) ToInputSecurityGroupWhitelistRuleArrayOutputWithContext

func (i InputSecurityGroupWhitelistRuleArray) ToInputSecurityGroupWhitelistRuleArrayOutputWithContext(ctx context.Context) InputSecurityGroupWhitelistRuleArrayOutput

type InputSecurityGroupWhitelistRuleArrayInput

type InputSecurityGroupWhitelistRuleArrayInput interface {
	pulumi.Input

	ToInputSecurityGroupWhitelistRuleArrayOutput() InputSecurityGroupWhitelistRuleArrayOutput
	ToInputSecurityGroupWhitelistRuleArrayOutputWithContext(context.Context) InputSecurityGroupWhitelistRuleArrayOutput
}

InputSecurityGroupWhitelistRuleArrayInput is an input type that accepts InputSecurityGroupWhitelistRuleArray and InputSecurityGroupWhitelistRuleArrayOutput values. You can construct a concrete instance of `InputSecurityGroupWhitelistRuleArrayInput` via:

InputSecurityGroupWhitelistRuleArray{ InputSecurityGroupWhitelistRuleArgs{...} }

type InputSecurityGroupWhitelistRuleArrayOutput

type InputSecurityGroupWhitelistRuleArrayOutput struct{ *pulumi.OutputState }

func (InputSecurityGroupWhitelistRuleArrayOutput) ElementType

func (InputSecurityGroupWhitelistRuleArrayOutput) Index

func (InputSecurityGroupWhitelistRuleArrayOutput) ToInputSecurityGroupWhitelistRuleArrayOutput

func (o InputSecurityGroupWhitelistRuleArrayOutput) ToInputSecurityGroupWhitelistRuleArrayOutput() InputSecurityGroupWhitelistRuleArrayOutput

func (InputSecurityGroupWhitelistRuleArrayOutput) ToInputSecurityGroupWhitelistRuleArrayOutputWithContext

func (o InputSecurityGroupWhitelistRuleArrayOutput) ToInputSecurityGroupWhitelistRuleArrayOutputWithContext(ctx context.Context) InputSecurityGroupWhitelistRuleArrayOutput

type InputSecurityGroupWhitelistRuleInput

type InputSecurityGroupWhitelistRuleInput interface {
	pulumi.Input

	ToInputSecurityGroupWhitelistRuleOutput() InputSecurityGroupWhitelistRuleOutput
	ToInputSecurityGroupWhitelistRuleOutputWithContext(context.Context) InputSecurityGroupWhitelistRuleOutput
}

InputSecurityGroupWhitelistRuleInput is an input type that accepts InputSecurityGroupWhitelistRuleArgs and InputSecurityGroupWhitelistRuleOutput values. You can construct a concrete instance of `InputSecurityGroupWhitelistRuleInput` via:

InputSecurityGroupWhitelistRuleArgs{...}

type InputSecurityGroupWhitelistRuleOutput

type InputSecurityGroupWhitelistRuleOutput struct{ *pulumi.OutputState }

func (InputSecurityGroupWhitelistRuleOutput) Cidr

The IPv4 CIDR that's whitelisted.

func (InputSecurityGroupWhitelistRuleOutput) ElementType

func (InputSecurityGroupWhitelistRuleOutput) ToInputSecurityGroupWhitelistRuleOutput

func (o InputSecurityGroupWhitelistRuleOutput) ToInputSecurityGroupWhitelistRuleOutput() InputSecurityGroupWhitelistRuleOutput

func (InputSecurityGroupWhitelistRuleOutput) ToInputSecurityGroupWhitelistRuleOutputWithContext

func (o InputSecurityGroupWhitelistRuleOutput) ToInputSecurityGroupWhitelistRuleOutputWithContext(ctx context.Context) InputSecurityGroupWhitelistRuleOutput

type InputSource

type InputSource struct {
	// The key used to extract the password from EC2 Parameter store.
	PasswordParam string `pulumi:"passwordParam"`
	// The URL where the stream is pulled from.
	Url string `pulumi:"url"`
	// The username for the input source.
	Username string `pulumi:"username"`
}

type InputSourceArgs

type InputSourceArgs struct {
	// The key used to extract the password from EC2 Parameter store.
	PasswordParam pulumi.StringInput `pulumi:"passwordParam"`
	// The URL where the stream is pulled from.
	Url pulumi.StringInput `pulumi:"url"`
	// The username for the input source.
	Username pulumi.StringInput `pulumi:"username"`
}

func (InputSourceArgs) ElementType

func (InputSourceArgs) ElementType() reflect.Type

func (InputSourceArgs) ToInputSourceOutput

func (i InputSourceArgs) ToInputSourceOutput() InputSourceOutput

func (InputSourceArgs) ToInputSourceOutputWithContext

func (i InputSourceArgs) ToInputSourceOutputWithContext(ctx context.Context) InputSourceOutput

type InputSourceArray

type InputSourceArray []InputSourceInput

func (InputSourceArray) ElementType

func (InputSourceArray) ElementType() reflect.Type

func (InputSourceArray) ToInputSourceArrayOutput

func (i InputSourceArray) ToInputSourceArrayOutput() InputSourceArrayOutput

func (InputSourceArray) ToInputSourceArrayOutputWithContext

func (i InputSourceArray) ToInputSourceArrayOutputWithContext(ctx context.Context) InputSourceArrayOutput

type InputSourceArrayInput

type InputSourceArrayInput interface {
	pulumi.Input

	ToInputSourceArrayOutput() InputSourceArrayOutput
	ToInputSourceArrayOutputWithContext(context.Context) InputSourceArrayOutput
}

InputSourceArrayInput is an input type that accepts InputSourceArray and InputSourceArrayOutput values. You can construct a concrete instance of `InputSourceArrayInput` via:

InputSourceArray{ InputSourceArgs{...} }

type InputSourceArrayOutput

type InputSourceArrayOutput struct{ *pulumi.OutputState }

func (InputSourceArrayOutput) ElementType

func (InputSourceArrayOutput) ElementType() reflect.Type

func (InputSourceArrayOutput) Index

func (InputSourceArrayOutput) ToInputSourceArrayOutput

func (o InputSourceArrayOutput) ToInputSourceArrayOutput() InputSourceArrayOutput

func (InputSourceArrayOutput) ToInputSourceArrayOutputWithContext

func (o InputSourceArrayOutput) ToInputSourceArrayOutputWithContext(ctx context.Context) InputSourceArrayOutput

type InputSourceInput

type InputSourceInput interface {
	pulumi.Input

	ToInputSourceOutput() InputSourceOutput
	ToInputSourceOutputWithContext(context.Context) InputSourceOutput
}

InputSourceInput is an input type that accepts InputSourceArgs and InputSourceOutput values. You can construct a concrete instance of `InputSourceInput` via:

InputSourceArgs{...}

type InputSourceOutput

type InputSourceOutput struct{ *pulumi.OutputState }

func (InputSourceOutput) ElementType

func (InputSourceOutput) ElementType() reflect.Type

func (InputSourceOutput) PasswordParam

func (o InputSourceOutput) PasswordParam() pulumi.StringOutput

The key used to extract the password from EC2 Parameter store.

func (InputSourceOutput) ToInputSourceOutput

func (o InputSourceOutput) ToInputSourceOutput() InputSourceOutput

func (InputSourceOutput) ToInputSourceOutputWithContext

func (o InputSourceOutput) ToInputSourceOutputWithContext(ctx context.Context) InputSourceOutput

func (InputSourceOutput) Url

The URL where the stream is pulled from.

func (InputSourceOutput) Username

func (o InputSourceOutput) Username() pulumi.StringOutput

The username for the input source.

type InputState

type InputState struct {
	// ARN of the Input.
	Arn pulumi.StringPtrInput
	// Channels attached to Input.
	AttachedChannels pulumi.StringArrayInput
	// Destination settings for PUSH type inputs. See Destinations for more details.
	Destinations InputDestinationArrayInput
	// The input class.
	InputClass pulumi.StringPtrInput
	// Settings for the devices. See Input Devices for more details.
	InputDevices InputInputDeviceArrayInput
	// A list of IDs for all Inputs which are partners of this one.
	InputPartnerIds pulumi.StringArrayInput
	// List of input security groups.
	InputSecurityGroups pulumi.StringArrayInput
	// Source type of the input.
	InputSourceType pulumi.StringPtrInput
	// A list of the MediaConnect Flows. See Media Connect Flows for more details.
	MediaConnectFlows InputMediaConnectFlowArrayInput
	// Name of the input.
	Name pulumi.StringPtrInput
	// The ARN of the role this input assumes during and after creation.
	RoleArn pulumi.StringPtrInput
	// The source URLs for a PULL-type input. See Sources for more details.
	Sources InputSourceArrayInput
	// A map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
	// The different types of inputs that AWS Elemental MediaLive supports.
	//
	// The following arguments are optional:
	Type pulumi.StringPtrInput
	// Settings for a private VPC Input. See VPC for more details.
	Vpc InputVpcPtrInput
}

func (InputState) ElementType

func (InputState) ElementType() reflect.Type

type InputVpc

type InputVpc struct {
	// A list of up to 5 EC2 VPC security group IDs to attach to the Input.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A list of 2 VPC subnet IDs from the same VPC.
	SubnetIds []string `pulumi:"subnetIds"`
}

type InputVpcArgs

type InputVpcArgs struct {
	// A list of up to 5 EC2 VPC security group IDs to attach to the Input.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A list of 2 VPC subnet IDs from the same VPC.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (InputVpcArgs) ElementType

func (InputVpcArgs) ElementType() reflect.Type

func (InputVpcArgs) ToInputVpcOutput

func (i InputVpcArgs) ToInputVpcOutput() InputVpcOutput

func (InputVpcArgs) ToInputVpcOutputWithContext

func (i InputVpcArgs) ToInputVpcOutputWithContext(ctx context.Context) InputVpcOutput

func (InputVpcArgs) ToInputVpcPtrOutput

func (i InputVpcArgs) ToInputVpcPtrOutput() InputVpcPtrOutput

func (InputVpcArgs) ToInputVpcPtrOutputWithContext

func (i InputVpcArgs) ToInputVpcPtrOutputWithContext(ctx context.Context) InputVpcPtrOutput

type InputVpcInput

type InputVpcInput interface {
	pulumi.Input

	ToInputVpcOutput() InputVpcOutput
	ToInputVpcOutputWithContext(context.Context) InputVpcOutput
}

InputVpcInput is an input type that accepts InputVpcArgs and InputVpcOutput values. You can construct a concrete instance of `InputVpcInput` via:

InputVpcArgs{...}

type InputVpcOutput

type InputVpcOutput struct{ *pulumi.OutputState }

func (InputVpcOutput) ElementType

func (InputVpcOutput) ElementType() reflect.Type

func (InputVpcOutput) SecurityGroupIds

func (o InputVpcOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of up to 5 EC2 VPC security group IDs to attach to the Input.

func (InputVpcOutput) SubnetIds

func (o InputVpcOutput) SubnetIds() pulumi.StringArrayOutput

A list of 2 VPC subnet IDs from the same VPC.

func (InputVpcOutput) ToInputVpcOutput

func (o InputVpcOutput) ToInputVpcOutput() InputVpcOutput

func (InputVpcOutput) ToInputVpcOutputWithContext

func (o InputVpcOutput) ToInputVpcOutputWithContext(ctx context.Context) InputVpcOutput

func (InputVpcOutput) ToInputVpcPtrOutput

func (o InputVpcOutput) ToInputVpcPtrOutput() InputVpcPtrOutput

func (InputVpcOutput) ToInputVpcPtrOutputWithContext

func (o InputVpcOutput) ToInputVpcPtrOutputWithContext(ctx context.Context) InputVpcPtrOutput

type InputVpcPtrInput

type InputVpcPtrInput interface {
	pulumi.Input

	ToInputVpcPtrOutput() InputVpcPtrOutput
	ToInputVpcPtrOutputWithContext(context.Context) InputVpcPtrOutput
}

InputVpcPtrInput is an input type that accepts InputVpcArgs, InputVpcPtr and InputVpcPtrOutput values. You can construct a concrete instance of `InputVpcPtrInput` via:

        InputVpcArgs{...}

or:

        nil

func InputVpcPtr

func InputVpcPtr(v *InputVpcArgs) InputVpcPtrInput

type InputVpcPtrOutput

type InputVpcPtrOutput struct{ *pulumi.OutputState }

func (InputVpcPtrOutput) Elem

func (InputVpcPtrOutput) ElementType

func (InputVpcPtrOutput) ElementType() reflect.Type

func (InputVpcPtrOutput) SecurityGroupIds

func (o InputVpcPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of up to 5 EC2 VPC security group IDs to attach to the Input.

func (InputVpcPtrOutput) SubnetIds

A list of 2 VPC subnet IDs from the same VPC.

func (InputVpcPtrOutput) ToInputVpcPtrOutput

func (o InputVpcPtrOutput) ToInputVpcPtrOutput() InputVpcPtrOutput

func (InputVpcPtrOutput) ToInputVpcPtrOutputWithContext

func (o InputVpcPtrOutput) ToInputVpcPtrOutputWithContext(ctx context.Context) InputVpcPtrOutput

type LookupInputArgs added in v6.27.0

type LookupInputArgs struct {
	// The ID of the Input.
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getInput.

type LookupInputOutputArgs added in v6.27.0

type LookupInputOutputArgs struct {
	// The ID of the Input.
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getInput.

func (LookupInputOutputArgs) ElementType added in v6.27.0

func (LookupInputOutputArgs) ElementType() reflect.Type

type LookupInputResult added in v6.27.0

type LookupInputResult struct {
	// ARN of the Input.
	Arn string `pulumi:"arn"`
	// Channels attached to Input.
	AttachedChannels []string              `pulumi:"attachedChannels"`
	Destinations     []GetInputDestination `pulumi:"destinations"`
	Id               string                `pulumi:"id"`
	// The input class.
	InputClass string `pulumi:"inputClass"`
	// Settings for the devices.
	InputDevices []GetInputInputDevice `pulumi:"inputDevices"`
	// A list of IDs for all Inputs which are partners of this one.
	InputPartnerIds []string `pulumi:"inputPartnerIds"`
	// Source type of the input.
	InputSourceType string `pulumi:"inputSourceType"`
	// A list of the MediaConnect Flows.
	MediaConnectFlows []GetInputMediaConnectFlow `pulumi:"mediaConnectFlows"`
	// Name of the input.
	Name string `pulumi:"name"`
	// The ARN of the role this input assumes during and after creation.
	RoleArn string `pulumi:"roleArn"`
	// List of input security groups.
	SecurityGroups []string `pulumi:"securityGroups"`
	// The source URLs for a PULL-type input.
	Sources []GetInputSource `pulumi:"sources"`
	// The state of the input.
	State string `pulumi:"state"`
	// A map of tags assigned to the Input.
	Tags map[string]string `pulumi:"tags"`
	// The type of the input.
	Type string `pulumi:"type"`
}

A collection of values returned by getInput.

func LookupInput added in v6.27.0

func LookupInput(ctx *pulumi.Context, args *LookupInputArgs, opts ...pulumi.InvokeOption) (*LookupInputResult, error)

Data source for managing an AWS Elemental MediaLive Input.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := medialive.LookupInput(ctx, &medialive.LookupInputArgs{
			Id: exampleAwsMedialiveInput.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type LookupInputResultOutput added in v6.27.0

type LookupInputResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInput.

func LookupInputOutput added in v6.27.0

func LookupInputOutput(ctx *pulumi.Context, args LookupInputOutputArgs, opts ...pulumi.InvokeOption) LookupInputResultOutput

func (LookupInputResultOutput) Arn added in v6.27.0

ARN of the Input.

func (LookupInputResultOutput) AttachedChannels added in v6.27.0

func (o LookupInputResultOutput) AttachedChannels() pulumi.StringArrayOutput

Channels attached to Input.

func (LookupInputResultOutput) Destinations added in v6.27.0

func (LookupInputResultOutput) ElementType added in v6.27.0

func (LookupInputResultOutput) ElementType() reflect.Type

func (LookupInputResultOutput) Id added in v6.27.0

func (LookupInputResultOutput) InputClass added in v6.27.0

The input class.

func (LookupInputResultOutput) InputDevices added in v6.27.0

Settings for the devices.

func (LookupInputResultOutput) InputPartnerIds added in v6.27.0

func (o LookupInputResultOutput) InputPartnerIds() pulumi.StringArrayOutput

A list of IDs for all Inputs which are partners of this one.

func (LookupInputResultOutput) InputSourceType added in v6.27.0

func (o LookupInputResultOutput) InputSourceType() pulumi.StringOutput

Source type of the input.

func (LookupInputResultOutput) MediaConnectFlows added in v6.27.0

A list of the MediaConnect Flows.

func (LookupInputResultOutput) Name added in v6.27.0

Name of the input.

func (LookupInputResultOutput) RoleArn added in v6.27.0

The ARN of the role this input assumes during and after creation.

func (LookupInputResultOutput) SecurityGroups added in v6.27.0

List of input security groups.

func (LookupInputResultOutput) Sources added in v6.27.0

The source URLs for a PULL-type input.

func (LookupInputResultOutput) State added in v6.27.0

The state of the input.

func (LookupInputResultOutput) Tags added in v6.27.0

A map of tags assigned to the Input.

func (LookupInputResultOutput) ToLookupInputResultOutput added in v6.27.0

func (o LookupInputResultOutput) ToLookupInputResultOutput() LookupInputResultOutput

func (LookupInputResultOutput) ToLookupInputResultOutputWithContext added in v6.27.0

func (o LookupInputResultOutput) ToLookupInputResultOutputWithContext(ctx context.Context) LookupInputResultOutput

func (LookupInputResultOutput) Type added in v6.27.0

The type of the input.

type Multiplex

type Multiplex struct {
	pulumi.CustomResourceState

	// ARN of the Multiplex.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A list of availability zones. You must specify exactly two.
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// Multiplex settings. See Multiplex Settings for more details.
	MultiplexSettings MultiplexMultiplexSettingsPtrOutput `pulumi:"multiplexSettings"`
	// name of Multiplex.
	//
	// The following arguments are optional:
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to start the Multiplex. Defaults to `false`.
	StartMultiplex pulumi.BoolPtrOutput `pulumi:"startMultiplex"`
	// A map of tags to assign to the Multiplex. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing an AWS MediaLive Multiplex.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		available, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
			State: pulumi.StringRef("available"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = medialive.NewMultiplex(ctx, "example", &medialive.MultiplexArgs{
			Name: pulumi.String("example-multiplex-changed"),
			AvailabilityZones: pulumi.StringArray{
				pulumi.String(available.Names[0]),
				pulumi.String(available.Names[1]),
			},
			MultiplexSettings: &medialive.MultiplexMultiplexSettingsArgs{
				TransportStreamBitrate:              pulumi.Int(1000000),
				TransportStreamId:                   pulumi.Int(1),
				TransportStreamReservedBitrate:      pulumi.Int(1),
				MaximumVideoBufferDelayMilliseconds: pulumi.Int(1000),
			},
			StartMultiplex: pulumi.Bool(true),
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import MediaLive Multiplex using the `id`. For example:

```sh $ pulumi import aws:medialive/multiplex:Multiplex example 12345678 ```

func GetMultiplex

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

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

func (*Multiplex) ElementType() reflect.Type

func (*Multiplex) ToMultiplexOutput

func (i *Multiplex) ToMultiplexOutput() MultiplexOutput

func (*Multiplex) ToMultiplexOutputWithContext

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

type MultiplexArgs

type MultiplexArgs struct {
	// A list of availability zones. You must specify exactly two.
	AvailabilityZones pulumi.StringArrayInput
	// Multiplex settings. See Multiplex Settings for more details.
	MultiplexSettings MultiplexMultiplexSettingsPtrInput
	// name of Multiplex.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// Whether to start the Multiplex. Defaults to `false`.
	StartMultiplex pulumi.BoolPtrInput
	// A map of tags to assign to the Multiplex. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Multiplex resource.

func (MultiplexArgs) ElementType

func (MultiplexArgs) ElementType() reflect.Type

type MultiplexArray

type MultiplexArray []MultiplexInput

func (MultiplexArray) ElementType

func (MultiplexArray) ElementType() reflect.Type

func (MultiplexArray) ToMultiplexArrayOutput

func (i MultiplexArray) ToMultiplexArrayOutput() MultiplexArrayOutput

func (MultiplexArray) ToMultiplexArrayOutputWithContext

func (i MultiplexArray) ToMultiplexArrayOutputWithContext(ctx context.Context) MultiplexArrayOutput

type MultiplexArrayInput

type MultiplexArrayInput interface {
	pulumi.Input

	ToMultiplexArrayOutput() MultiplexArrayOutput
	ToMultiplexArrayOutputWithContext(context.Context) MultiplexArrayOutput
}

MultiplexArrayInput is an input type that accepts MultiplexArray and MultiplexArrayOutput values. You can construct a concrete instance of `MultiplexArrayInput` via:

MultiplexArray{ MultiplexArgs{...} }

type MultiplexArrayOutput

type MultiplexArrayOutput struct{ *pulumi.OutputState }

func (MultiplexArrayOutput) ElementType

func (MultiplexArrayOutput) ElementType() reflect.Type

func (MultiplexArrayOutput) Index

func (MultiplexArrayOutput) ToMultiplexArrayOutput

func (o MultiplexArrayOutput) ToMultiplexArrayOutput() MultiplexArrayOutput

func (MultiplexArrayOutput) ToMultiplexArrayOutputWithContext

func (o MultiplexArrayOutput) ToMultiplexArrayOutputWithContext(ctx context.Context) MultiplexArrayOutput

type MultiplexInput

type MultiplexInput interface {
	pulumi.Input

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

type MultiplexMap

type MultiplexMap map[string]MultiplexInput

func (MultiplexMap) ElementType

func (MultiplexMap) ElementType() reflect.Type

func (MultiplexMap) ToMultiplexMapOutput

func (i MultiplexMap) ToMultiplexMapOutput() MultiplexMapOutput

func (MultiplexMap) ToMultiplexMapOutputWithContext

func (i MultiplexMap) ToMultiplexMapOutputWithContext(ctx context.Context) MultiplexMapOutput

type MultiplexMapInput

type MultiplexMapInput interface {
	pulumi.Input

	ToMultiplexMapOutput() MultiplexMapOutput
	ToMultiplexMapOutputWithContext(context.Context) MultiplexMapOutput
}

MultiplexMapInput is an input type that accepts MultiplexMap and MultiplexMapOutput values. You can construct a concrete instance of `MultiplexMapInput` via:

MultiplexMap{ "key": MultiplexArgs{...} }

type MultiplexMapOutput

type MultiplexMapOutput struct{ *pulumi.OutputState }

func (MultiplexMapOutput) ElementType

func (MultiplexMapOutput) ElementType() reflect.Type

func (MultiplexMapOutput) MapIndex

func (MultiplexMapOutput) ToMultiplexMapOutput

func (o MultiplexMapOutput) ToMultiplexMapOutput() MultiplexMapOutput

func (MultiplexMapOutput) ToMultiplexMapOutputWithContext

func (o MultiplexMapOutput) ToMultiplexMapOutputWithContext(ctx context.Context) MultiplexMapOutput

type MultiplexMultiplexSettings

type MultiplexMultiplexSettings struct {
	// Maximum video buffer delay.
	MaximumVideoBufferDelayMilliseconds *int `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate int `pulumi:"transportStreamBitrate"`
	// Unique ID for each multiplex.
	TransportStreamId int `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate *int `pulumi:"transportStreamReservedBitrate"`
}

type MultiplexMultiplexSettingsArgs

type MultiplexMultiplexSettingsArgs struct {
	// Maximum video buffer delay.
	MaximumVideoBufferDelayMilliseconds pulumi.IntPtrInput `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate pulumi.IntInput `pulumi:"transportStreamBitrate"`
	// Unique ID for each multiplex.
	TransportStreamId pulumi.IntInput `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate pulumi.IntPtrInput `pulumi:"transportStreamReservedBitrate"`
}

func (MultiplexMultiplexSettingsArgs) ElementType

func (MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsOutput

func (i MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsOutput() MultiplexMultiplexSettingsOutput

func (MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsOutputWithContext

func (i MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexMultiplexSettingsOutput

func (MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsPtrOutput

func (i MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsPtrOutput() MultiplexMultiplexSettingsPtrOutput

func (MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsPtrOutputWithContext

func (i MultiplexMultiplexSettingsArgs) ToMultiplexMultiplexSettingsPtrOutputWithContext(ctx context.Context) MultiplexMultiplexSettingsPtrOutput

type MultiplexMultiplexSettingsInput

type MultiplexMultiplexSettingsInput interface {
	pulumi.Input

	ToMultiplexMultiplexSettingsOutput() MultiplexMultiplexSettingsOutput
	ToMultiplexMultiplexSettingsOutputWithContext(context.Context) MultiplexMultiplexSettingsOutput
}

MultiplexMultiplexSettingsInput is an input type that accepts MultiplexMultiplexSettingsArgs and MultiplexMultiplexSettingsOutput values. You can construct a concrete instance of `MultiplexMultiplexSettingsInput` via:

MultiplexMultiplexSettingsArgs{...}

type MultiplexMultiplexSettingsOutput

type MultiplexMultiplexSettingsOutput struct{ *pulumi.OutputState }

func (MultiplexMultiplexSettingsOutput) ElementType

func (MultiplexMultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds

func (o MultiplexMultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay.

func (MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsOutput

func (o MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsOutput() MultiplexMultiplexSettingsOutput

func (MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsOutputWithContext

func (o MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexMultiplexSettingsOutput

func (MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsPtrOutput

func (o MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsPtrOutput() MultiplexMultiplexSettingsPtrOutput

func (MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsPtrOutputWithContext

func (o MultiplexMultiplexSettingsOutput) ToMultiplexMultiplexSettingsPtrOutputWithContext(ctx context.Context) MultiplexMultiplexSettingsPtrOutput

func (MultiplexMultiplexSettingsOutput) TransportStreamBitrate

func (o MultiplexMultiplexSettingsOutput) TransportStreamBitrate() pulumi.IntOutput

Transport stream bit rate.

func (MultiplexMultiplexSettingsOutput) TransportStreamId

func (o MultiplexMultiplexSettingsOutput) TransportStreamId() pulumi.IntOutput

Unique ID for each multiplex.

func (MultiplexMultiplexSettingsOutput) TransportStreamReservedBitrate

func (o MultiplexMultiplexSettingsOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexMultiplexSettingsPtrInput

type MultiplexMultiplexSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexMultiplexSettingsPtrOutput() MultiplexMultiplexSettingsPtrOutput
	ToMultiplexMultiplexSettingsPtrOutputWithContext(context.Context) MultiplexMultiplexSettingsPtrOutput
}

MultiplexMultiplexSettingsPtrInput is an input type that accepts MultiplexMultiplexSettingsArgs, MultiplexMultiplexSettingsPtr and MultiplexMultiplexSettingsPtrOutput values. You can construct a concrete instance of `MultiplexMultiplexSettingsPtrInput` via:

        MultiplexMultiplexSettingsArgs{...}

or:

        nil

type MultiplexMultiplexSettingsPtrOutput

type MultiplexMultiplexSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexMultiplexSettingsPtrOutput) Elem

func (MultiplexMultiplexSettingsPtrOutput) ElementType

func (MultiplexMultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds

func (o MultiplexMultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay.

func (MultiplexMultiplexSettingsPtrOutput) ToMultiplexMultiplexSettingsPtrOutput

func (o MultiplexMultiplexSettingsPtrOutput) ToMultiplexMultiplexSettingsPtrOutput() MultiplexMultiplexSettingsPtrOutput

func (MultiplexMultiplexSettingsPtrOutput) ToMultiplexMultiplexSettingsPtrOutputWithContext

func (o MultiplexMultiplexSettingsPtrOutput) ToMultiplexMultiplexSettingsPtrOutputWithContext(ctx context.Context) MultiplexMultiplexSettingsPtrOutput

func (MultiplexMultiplexSettingsPtrOutput) TransportStreamBitrate

func (o MultiplexMultiplexSettingsPtrOutput) TransportStreamBitrate() pulumi.IntPtrOutput

Transport stream bit rate.

func (MultiplexMultiplexSettingsPtrOutput) TransportStreamId

Unique ID for each multiplex.

func (MultiplexMultiplexSettingsPtrOutput) TransportStreamReservedBitrate

func (o MultiplexMultiplexSettingsPtrOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexOutput

type MultiplexOutput struct{ *pulumi.OutputState }

func (MultiplexOutput) Arn

ARN of the Multiplex.

func (MultiplexOutput) AvailabilityZones

func (o MultiplexOutput) AvailabilityZones() pulumi.StringArrayOutput

A list of availability zones. You must specify exactly two.

func (MultiplexOutput) ElementType

func (MultiplexOutput) ElementType() reflect.Type

func (MultiplexOutput) MultiplexSettings

Multiplex settings. See Multiplex Settings for more details.

func (MultiplexOutput) Name

name of Multiplex.

The following arguments are optional:

func (MultiplexOutput) StartMultiplex

func (o MultiplexOutput) StartMultiplex() pulumi.BoolPtrOutput

Whether to start the Multiplex. Defaults to `false`.

func (MultiplexOutput) Tags

A map of tags to assign to the Multiplex. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.

func (MultiplexOutput) TagsAll deprecated

Deprecated: Please use `tags` instead.

func (MultiplexOutput) ToMultiplexOutput

func (o MultiplexOutput) ToMultiplexOutput() MultiplexOutput

func (MultiplexOutput) ToMultiplexOutputWithContext

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

type MultiplexProgram

type MultiplexProgram struct {
	pulumi.CustomResourceState

	// Multiplex ID.
	MultiplexId pulumi.StringOutput `pulumi:"multiplexId"`
	// MultiplexProgram settings. See Multiplex Program Settings for more details.
	//
	// The following arguments are optional:
	MultiplexProgramSettings MultiplexProgramMultiplexProgramSettingsPtrOutput `pulumi:"multiplexProgramSettings"`
	// Unique program name.
	ProgramName pulumi.StringOutput `pulumi:"programName"`
}

Resource for managing an AWS MediaLive MultiplexProgram.

## Example Usage

### Basic Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/medialive"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		available, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
			State: pulumi.StringRef("available"),
		}, nil)
		if err != nil {
			return err
		}
		example, err := medialive.NewMultiplex(ctx, "example", &medialive.MultiplexArgs{
			Name: pulumi.String("example-multiplex-changed"),
			AvailabilityZones: pulumi.StringArray{
				pulumi.String(available.Names[0]),
				pulumi.String(available.Names[1]),
			},
			MultiplexSettings: &medialive.MultiplexMultiplexSettingsArgs{
				TransportStreamBitrate:              pulumi.Int(1000000),
				TransportStreamId:                   pulumi.Int(1),
				TransportStreamReservedBitrate:      pulumi.Int(1),
				MaximumVideoBufferDelayMilliseconds: pulumi.Int(1000),
			},
			StartMultiplex: pulumi.Bool(true),
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
			},
		})
		if err != nil {
			return err
		}
		_, err = medialive.NewMultiplexProgram(ctx, "example", &medialive.MultiplexProgramArgs{
			ProgramName: pulumi.String("example_program"),
			MultiplexId: example.ID(),
			MultiplexProgramSettings: &medialive.MultiplexProgramMultiplexProgramSettingsArgs{
				ProgramNumber:            pulumi.Int(1),
				PreferredChannelPipeline: pulumi.String("CURRENTLY_ACTIVE"),
				VideoSettings: &medialive.MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs{
					ConstantBitrate: pulumi.Int(100000),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Using `pulumi import`, import MediaLive MultiplexProgram using the `id`, or a combination of "`program_name`/`multiplex_id`". For example:

```sh $ pulumi import aws:medialive/multiplexProgram:MultiplexProgram example example_program/1234567 ```

func GetMultiplexProgram

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

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

func (*MultiplexProgram) ElementType() reflect.Type

func (*MultiplexProgram) ToMultiplexProgramOutput

func (i *MultiplexProgram) ToMultiplexProgramOutput() MultiplexProgramOutput

func (*MultiplexProgram) ToMultiplexProgramOutputWithContext

func (i *MultiplexProgram) ToMultiplexProgramOutputWithContext(ctx context.Context) MultiplexProgramOutput

type MultiplexProgramArgs

type MultiplexProgramArgs struct {
	// Multiplex ID.
	MultiplexId pulumi.StringInput
	// MultiplexProgram settings. See Multiplex Program Settings for more details.
	//
	// The following arguments are optional:
	MultiplexProgramSettings MultiplexProgramMultiplexProgramSettingsPtrInput
	// Unique program name.
	ProgramName pulumi.StringInput
}

The set of arguments for constructing a MultiplexProgram resource.

func (MultiplexProgramArgs) ElementType

func (MultiplexProgramArgs) ElementType() reflect.Type

type MultiplexProgramArray

type MultiplexProgramArray []MultiplexProgramInput

func (MultiplexProgramArray) ElementType

func (MultiplexProgramArray) ElementType() reflect.Type

func (MultiplexProgramArray) ToMultiplexProgramArrayOutput

func (i MultiplexProgramArray) ToMultiplexProgramArrayOutput() MultiplexProgramArrayOutput

func (MultiplexProgramArray) ToMultiplexProgramArrayOutputWithContext

func (i MultiplexProgramArray) ToMultiplexProgramArrayOutputWithContext(ctx context.Context) MultiplexProgramArrayOutput

type MultiplexProgramArrayInput

type MultiplexProgramArrayInput interface {
	pulumi.Input

	ToMultiplexProgramArrayOutput() MultiplexProgramArrayOutput
	ToMultiplexProgramArrayOutputWithContext(context.Context) MultiplexProgramArrayOutput
}

MultiplexProgramArrayInput is an input type that accepts MultiplexProgramArray and MultiplexProgramArrayOutput values. You can construct a concrete instance of `MultiplexProgramArrayInput` via:

MultiplexProgramArray{ MultiplexProgramArgs{...} }

type MultiplexProgramArrayOutput

type MultiplexProgramArrayOutput struct{ *pulumi.OutputState }

func (MultiplexProgramArrayOutput) ElementType

func (MultiplexProgramArrayOutput) Index

func (MultiplexProgramArrayOutput) ToMultiplexProgramArrayOutput

func (o MultiplexProgramArrayOutput) ToMultiplexProgramArrayOutput() MultiplexProgramArrayOutput

func (MultiplexProgramArrayOutput) ToMultiplexProgramArrayOutputWithContext

func (o MultiplexProgramArrayOutput) ToMultiplexProgramArrayOutputWithContext(ctx context.Context) MultiplexProgramArrayOutput

type MultiplexProgramInput

type MultiplexProgramInput interface {
	pulumi.Input

	ToMultiplexProgramOutput() MultiplexProgramOutput
	ToMultiplexProgramOutputWithContext(ctx context.Context) MultiplexProgramOutput
}

type MultiplexProgramMap

type MultiplexProgramMap map[string]MultiplexProgramInput

func (MultiplexProgramMap) ElementType

func (MultiplexProgramMap) ElementType() reflect.Type

func (MultiplexProgramMap) ToMultiplexProgramMapOutput

func (i MultiplexProgramMap) ToMultiplexProgramMapOutput() MultiplexProgramMapOutput

func (MultiplexProgramMap) ToMultiplexProgramMapOutputWithContext

func (i MultiplexProgramMap) ToMultiplexProgramMapOutputWithContext(ctx context.Context) MultiplexProgramMapOutput

type MultiplexProgramMapInput

type MultiplexProgramMapInput interface {
	pulumi.Input

	ToMultiplexProgramMapOutput() MultiplexProgramMapOutput
	ToMultiplexProgramMapOutputWithContext(context.Context) MultiplexProgramMapOutput
}

MultiplexProgramMapInput is an input type that accepts MultiplexProgramMap and MultiplexProgramMapOutput values. You can construct a concrete instance of `MultiplexProgramMapInput` via:

MultiplexProgramMap{ "key": MultiplexProgramArgs{...} }

type MultiplexProgramMapOutput

type MultiplexProgramMapOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMapOutput) ElementType

func (MultiplexProgramMapOutput) ElementType() reflect.Type

func (MultiplexProgramMapOutput) MapIndex

func (MultiplexProgramMapOutput) ToMultiplexProgramMapOutput

func (o MultiplexProgramMapOutput) ToMultiplexProgramMapOutput() MultiplexProgramMapOutput

func (MultiplexProgramMapOutput) ToMultiplexProgramMapOutputWithContext

func (o MultiplexProgramMapOutput) ToMultiplexProgramMapOutputWithContext(ctx context.Context) MultiplexProgramMapOutput

type MultiplexProgramMultiplexProgramSettings

type MultiplexProgramMultiplexProgramSettings struct {
	// Enum for preferred channel pipeline. Options are `CURRENTLY_ACTIVE`, `PIPELINE_0`, or `PIPELINE_1`.
	PreferredChannelPipeline string `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber int `pulumi:"programNumber"`
	// Service Descriptor. See Service Descriptor for more details.
	ServiceDescriptor *MultiplexProgramMultiplexProgramSettingsServiceDescriptor `pulumi:"serviceDescriptor"`
	// Video settings. See Video Settings for more details.
	VideoSettings *MultiplexProgramMultiplexProgramSettingsVideoSettings `pulumi:"videoSettings"`
}

type MultiplexProgramMultiplexProgramSettingsArgs

type MultiplexProgramMultiplexProgramSettingsArgs struct {
	// Enum for preferred channel pipeline. Options are `CURRENTLY_ACTIVE`, `PIPELINE_0`, or `PIPELINE_1`.
	PreferredChannelPipeline pulumi.StringInput `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber pulumi.IntInput `pulumi:"programNumber"`
	// Service Descriptor. See Service Descriptor for more details.
	ServiceDescriptor MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrInput `pulumi:"serviceDescriptor"`
	// Video settings. See Video Settings for more details.
	VideoSettings MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrInput `pulumi:"videoSettings"`
}

func (MultiplexProgramMultiplexProgramSettingsArgs) ElementType

func (MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsOutput

func (i MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsOutput() MultiplexProgramMultiplexProgramSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsPtrOutput

func (i MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsPtrOutput() MultiplexProgramMultiplexProgramSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsInput

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

type MultiplexProgramMultiplexProgramSettingsOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsOutput) PreferredChannelPipeline

Enum for preferred channel pipeline. Options are `CURRENTLY_ACTIVE`, `PIPELINE_0`, or `PIPELINE_1`.

func (MultiplexProgramMultiplexProgramSettingsOutput) ProgramNumber

Unique program number.

func (MultiplexProgramMultiplexProgramSettingsOutput) ServiceDescriptor

Service Descriptor. See Service Descriptor for more details.

func (MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsOutput

func (o MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsOutput() MultiplexProgramMultiplexProgramSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutput

func (o MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutput() MultiplexProgramMultiplexProgramSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsOutput) VideoSettings

Video settings. See Video Settings for more details.

type MultiplexProgramMultiplexProgramSettingsPtrInput

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

type MultiplexProgramMultiplexProgramSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) Elem

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) PreferredChannelPipeline

Enum for preferred channel pipeline. Options are `CURRENTLY_ACTIVE`, `PIPELINE_0`, or `PIPELINE_1`.

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) ProgramNumber

Unique program number.

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) ServiceDescriptor

Service Descriptor. See Service Descriptor for more details.

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutput

func (o MultiplexProgramMultiplexProgramSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutput() MultiplexProgramMultiplexProgramSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsPtrOutput) VideoSettings

Video settings. See Video Settings for more details.

type MultiplexProgramMultiplexProgramSettingsServiceDescriptor

type MultiplexProgramMultiplexProgramSettingsServiceDescriptor struct {
	// Unique provider name.
	ProviderName string `pulumi:"providerName"`
	// Unique service name.
	ServiceName string `pulumi:"serviceName"`
}

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs struct {
	// Unique provider name.
	ProviderName pulumi.StringInput `pulumi:"providerName"`
	// Unique service name.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ElementType

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorInput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput() MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput
	ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput
}

MultiplexProgramMultiplexProgramSettingsServiceDescriptorInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs and MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsServiceDescriptorInput` via:

MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs{...}

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ProviderName

Unique provider name.

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ServiceName

Unique service name.

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsServiceDescriptorOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrInput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput() MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput
	ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput
}

MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs, MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtr and MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrInput` via:

        MultiplexProgramMultiplexProgramSettingsServiceDescriptorArgs{...}

or:

        nil

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

type MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) Elem

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ProviderName

Unique provider name.

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ServiceName

Unique service name.

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

func (MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput) ToMultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsServiceDescriptorPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettings

type MultiplexProgramMultiplexProgramSettingsVideoSettings struct {
	// Constant bitrate value.
	ConstantBitrate *int `pulumi:"constantBitrate"`
	// Statmux settings. See Statmux Settings for more details.
	StatmuxSettings *MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings `pulumi:"statmuxSettings"`
}

type MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs

type MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs struct {
	// Constant bitrate value.
	ConstantBitrate pulumi.IntPtrInput `pulumi:"constantBitrate"`
	// Statmux settings. See Statmux Settings for more details.
	StatmuxSettings MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrInput `pulumi:"statmuxSettings"`
}

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsInput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutput() MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput
	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput
}

MultiplexProgramMultiplexProgramSettingsVideoSettingsInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs and MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsVideoSettingsInput` via:

MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs{...}

type MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ConstantBitrate

Constant bitrate value.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) StatmuxSettings

Statmux settings. See Statmux Settings for more details.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsVideoSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrInput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput() MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput
	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput
}

MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs, MultiplexProgramMultiplexProgramSettingsVideoSettingsPtr and MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrInput` via:

        MultiplexProgramMultiplexProgramSettingsVideoSettingsArgs{...}

or:

        nil

type MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) ConstantBitrate

Constant bitrate value.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) Elem

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) StatmuxSettings

Statmux settings. See Statmux Settings for more details.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings struct {
	// Maximum bitrate.
	MaximumBitrate *int `pulumi:"maximumBitrate"`
	// Minimum bitrate.
	MinimumBitrate *int `pulumi:"minimumBitrate"`
	// Priority value.
	Priority *int `pulumi:"priority"`
}

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs struct {
	// Maximum bitrate.
	MaximumBitrate pulumi.IntPtrInput `pulumi:"maximumBitrate"`
	// Minimum bitrate.
	MinimumBitrate pulumi.IntPtrInput `pulumi:"minimumBitrate"`
	// Priority value.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
}

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext

func (i MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsInput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput() MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput
	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput
}

MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs and MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsInput` via:

MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs{...}

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) MaximumBitrate

Maximum bitrate.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) MinimumBitrate

Minimum bitrate.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) Priority

Priority value.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputWithContext

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext

func (o MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext(ctx context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrInput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput() MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput
	ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext(context.Context) MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput
}

MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrInput is an input type that accepts MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs, MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtr and MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput values. You can construct a concrete instance of `MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrInput` via:

        MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsArgs{...}

or:

        nil

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

type MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) Elem

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) ElementType

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) MaximumBitrate

Maximum bitrate.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) MinimumBitrate

Minimum bitrate.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) Priority

Priority value.

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput

func (MultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutput) ToMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsPtrOutputWithContext

type MultiplexProgramOutput

type MultiplexProgramOutput struct{ *pulumi.OutputState }

func (MultiplexProgramOutput) ElementType

func (MultiplexProgramOutput) ElementType() reflect.Type

func (MultiplexProgramOutput) MultiplexId

func (o MultiplexProgramOutput) MultiplexId() pulumi.StringOutput

Multiplex ID.

func (MultiplexProgramOutput) MultiplexProgramSettings

MultiplexProgram settings. See Multiplex Program Settings for more details.

The following arguments are optional:

func (MultiplexProgramOutput) ProgramName

func (o MultiplexProgramOutput) ProgramName() pulumi.StringOutput

Unique program name.

func (MultiplexProgramOutput) ToMultiplexProgramOutput

func (o MultiplexProgramOutput) ToMultiplexProgramOutput() MultiplexProgramOutput

func (MultiplexProgramOutput) ToMultiplexProgramOutputWithContext

func (o MultiplexProgramOutput) ToMultiplexProgramOutputWithContext(ctx context.Context) MultiplexProgramOutput

type MultiplexProgramState

type MultiplexProgramState struct {
	// Multiplex ID.
	MultiplexId pulumi.StringPtrInput
	// MultiplexProgram settings. See Multiplex Program Settings for more details.
	//
	// The following arguments are optional:
	MultiplexProgramSettings MultiplexProgramMultiplexProgramSettingsPtrInput
	// Unique program name.
	ProgramName pulumi.StringPtrInput
}

func (MultiplexProgramState) ElementType

func (MultiplexProgramState) ElementType() reflect.Type

type MultiplexState

type MultiplexState struct {
	// ARN of the Multiplex.
	Arn pulumi.StringPtrInput
	// A list of availability zones. You must specify exactly two.
	AvailabilityZones pulumi.StringArrayInput
	// Multiplex settings. See Multiplex Settings for more details.
	MultiplexSettings MultiplexMultiplexSettingsPtrInput
	// name of Multiplex.
	//
	// The following arguments are optional:
	Name pulumi.StringPtrInput
	// Whether to start the Multiplex. Defaults to `false`.
	StartMultiplex pulumi.BoolPtrInput
	// A map of tags to assign to the Multiplex. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
	Tags pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
}

func (MultiplexState) ElementType

func (MultiplexState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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