v1beta1

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// The fade type is not specified.
	AnimationFadeFadeTypeFadeTypeUnspecified = AnimationFadeFadeType("FADE_TYPE_UNSPECIFIED")
	// Fade the overlay object into view.
	AnimationFadeFadeTypeFadeIn = AnimationFadeFadeType("FADE_IN")
	// Fade the overlay object out of view.
	AnimationFadeFadeTypeFadeOut = AnimationFadeFadeType("FADE_OUT")
)
View Source
const (
	// The manifest type is not specified.
	ManifestTypeManifestTypeUnspecified = ManifestType("MANIFEST_TYPE_UNSPECIFIED")
	// Create `"HLS"` manifest. The corresponding file extension is `".m3u8"`.
	ManifestTypeHls = ManifestType("HLS")
	// Create `"DASH"` manifest. The corresponding file extension is `".mpd"`.
	ManifestTypeDash = ManifestType("DASH")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdBreak

type AdBreak struct {
	// Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.
	StartTimeOffset *string `pulumi:"startTimeOffset"`
}

Ad break.

type AdBreakArgs

type AdBreakArgs struct {
	// Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
}

Ad break.

func (AdBreakArgs) ElementType

func (AdBreakArgs) ElementType() reflect.Type

func (AdBreakArgs) ToAdBreakOutput

func (i AdBreakArgs) ToAdBreakOutput() AdBreakOutput

func (AdBreakArgs) ToAdBreakOutputWithContext

func (i AdBreakArgs) ToAdBreakOutputWithContext(ctx context.Context) AdBreakOutput

type AdBreakArray

type AdBreakArray []AdBreakInput

func (AdBreakArray) ElementType

func (AdBreakArray) ElementType() reflect.Type

func (AdBreakArray) ToAdBreakArrayOutput

func (i AdBreakArray) ToAdBreakArrayOutput() AdBreakArrayOutput

func (AdBreakArray) ToAdBreakArrayOutputWithContext

func (i AdBreakArray) ToAdBreakArrayOutputWithContext(ctx context.Context) AdBreakArrayOutput

type AdBreakArrayInput

type AdBreakArrayInput interface {
	pulumi.Input

	ToAdBreakArrayOutput() AdBreakArrayOutput
	ToAdBreakArrayOutputWithContext(context.Context) AdBreakArrayOutput
}

AdBreakArrayInput is an input type that accepts AdBreakArray and AdBreakArrayOutput values. You can construct a concrete instance of `AdBreakArrayInput` via:

AdBreakArray{ AdBreakArgs{...} }

type AdBreakArrayOutput

type AdBreakArrayOutput struct{ *pulumi.OutputState }

func (AdBreakArrayOutput) ElementType

func (AdBreakArrayOutput) ElementType() reflect.Type

func (AdBreakArrayOutput) Index

func (AdBreakArrayOutput) ToAdBreakArrayOutput

func (o AdBreakArrayOutput) ToAdBreakArrayOutput() AdBreakArrayOutput

func (AdBreakArrayOutput) ToAdBreakArrayOutputWithContext

func (o AdBreakArrayOutput) ToAdBreakArrayOutputWithContext(ctx context.Context) AdBreakArrayOutput

type AdBreakInput

type AdBreakInput interface {
	pulumi.Input

	ToAdBreakOutput() AdBreakOutput
	ToAdBreakOutputWithContext(context.Context) AdBreakOutput
}

AdBreakInput is an input type that accepts AdBreakArgs and AdBreakOutput values. You can construct a concrete instance of `AdBreakInput` via:

AdBreakArgs{...}

type AdBreakOutput

type AdBreakOutput struct{ *pulumi.OutputState }

Ad break.

func (AdBreakOutput) ElementType

func (AdBreakOutput) ElementType() reflect.Type

func (AdBreakOutput) StartTimeOffset

func (o AdBreakOutput) StartTimeOffset() pulumi.StringPtrOutput

Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.

func (AdBreakOutput) ToAdBreakOutput

func (o AdBreakOutput) ToAdBreakOutput() AdBreakOutput

func (AdBreakOutput) ToAdBreakOutputWithContext

func (o AdBreakOutput) ToAdBreakOutputWithContext(ctx context.Context) AdBreakOutput

type AdBreakResponse

type AdBreakResponse struct {
	// Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.
	StartTimeOffset string `pulumi:"startTimeOffset"`
}

Ad break.

type AdBreakResponseArgs

type AdBreakResponseArgs struct {
	// Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
}

Ad break.

func (AdBreakResponseArgs) ElementType

func (AdBreakResponseArgs) ElementType() reflect.Type

func (AdBreakResponseArgs) ToAdBreakResponseOutput

func (i AdBreakResponseArgs) ToAdBreakResponseOutput() AdBreakResponseOutput

func (AdBreakResponseArgs) ToAdBreakResponseOutputWithContext

func (i AdBreakResponseArgs) ToAdBreakResponseOutputWithContext(ctx context.Context) AdBreakResponseOutput

type AdBreakResponseArray

type AdBreakResponseArray []AdBreakResponseInput

func (AdBreakResponseArray) ElementType

func (AdBreakResponseArray) ElementType() reflect.Type

func (AdBreakResponseArray) ToAdBreakResponseArrayOutput

func (i AdBreakResponseArray) ToAdBreakResponseArrayOutput() AdBreakResponseArrayOutput

func (AdBreakResponseArray) ToAdBreakResponseArrayOutputWithContext

func (i AdBreakResponseArray) ToAdBreakResponseArrayOutputWithContext(ctx context.Context) AdBreakResponseArrayOutput

type AdBreakResponseArrayInput

type AdBreakResponseArrayInput interface {
	pulumi.Input

	ToAdBreakResponseArrayOutput() AdBreakResponseArrayOutput
	ToAdBreakResponseArrayOutputWithContext(context.Context) AdBreakResponseArrayOutput
}

AdBreakResponseArrayInput is an input type that accepts AdBreakResponseArray and AdBreakResponseArrayOutput values. You can construct a concrete instance of `AdBreakResponseArrayInput` via:

AdBreakResponseArray{ AdBreakResponseArgs{...} }

type AdBreakResponseArrayOutput

type AdBreakResponseArrayOutput struct{ *pulumi.OutputState }

func (AdBreakResponseArrayOutput) ElementType

func (AdBreakResponseArrayOutput) ElementType() reflect.Type

func (AdBreakResponseArrayOutput) Index

func (AdBreakResponseArrayOutput) ToAdBreakResponseArrayOutput

func (o AdBreakResponseArrayOutput) ToAdBreakResponseArrayOutput() AdBreakResponseArrayOutput

func (AdBreakResponseArrayOutput) ToAdBreakResponseArrayOutputWithContext

func (o AdBreakResponseArrayOutput) ToAdBreakResponseArrayOutputWithContext(ctx context.Context) AdBreakResponseArrayOutput

type AdBreakResponseInput

type AdBreakResponseInput interface {
	pulumi.Input

	ToAdBreakResponseOutput() AdBreakResponseOutput
	ToAdBreakResponseOutputWithContext(context.Context) AdBreakResponseOutput
}

AdBreakResponseInput is an input type that accepts AdBreakResponseArgs and AdBreakResponseOutput values. You can construct a concrete instance of `AdBreakResponseInput` via:

AdBreakResponseArgs{...}

type AdBreakResponseOutput

type AdBreakResponseOutput struct{ *pulumi.OutputState }

Ad break.

func (AdBreakResponseOutput) ElementType

func (AdBreakResponseOutput) ElementType() reflect.Type

func (AdBreakResponseOutput) StartTimeOffset

func (o AdBreakResponseOutput) StartTimeOffset() pulumi.StringOutput

Start time in seconds for the ad break, relative to the output file timeline. The default is `0s`.

func (AdBreakResponseOutput) ToAdBreakResponseOutput

func (o AdBreakResponseOutput) ToAdBreakResponseOutput() AdBreakResponseOutput

func (AdBreakResponseOutput) ToAdBreakResponseOutputWithContext

func (o AdBreakResponseOutput) ToAdBreakResponseOutputWithContext(ctx context.Context) AdBreakResponseOutput

type Aes128Encryption

type Aes128Encryption struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri string `pulumi:"keyUri"`
}

Configuration for AES-128 encryption.

type Aes128EncryptionArgs

type Aes128EncryptionArgs struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri pulumi.StringInput `pulumi:"keyUri"`
}

Configuration for AES-128 encryption.

func (Aes128EncryptionArgs) ElementType

func (Aes128EncryptionArgs) ElementType() reflect.Type

func (Aes128EncryptionArgs) ToAes128EncryptionOutput

func (i Aes128EncryptionArgs) ToAes128EncryptionOutput() Aes128EncryptionOutput

func (Aes128EncryptionArgs) ToAes128EncryptionOutputWithContext

func (i Aes128EncryptionArgs) ToAes128EncryptionOutputWithContext(ctx context.Context) Aes128EncryptionOutput

func (Aes128EncryptionArgs) ToAes128EncryptionPtrOutput

func (i Aes128EncryptionArgs) ToAes128EncryptionPtrOutput() Aes128EncryptionPtrOutput

func (Aes128EncryptionArgs) ToAes128EncryptionPtrOutputWithContext

func (i Aes128EncryptionArgs) ToAes128EncryptionPtrOutputWithContext(ctx context.Context) Aes128EncryptionPtrOutput

type Aes128EncryptionInput

type Aes128EncryptionInput interface {
	pulumi.Input

	ToAes128EncryptionOutput() Aes128EncryptionOutput
	ToAes128EncryptionOutputWithContext(context.Context) Aes128EncryptionOutput
}

Aes128EncryptionInput is an input type that accepts Aes128EncryptionArgs and Aes128EncryptionOutput values. You can construct a concrete instance of `Aes128EncryptionInput` via:

Aes128EncryptionArgs{...}

type Aes128EncryptionOutput

type Aes128EncryptionOutput struct{ *pulumi.OutputState }

Configuration for AES-128 encryption.

func (Aes128EncryptionOutput) ElementType

func (Aes128EncryptionOutput) ElementType() reflect.Type

func (Aes128EncryptionOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (Aes128EncryptionOutput) ToAes128EncryptionOutput

func (o Aes128EncryptionOutput) ToAes128EncryptionOutput() Aes128EncryptionOutput

func (Aes128EncryptionOutput) ToAes128EncryptionOutputWithContext

func (o Aes128EncryptionOutput) ToAes128EncryptionOutputWithContext(ctx context.Context) Aes128EncryptionOutput

func (Aes128EncryptionOutput) ToAes128EncryptionPtrOutput

func (o Aes128EncryptionOutput) ToAes128EncryptionPtrOutput() Aes128EncryptionPtrOutput

func (Aes128EncryptionOutput) ToAes128EncryptionPtrOutputWithContext

func (o Aes128EncryptionOutput) ToAes128EncryptionPtrOutputWithContext(ctx context.Context) Aes128EncryptionPtrOutput

type Aes128EncryptionPtrInput

type Aes128EncryptionPtrInput interface {
	pulumi.Input

	ToAes128EncryptionPtrOutput() Aes128EncryptionPtrOutput
	ToAes128EncryptionPtrOutputWithContext(context.Context) Aes128EncryptionPtrOutput
}

Aes128EncryptionPtrInput is an input type that accepts Aes128EncryptionArgs, Aes128EncryptionPtr and Aes128EncryptionPtrOutput values. You can construct a concrete instance of `Aes128EncryptionPtrInput` via:

        Aes128EncryptionArgs{...}

or:

        nil

type Aes128EncryptionPtrOutput

type Aes128EncryptionPtrOutput struct{ *pulumi.OutputState }

func (Aes128EncryptionPtrOutput) Elem

func (Aes128EncryptionPtrOutput) ElementType

func (Aes128EncryptionPtrOutput) ElementType() reflect.Type

func (Aes128EncryptionPtrOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (Aes128EncryptionPtrOutput) ToAes128EncryptionPtrOutput

func (o Aes128EncryptionPtrOutput) ToAes128EncryptionPtrOutput() Aes128EncryptionPtrOutput

func (Aes128EncryptionPtrOutput) ToAes128EncryptionPtrOutputWithContext

func (o Aes128EncryptionPtrOutput) ToAes128EncryptionPtrOutputWithContext(ctx context.Context) Aes128EncryptionPtrOutput

type Aes128EncryptionResponse

type Aes128EncryptionResponse struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri string `pulumi:"keyUri"`
}

Configuration for AES-128 encryption.

type Aes128EncryptionResponseArgs

type Aes128EncryptionResponseArgs struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri pulumi.StringInput `pulumi:"keyUri"`
}

Configuration for AES-128 encryption.

func (Aes128EncryptionResponseArgs) ElementType

func (Aes128EncryptionResponseArgs) ToAes128EncryptionResponseOutput

func (i Aes128EncryptionResponseArgs) ToAes128EncryptionResponseOutput() Aes128EncryptionResponseOutput

func (Aes128EncryptionResponseArgs) ToAes128EncryptionResponseOutputWithContext

func (i Aes128EncryptionResponseArgs) ToAes128EncryptionResponseOutputWithContext(ctx context.Context) Aes128EncryptionResponseOutput

type Aes128EncryptionResponseInput

type Aes128EncryptionResponseInput interface {
	pulumi.Input

	ToAes128EncryptionResponseOutput() Aes128EncryptionResponseOutput
	ToAes128EncryptionResponseOutputWithContext(context.Context) Aes128EncryptionResponseOutput
}

Aes128EncryptionResponseInput is an input type that accepts Aes128EncryptionResponseArgs and Aes128EncryptionResponseOutput values. You can construct a concrete instance of `Aes128EncryptionResponseInput` via:

Aes128EncryptionResponseArgs{...}

type Aes128EncryptionResponseOutput

type Aes128EncryptionResponseOutput struct{ *pulumi.OutputState }

Configuration for AES-128 encryption.

func (Aes128EncryptionResponseOutput) ElementType

func (Aes128EncryptionResponseOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (Aes128EncryptionResponseOutput) ToAes128EncryptionResponseOutput

func (o Aes128EncryptionResponseOutput) ToAes128EncryptionResponseOutput() Aes128EncryptionResponseOutput

func (Aes128EncryptionResponseOutput) ToAes128EncryptionResponseOutputWithContext

func (o Aes128EncryptionResponseOutput) ToAes128EncryptionResponseOutputWithContext(ctx context.Context) Aes128EncryptionResponseOutput

type Animation

type Animation struct {
	// End previous animation.
	AnimationEnd *AnimationEnd `pulumi:"animationEnd"`
	// Display overlay object with fade animation.
	AnimationFade *AnimationFade `pulumi:"animationFade"`
	// Display static overlay object.
	AnimationStatic *AnimationStatic `pulumi:"animationStatic"`
}

Animation types.

type AnimationArgs

type AnimationArgs struct {
	// End previous animation.
	AnimationEnd AnimationEndPtrInput `pulumi:"animationEnd"`
	// Display overlay object with fade animation.
	AnimationFade AnimationFadePtrInput `pulumi:"animationFade"`
	// Display static overlay object.
	AnimationStatic AnimationStaticPtrInput `pulumi:"animationStatic"`
}

Animation types.

func (AnimationArgs) ElementType

func (AnimationArgs) ElementType() reflect.Type

func (AnimationArgs) ToAnimationOutput

func (i AnimationArgs) ToAnimationOutput() AnimationOutput

func (AnimationArgs) ToAnimationOutputWithContext

func (i AnimationArgs) ToAnimationOutputWithContext(ctx context.Context) AnimationOutput

type AnimationArray

type AnimationArray []AnimationInput

func (AnimationArray) ElementType

func (AnimationArray) ElementType() reflect.Type

func (AnimationArray) ToAnimationArrayOutput

func (i AnimationArray) ToAnimationArrayOutput() AnimationArrayOutput

func (AnimationArray) ToAnimationArrayOutputWithContext

func (i AnimationArray) ToAnimationArrayOutputWithContext(ctx context.Context) AnimationArrayOutput

type AnimationArrayInput

type AnimationArrayInput interface {
	pulumi.Input

	ToAnimationArrayOutput() AnimationArrayOutput
	ToAnimationArrayOutputWithContext(context.Context) AnimationArrayOutput
}

AnimationArrayInput is an input type that accepts AnimationArray and AnimationArrayOutput values. You can construct a concrete instance of `AnimationArrayInput` via:

AnimationArray{ AnimationArgs{...} }

type AnimationArrayOutput

type AnimationArrayOutput struct{ *pulumi.OutputState }

func (AnimationArrayOutput) ElementType

func (AnimationArrayOutput) ElementType() reflect.Type

func (AnimationArrayOutput) Index

func (AnimationArrayOutput) ToAnimationArrayOutput

func (o AnimationArrayOutput) ToAnimationArrayOutput() AnimationArrayOutput

func (AnimationArrayOutput) ToAnimationArrayOutputWithContext

func (o AnimationArrayOutput) ToAnimationArrayOutputWithContext(ctx context.Context) AnimationArrayOutput

type AnimationEnd

type AnimationEnd struct {
	// The time to end overlay object, in seconds. Default: 0
	StartTimeOffset *string `pulumi:"startTimeOffset"`
}

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

type AnimationEndArgs

type AnimationEndArgs struct {
	// The time to end overlay object, in seconds. Default: 0
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
}

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

func (AnimationEndArgs) ElementType

func (AnimationEndArgs) ElementType() reflect.Type

func (AnimationEndArgs) ToAnimationEndOutput

func (i AnimationEndArgs) ToAnimationEndOutput() AnimationEndOutput

func (AnimationEndArgs) ToAnimationEndOutputWithContext

func (i AnimationEndArgs) ToAnimationEndOutputWithContext(ctx context.Context) AnimationEndOutput

func (AnimationEndArgs) ToAnimationEndPtrOutput

func (i AnimationEndArgs) ToAnimationEndPtrOutput() AnimationEndPtrOutput

func (AnimationEndArgs) ToAnimationEndPtrOutputWithContext

func (i AnimationEndArgs) ToAnimationEndPtrOutputWithContext(ctx context.Context) AnimationEndPtrOutput

type AnimationEndInput

type AnimationEndInput interface {
	pulumi.Input

	ToAnimationEndOutput() AnimationEndOutput
	ToAnimationEndOutputWithContext(context.Context) AnimationEndOutput
}

AnimationEndInput is an input type that accepts AnimationEndArgs and AnimationEndOutput values. You can construct a concrete instance of `AnimationEndInput` via:

AnimationEndArgs{...}

type AnimationEndOutput

type AnimationEndOutput struct{ *pulumi.OutputState }

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

func (AnimationEndOutput) ElementType

func (AnimationEndOutput) ElementType() reflect.Type

func (AnimationEndOutput) StartTimeOffset

func (o AnimationEndOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to end overlay object, in seconds. Default: 0

func (AnimationEndOutput) ToAnimationEndOutput

func (o AnimationEndOutput) ToAnimationEndOutput() AnimationEndOutput

func (AnimationEndOutput) ToAnimationEndOutputWithContext

func (o AnimationEndOutput) ToAnimationEndOutputWithContext(ctx context.Context) AnimationEndOutput

func (AnimationEndOutput) ToAnimationEndPtrOutput

func (o AnimationEndOutput) ToAnimationEndPtrOutput() AnimationEndPtrOutput

func (AnimationEndOutput) ToAnimationEndPtrOutputWithContext

func (o AnimationEndOutput) ToAnimationEndPtrOutputWithContext(ctx context.Context) AnimationEndPtrOutput

type AnimationEndPtrInput

type AnimationEndPtrInput interface {
	pulumi.Input

	ToAnimationEndPtrOutput() AnimationEndPtrOutput
	ToAnimationEndPtrOutputWithContext(context.Context) AnimationEndPtrOutput
}

AnimationEndPtrInput is an input type that accepts AnimationEndArgs, AnimationEndPtr and AnimationEndPtrOutput values. You can construct a concrete instance of `AnimationEndPtrInput` via:

        AnimationEndArgs{...}

or:

        nil

type AnimationEndPtrOutput

type AnimationEndPtrOutput struct{ *pulumi.OutputState }

func (AnimationEndPtrOutput) Elem

func (AnimationEndPtrOutput) ElementType

func (AnimationEndPtrOutput) ElementType() reflect.Type

func (AnimationEndPtrOutput) StartTimeOffset

func (o AnimationEndPtrOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to end overlay object, in seconds. Default: 0

func (AnimationEndPtrOutput) ToAnimationEndPtrOutput

func (o AnimationEndPtrOutput) ToAnimationEndPtrOutput() AnimationEndPtrOutput

func (AnimationEndPtrOutput) ToAnimationEndPtrOutputWithContext

func (o AnimationEndPtrOutput) ToAnimationEndPtrOutputWithContext(ctx context.Context) AnimationEndPtrOutput

type AnimationEndResponse

type AnimationEndResponse struct {
	// The time to end overlay object, in seconds. Default: 0
	StartTimeOffset string `pulumi:"startTimeOffset"`
}

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

type AnimationEndResponseArgs

type AnimationEndResponseArgs struct {
	// The time to end overlay object, in seconds. Default: 0
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
}

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

func (AnimationEndResponseArgs) ElementType

func (AnimationEndResponseArgs) ElementType() reflect.Type

func (AnimationEndResponseArgs) ToAnimationEndResponseOutput

func (i AnimationEndResponseArgs) ToAnimationEndResponseOutput() AnimationEndResponseOutput

func (AnimationEndResponseArgs) ToAnimationEndResponseOutputWithContext

func (i AnimationEndResponseArgs) ToAnimationEndResponseOutputWithContext(ctx context.Context) AnimationEndResponseOutput

type AnimationEndResponseInput

type AnimationEndResponseInput interface {
	pulumi.Input

	ToAnimationEndResponseOutput() AnimationEndResponseOutput
	ToAnimationEndResponseOutputWithContext(context.Context) AnimationEndResponseOutput
}

AnimationEndResponseInput is an input type that accepts AnimationEndResponseArgs and AnimationEndResponseOutput values. You can construct a concrete instance of `AnimationEndResponseInput` via:

AnimationEndResponseArgs{...}

type AnimationEndResponseOutput

type AnimationEndResponseOutput struct{ *pulumi.OutputState }

End previous overlay animation from the video. Without AnimationEnd, the overlay object will keep the state of previous animation until the end of the video.

func (AnimationEndResponseOutput) ElementType

func (AnimationEndResponseOutput) ElementType() reflect.Type

func (AnimationEndResponseOutput) StartTimeOffset

func (o AnimationEndResponseOutput) StartTimeOffset() pulumi.StringOutput

The time to end overlay object, in seconds. Default: 0

func (AnimationEndResponseOutput) ToAnimationEndResponseOutput

func (o AnimationEndResponseOutput) ToAnimationEndResponseOutput() AnimationEndResponseOutput

func (AnimationEndResponseOutput) ToAnimationEndResponseOutputWithContext

func (o AnimationEndResponseOutput) ToAnimationEndResponseOutputWithContext(ctx context.Context) AnimationEndResponseOutput

type AnimationFade

type AnimationFade struct {
	// The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s
	EndTimeOffset *string `pulumi:"endTimeOffset"`
	// Type of fade animation: `FADE_IN` or `FADE_OUT`.
	FadeType AnimationFadeFadeType `pulumi:"fadeType"`
	// The time to start the fade animation, in seconds. Default: 0
	StartTimeOffset *string `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy *NormalizedCoordinate `pulumi:"xy"`
}

Display overlay object with fade animation.

type AnimationFadeArgs

type AnimationFadeArgs struct {
	// The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s
	EndTimeOffset pulumi.StringPtrInput `pulumi:"endTimeOffset"`
	// Type of fade animation: `FADE_IN` or `FADE_OUT`.
	FadeType AnimationFadeFadeTypeInput `pulumi:"fadeType"`
	// The time to start the fade animation, in seconds. Default: 0
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinatePtrInput `pulumi:"xy"`
}

Display overlay object with fade animation.

func (AnimationFadeArgs) ElementType

func (AnimationFadeArgs) ElementType() reflect.Type

func (AnimationFadeArgs) ToAnimationFadeOutput

func (i AnimationFadeArgs) ToAnimationFadeOutput() AnimationFadeOutput

func (AnimationFadeArgs) ToAnimationFadeOutputWithContext

func (i AnimationFadeArgs) ToAnimationFadeOutputWithContext(ctx context.Context) AnimationFadeOutput

func (AnimationFadeArgs) ToAnimationFadePtrOutput

func (i AnimationFadeArgs) ToAnimationFadePtrOutput() AnimationFadePtrOutput

func (AnimationFadeArgs) ToAnimationFadePtrOutputWithContext

func (i AnimationFadeArgs) ToAnimationFadePtrOutputWithContext(ctx context.Context) AnimationFadePtrOutput

type AnimationFadeFadeType added in v0.4.0

type AnimationFadeFadeType string

Required. Type of fade animation: `FADE_IN` or `FADE_OUT`.

func (AnimationFadeFadeType) ElementType added in v0.4.0

func (AnimationFadeFadeType) ElementType() reflect.Type

func (AnimationFadeFadeType) ToAnimationFadeFadeTypeOutput added in v0.6.0

func (e AnimationFadeFadeType) ToAnimationFadeFadeTypeOutput() AnimationFadeFadeTypeOutput

func (AnimationFadeFadeType) ToAnimationFadeFadeTypeOutputWithContext added in v0.6.0

func (e AnimationFadeFadeType) ToAnimationFadeFadeTypeOutputWithContext(ctx context.Context) AnimationFadeFadeTypeOutput

func (AnimationFadeFadeType) ToAnimationFadeFadeTypePtrOutput added in v0.6.0

func (e AnimationFadeFadeType) ToAnimationFadeFadeTypePtrOutput() AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeType) ToAnimationFadeFadeTypePtrOutputWithContext added in v0.6.0

func (e AnimationFadeFadeType) ToAnimationFadeFadeTypePtrOutputWithContext(ctx context.Context) AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeType) ToStringOutput added in v0.4.0

func (e AnimationFadeFadeType) ToStringOutput() pulumi.StringOutput

func (AnimationFadeFadeType) ToStringOutputWithContext added in v0.4.0

func (e AnimationFadeFadeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AnimationFadeFadeType) ToStringPtrOutput added in v0.4.0

func (e AnimationFadeFadeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnimationFadeFadeType) ToStringPtrOutputWithContext added in v0.4.0

func (e AnimationFadeFadeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AnimationFadeFadeTypeInput added in v0.6.0

type AnimationFadeFadeTypeInput interface {
	pulumi.Input

	ToAnimationFadeFadeTypeOutput() AnimationFadeFadeTypeOutput
	ToAnimationFadeFadeTypeOutputWithContext(context.Context) AnimationFadeFadeTypeOutput
}

AnimationFadeFadeTypeInput is an input type that accepts AnimationFadeFadeTypeArgs and AnimationFadeFadeTypeOutput values. You can construct a concrete instance of `AnimationFadeFadeTypeInput` via:

AnimationFadeFadeTypeArgs{...}

type AnimationFadeFadeTypeOutput added in v0.6.0

type AnimationFadeFadeTypeOutput struct{ *pulumi.OutputState }

func (AnimationFadeFadeTypeOutput) ElementType added in v0.6.0

func (AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypeOutput added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypeOutput() AnimationFadeFadeTypeOutput

func (AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypeOutputWithContext added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypeOutputWithContext(ctx context.Context) AnimationFadeFadeTypeOutput

func (AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypePtrOutput added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypePtrOutput() AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypePtrOutputWithContext added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToAnimationFadeFadeTypePtrOutputWithContext(ctx context.Context) AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeTypeOutput) ToStringOutput added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToStringOutput() pulumi.StringOutput

func (AnimationFadeFadeTypeOutput) ToStringOutputWithContext added in v0.6.0

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

func (AnimationFadeFadeTypeOutput) ToStringPtrOutput added in v0.6.0

func (o AnimationFadeFadeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AnimationFadeFadeTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type AnimationFadeFadeTypePtrInput added in v0.6.0

type AnimationFadeFadeTypePtrInput interface {
	pulumi.Input

	ToAnimationFadeFadeTypePtrOutput() AnimationFadeFadeTypePtrOutput
	ToAnimationFadeFadeTypePtrOutputWithContext(context.Context) AnimationFadeFadeTypePtrOutput
}

func AnimationFadeFadeTypePtr added in v0.6.0

func AnimationFadeFadeTypePtr(v string) AnimationFadeFadeTypePtrInput

type AnimationFadeFadeTypePtrOutput added in v0.6.0

type AnimationFadeFadeTypePtrOutput struct{ *pulumi.OutputState }

func (AnimationFadeFadeTypePtrOutput) Elem added in v0.6.0

func (AnimationFadeFadeTypePtrOutput) ElementType added in v0.6.0

func (AnimationFadeFadeTypePtrOutput) ToAnimationFadeFadeTypePtrOutput added in v0.6.0

func (o AnimationFadeFadeTypePtrOutput) ToAnimationFadeFadeTypePtrOutput() AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeTypePtrOutput) ToAnimationFadeFadeTypePtrOutputWithContext added in v0.6.0

func (o AnimationFadeFadeTypePtrOutput) ToAnimationFadeFadeTypePtrOutputWithContext(ctx context.Context) AnimationFadeFadeTypePtrOutput

func (AnimationFadeFadeTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (AnimationFadeFadeTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type AnimationFadeInput

type AnimationFadeInput interface {
	pulumi.Input

	ToAnimationFadeOutput() AnimationFadeOutput
	ToAnimationFadeOutputWithContext(context.Context) AnimationFadeOutput
}

AnimationFadeInput is an input type that accepts AnimationFadeArgs and AnimationFadeOutput values. You can construct a concrete instance of `AnimationFadeInput` via:

AnimationFadeArgs{...}

type AnimationFadeOutput

type AnimationFadeOutput struct{ *pulumi.OutputState }

Display overlay object with fade animation.

func (AnimationFadeOutput) ElementType

func (AnimationFadeOutput) ElementType() reflect.Type

func (AnimationFadeOutput) EndTimeOffset

func (o AnimationFadeOutput) EndTimeOffset() pulumi.StringPtrOutput

The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s

func (AnimationFadeOutput) FadeType

Type of fade animation: `FADE_IN` or `FADE_OUT`.

func (AnimationFadeOutput) StartTimeOffset

func (o AnimationFadeOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to start the fade animation, in seconds. Default: 0

func (AnimationFadeOutput) ToAnimationFadeOutput

func (o AnimationFadeOutput) ToAnimationFadeOutput() AnimationFadeOutput

func (AnimationFadeOutput) ToAnimationFadeOutputWithContext

func (o AnimationFadeOutput) ToAnimationFadeOutputWithContext(ctx context.Context) AnimationFadeOutput

func (AnimationFadeOutput) ToAnimationFadePtrOutput

func (o AnimationFadeOutput) ToAnimationFadePtrOutput() AnimationFadePtrOutput

func (AnimationFadeOutput) ToAnimationFadePtrOutputWithContext

func (o AnimationFadeOutput) ToAnimationFadePtrOutputWithContext(ctx context.Context) AnimationFadePtrOutput

func (AnimationFadeOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type AnimationFadePtrInput

type AnimationFadePtrInput interface {
	pulumi.Input

	ToAnimationFadePtrOutput() AnimationFadePtrOutput
	ToAnimationFadePtrOutputWithContext(context.Context) AnimationFadePtrOutput
}

AnimationFadePtrInput is an input type that accepts AnimationFadeArgs, AnimationFadePtr and AnimationFadePtrOutput values. You can construct a concrete instance of `AnimationFadePtrInput` via:

        AnimationFadeArgs{...}

or:

        nil

type AnimationFadePtrOutput

type AnimationFadePtrOutput struct{ *pulumi.OutputState }

func (AnimationFadePtrOutput) Elem

func (AnimationFadePtrOutput) ElementType

func (AnimationFadePtrOutput) ElementType() reflect.Type

func (AnimationFadePtrOutput) EndTimeOffset

func (o AnimationFadePtrOutput) EndTimeOffset() pulumi.StringPtrOutput

The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s

func (AnimationFadePtrOutput) FadeType

Type of fade animation: `FADE_IN` or `FADE_OUT`.

func (AnimationFadePtrOutput) StartTimeOffset

func (o AnimationFadePtrOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to start the fade animation, in seconds. Default: 0

func (AnimationFadePtrOutput) ToAnimationFadePtrOutput

func (o AnimationFadePtrOutput) ToAnimationFadePtrOutput() AnimationFadePtrOutput

func (AnimationFadePtrOutput) ToAnimationFadePtrOutputWithContext

func (o AnimationFadePtrOutput) ToAnimationFadePtrOutputWithContext(ctx context.Context) AnimationFadePtrOutput

func (AnimationFadePtrOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type AnimationFadeResponse

type AnimationFadeResponse struct {
	// The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s
	EndTimeOffset string `pulumi:"endTimeOffset"`
	// Type of fade animation: `FADE_IN` or `FADE_OUT`.
	FadeType string `pulumi:"fadeType"`
	// The time to start the fade animation, in seconds. Default: 0
	StartTimeOffset string `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinateResponse `pulumi:"xy"`
}

Display overlay object with fade animation.

type AnimationFadeResponseArgs

type AnimationFadeResponseArgs struct {
	// The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s
	EndTimeOffset pulumi.StringInput `pulumi:"endTimeOffset"`
	// Type of fade animation: `FADE_IN` or `FADE_OUT`.
	FadeType pulumi.StringInput `pulumi:"fadeType"`
	// The time to start the fade animation, in seconds. Default: 0
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinateResponseInput `pulumi:"xy"`
}

Display overlay object with fade animation.

func (AnimationFadeResponseArgs) ElementType

func (AnimationFadeResponseArgs) ElementType() reflect.Type

func (AnimationFadeResponseArgs) ToAnimationFadeResponseOutput

func (i AnimationFadeResponseArgs) ToAnimationFadeResponseOutput() AnimationFadeResponseOutput

func (AnimationFadeResponseArgs) ToAnimationFadeResponseOutputWithContext

func (i AnimationFadeResponseArgs) ToAnimationFadeResponseOutputWithContext(ctx context.Context) AnimationFadeResponseOutput

type AnimationFadeResponseInput

type AnimationFadeResponseInput interface {
	pulumi.Input

	ToAnimationFadeResponseOutput() AnimationFadeResponseOutput
	ToAnimationFadeResponseOutputWithContext(context.Context) AnimationFadeResponseOutput
}

AnimationFadeResponseInput is an input type that accepts AnimationFadeResponseArgs and AnimationFadeResponseOutput values. You can construct a concrete instance of `AnimationFadeResponseInput` via:

AnimationFadeResponseArgs{...}

type AnimationFadeResponseOutput

type AnimationFadeResponseOutput struct{ *pulumi.OutputState }

Display overlay object with fade animation.

func (AnimationFadeResponseOutput) ElementType

func (AnimationFadeResponseOutput) EndTimeOffset

The time to end the fade animation, in seconds. Default: `start_time_offset` + 1s

func (AnimationFadeResponseOutput) FadeType

Type of fade animation: `FADE_IN` or `FADE_OUT`.

func (AnimationFadeResponseOutput) StartTimeOffset

func (o AnimationFadeResponseOutput) StartTimeOffset() pulumi.StringOutput

The time to start the fade animation, in seconds. Default: 0

func (AnimationFadeResponseOutput) ToAnimationFadeResponseOutput

func (o AnimationFadeResponseOutput) ToAnimationFadeResponseOutput() AnimationFadeResponseOutput

func (AnimationFadeResponseOutput) ToAnimationFadeResponseOutputWithContext

func (o AnimationFadeResponseOutput) ToAnimationFadeResponseOutputWithContext(ctx context.Context) AnimationFadeResponseOutput

func (AnimationFadeResponseOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type AnimationInput

type AnimationInput interface {
	pulumi.Input

	ToAnimationOutput() AnimationOutput
	ToAnimationOutputWithContext(context.Context) AnimationOutput
}

AnimationInput is an input type that accepts AnimationArgs and AnimationOutput values. You can construct a concrete instance of `AnimationInput` via:

AnimationArgs{...}

type AnimationOutput

type AnimationOutput struct{ *pulumi.OutputState }

Animation types.

func (AnimationOutput) AnimationEnd

func (o AnimationOutput) AnimationEnd() AnimationEndPtrOutput

End previous animation.

func (AnimationOutput) AnimationFade

func (o AnimationOutput) AnimationFade() AnimationFadePtrOutput

Display overlay object with fade animation.

func (AnimationOutput) AnimationStatic

func (o AnimationOutput) AnimationStatic() AnimationStaticPtrOutput

Display static overlay object.

func (AnimationOutput) ElementType

func (AnimationOutput) ElementType() reflect.Type

func (AnimationOutput) ToAnimationOutput

func (o AnimationOutput) ToAnimationOutput() AnimationOutput

func (AnimationOutput) ToAnimationOutputWithContext

func (o AnimationOutput) ToAnimationOutputWithContext(ctx context.Context) AnimationOutput

type AnimationResponse

type AnimationResponse struct {
	// End previous animation.
	AnimationEnd AnimationEndResponse `pulumi:"animationEnd"`
	// Display overlay object with fade animation.
	AnimationFade AnimationFadeResponse `pulumi:"animationFade"`
	// Display static overlay object.
	AnimationStatic AnimationStaticResponse `pulumi:"animationStatic"`
}

Animation types.

type AnimationResponseArgs

type AnimationResponseArgs struct {
	// End previous animation.
	AnimationEnd AnimationEndResponseInput `pulumi:"animationEnd"`
	// Display overlay object with fade animation.
	AnimationFade AnimationFadeResponseInput `pulumi:"animationFade"`
	// Display static overlay object.
	AnimationStatic AnimationStaticResponseInput `pulumi:"animationStatic"`
}

Animation types.

func (AnimationResponseArgs) ElementType

func (AnimationResponseArgs) ElementType() reflect.Type

func (AnimationResponseArgs) ToAnimationResponseOutput

func (i AnimationResponseArgs) ToAnimationResponseOutput() AnimationResponseOutput

func (AnimationResponseArgs) ToAnimationResponseOutputWithContext

func (i AnimationResponseArgs) ToAnimationResponseOutputWithContext(ctx context.Context) AnimationResponseOutput

type AnimationResponseArray

type AnimationResponseArray []AnimationResponseInput

func (AnimationResponseArray) ElementType

func (AnimationResponseArray) ElementType() reflect.Type

func (AnimationResponseArray) ToAnimationResponseArrayOutput

func (i AnimationResponseArray) ToAnimationResponseArrayOutput() AnimationResponseArrayOutput

func (AnimationResponseArray) ToAnimationResponseArrayOutputWithContext

func (i AnimationResponseArray) ToAnimationResponseArrayOutputWithContext(ctx context.Context) AnimationResponseArrayOutput

type AnimationResponseArrayInput

type AnimationResponseArrayInput interface {
	pulumi.Input

	ToAnimationResponseArrayOutput() AnimationResponseArrayOutput
	ToAnimationResponseArrayOutputWithContext(context.Context) AnimationResponseArrayOutput
}

AnimationResponseArrayInput is an input type that accepts AnimationResponseArray and AnimationResponseArrayOutput values. You can construct a concrete instance of `AnimationResponseArrayInput` via:

AnimationResponseArray{ AnimationResponseArgs{...} }

type AnimationResponseArrayOutput

type AnimationResponseArrayOutput struct{ *pulumi.OutputState }

func (AnimationResponseArrayOutput) ElementType

func (AnimationResponseArrayOutput) Index

func (AnimationResponseArrayOutput) ToAnimationResponseArrayOutput

func (o AnimationResponseArrayOutput) ToAnimationResponseArrayOutput() AnimationResponseArrayOutput

func (AnimationResponseArrayOutput) ToAnimationResponseArrayOutputWithContext

func (o AnimationResponseArrayOutput) ToAnimationResponseArrayOutputWithContext(ctx context.Context) AnimationResponseArrayOutput

type AnimationResponseInput

type AnimationResponseInput interface {
	pulumi.Input

	ToAnimationResponseOutput() AnimationResponseOutput
	ToAnimationResponseOutputWithContext(context.Context) AnimationResponseOutput
}

AnimationResponseInput is an input type that accepts AnimationResponseArgs and AnimationResponseOutput values. You can construct a concrete instance of `AnimationResponseInput` via:

AnimationResponseArgs{...}

type AnimationResponseOutput

type AnimationResponseOutput struct{ *pulumi.OutputState }

Animation types.

func (AnimationResponseOutput) AnimationEnd

End previous animation.

func (AnimationResponseOutput) AnimationFade

Display overlay object with fade animation.

func (AnimationResponseOutput) AnimationStatic

Display static overlay object.

func (AnimationResponseOutput) ElementType

func (AnimationResponseOutput) ElementType() reflect.Type

func (AnimationResponseOutput) ToAnimationResponseOutput

func (o AnimationResponseOutput) ToAnimationResponseOutput() AnimationResponseOutput

func (AnimationResponseOutput) ToAnimationResponseOutputWithContext

func (o AnimationResponseOutput) ToAnimationResponseOutputWithContext(ctx context.Context) AnimationResponseOutput

type AnimationStatic

type AnimationStatic struct {
	// The time to start displaying the overlay object, in seconds. Default: 0
	StartTimeOffset *string `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy *NormalizedCoordinate `pulumi:"xy"`
}

Display static overlay object.

type AnimationStaticArgs

type AnimationStaticArgs struct {
	// The time to start displaying the overlay object, in seconds. Default: 0
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinatePtrInput `pulumi:"xy"`
}

Display static overlay object.

func (AnimationStaticArgs) ElementType

func (AnimationStaticArgs) ElementType() reflect.Type

func (AnimationStaticArgs) ToAnimationStaticOutput

func (i AnimationStaticArgs) ToAnimationStaticOutput() AnimationStaticOutput

func (AnimationStaticArgs) ToAnimationStaticOutputWithContext

func (i AnimationStaticArgs) ToAnimationStaticOutputWithContext(ctx context.Context) AnimationStaticOutput

func (AnimationStaticArgs) ToAnimationStaticPtrOutput

func (i AnimationStaticArgs) ToAnimationStaticPtrOutput() AnimationStaticPtrOutput

func (AnimationStaticArgs) ToAnimationStaticPtrOutputWithContext

func (i AnimationStaticArgs) ToAnimationStaticPtrOutputWithContext(ctx context.Context) AnimationStaticPtrOutput

type AnimationStaticInput

type AnimationStaticInput interface {
	pulumi.Input

	ToAnimationStaticOutput() AnimationStaticOutput
	ToAnimationStaticOutputWithContext(context.Context) AnimationStaticOutput
}

AnimationStaticInput is an input type that accepts AnimationStaticArgs and AnimationStaticOutput values. You can construct a concrete instance of `AnimationStaticInput` via:

AnimationStaticArgs{...}

type AnimationStaticOutput

type AnimationStaticOutput struct{ *pulumi.OutputState }

Display static overlay object.

func (AnimationStaticOutput) ElementType

func (AnimationStaticOutput) ElementType() reflect.Type

func (AnimationStaticOutput) StartTimeOffset

func (o AnimationStaticOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to start displaying the overlay object, in seconds. Default: 0

func (AnimationStaticOutput) ToAnimationStaticOutput

func (o AnimationStaticOutput) ToAnimationStaticOutput() AnimationStaticOutput

func (AnimationStaticOutput) ToAnimationStaticOutputWithContext

func (o AnimationStaticOutput) ToAnimationStaticOutputWithContext(ctx context.Context) AnimationStaticOutput

func (AnimationStaticOutput) ToAnimationStaticPtrOutput

func (o AnimationStaticOutput) ToAnimationStaticPtrOutput() AnimationStaticPtrOutput

func (AnimationStaticOutput) ToAnimationStaticPtrOutputWithContext

func (o AnimationStaticOutput) ToAnimationStaticPtrOutputWithContext(ctx context.Context) AnimationStaticPtrOutput

func (AnimationStaticOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type AnimationStaticPtrInput

type AnimationStaticPtrInput interface {
	pulumi.Input

	ToAnimationStaticPtrOutput() AnimationStaticPtrOutput
	ToAnimationStaticPtrOutputWithContext(context.Context) AnimationStaticPtrOutput
}

AnimationStaticPtrInput is an input type that accepts AnimationStaticArgs, AnimationStaticPtr and AnimationStaticPtrOutput values. You can construct a concrete instance of `AnimationStaticPtrInput` via:

        AnimationStaticArgs{...}

or:

        nil

type AnimationStaticPtrOutput

type AnimationStaticPtrOutput struct{ *pulumi.OutputState }

func (AnimationStaticPtrOutput) Elem

func (AnimationStaticPtrOutput) ElementType

func (AnimationStaticPtrOutput) ElementType() reflect.Type

func (AnimationStaticPtrOutput) StartTimeOffset

func (o AnimationStaticPtrOutput) StartTimeOffset() pulumi.StringPtrOutput

The time to start displaying the overlay object, in seconds. Default: 0

func (AnimationStaticPtrOutput) ToAnimationStaticPtrOutput

func (o AnimationStaticPtrOutput) ToAnimationStaticPtrOutput() AnimationStaticPtrOutput

func (AnimationStaticPtrOutput) ToAnimationStaticPtrOutputWithContext

func (o AnimationStaticPtrOutput) ToAnimationStaticPtrOutputWithContext(ctx context.Context) AnimationStaticPtrOutput

func (AnimationStaticPtrOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type AnimationStaticResponse

type AnimationStaticResponse struct {
	// The time to start displaying the overlay object, in seconds. Default: 0
	StartTimeOffset string `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinateResponse `pulumi:"xy"`
}

Display static overlay object.

type AnimationStaticResponseArgs

type AnimationStaticResponseArgs struct {
	// The time to start displaying the overlay object, in seconds. Default: 0
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
	// Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
	Xy NormalizedCoordinateResponseInput `pulumi:"xy"`
}

Display static overlay object.

func (AnimationStaticResponseArgs) ElementType

func (AnimationStaticResponseArgs) ToAnimationStaticResponseOutput

func (i AnimationStaticResponseArgs) ToAnimationStaticResponseOutput() AnimationStaticResponseOutput

func (AnimationStaticResponseArgs) ToAnimationStaticResponseOutputWithContext

func (i AnimationStaticResponseArgs) ToAnimationStaticResponseOutputWithContext(ctx context.Context) AnimationStaticResponseOutput

type AnimationStaticResponseInput

type AnimationStaticResponseInput interface {
	pulumi.Input

	ToAnimationStaticResponseOutput() AnimationStaticResponseOutput
	ToAnimationStaticResponseOutputWithContext(context.Context) AnimationStaticResponseOutput
}

AnimationStaticResponseInput is an input type that accepts AnimationStaticResponseArgs and AnimationStaticResponseOutput values. You can construct a concrete instance of `AnimationStaticResponseInput` via:

AnimationStaticResponseArgs{...}

type AnimationStaticResponseOutput

type AnimationStaticResponseOutput struct{ *pulumi.OutputState }

Display static overlay object.

func (AnimationStaticResponseOutput) ElementType

func (AnimationStaticResponseOutput) StartTimeOffset

The time to start displaying the overlay object, in seconds. Default: 0

func (AnimationStaticResponseOutput) ToAnimationStaticResponseOutput

func (o AnimationStaticResponseOutput) ToAnimationStaticResponseOutput() AnimationStaticResponseOutput

func (AnimationStaticResponseOutput) ToAnimationStaticResponseOutputWithContext

func (o AnimationStaticResponseOutput) ToAnimationStaticResponseOutputWithContext(ctx context.Context) AnimationStaticResponseOutput

func (AnimationStaticResponseOutput) Xy

Normalized coordinates based on output video resolution. Valid values: `0.0`–`1.0`. `xy` is the upper-left coordinate of the overlay object. For example, use the x and y coordinates {0,0} to position the top-left corner of the overlay animation in the top-left corner of the output video.

type Audio

type Audio struct {
	// Enable boosting high frequency components. The default is `false`.
	HighBoost *bool `pulumi:"highBoost"`
	// Enable boosting low frequency components. The default is `false`.
	LowBoost *bool `pulumi:"lowBoost"`
	// Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
	Lufs *float64 `pulumi:"lufs"`
}

Audio preprocessing configuration.

type AudioArgs

type AudioArgs struct {
	// Enable boosting high frequency components. The default is `false`.
	HighBoost pulumi.BoolPtrInput `pulumi:"highBoost"`
	// Enable boosting low frequency components. The default is `false`.
	LowBoost pulumi.BoolPtrInput `pulumi:"lowBoost"`
	// Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
	Lufs pulumi.Float64PtrInput `pulumi:"lufs"`
}

Audio preprocessing configuration.

func (AudioArgs) ElementType

func (AudioArgs) ElementType() reflect.Type

func (AudioArgs) ToAudioOutput

func (i AudioArgs) ToAudioOutput() AudioOutput

func (AudioArgs) ToAudioOutputWithContext

func (i AudioArgs) ToAudioOutputWithContext(ctx context.Context) AudioOutput

func (AudioArgs) ToAudioPtrOutput

func (i AudioArgs) ToAudioPtrOutput() AudioPtrOutput

func (AudioArgs) ToAudioPtrOutputWithContext

func (i AudioArgs) ToAudioPtrOutputWithContext(ctx context.Context) AudioPtrOutput

type AudioAtom

type AudioAtom struct {
	// List of `Channel`s for this audio stream. for in-depth explanation.
	Channels []AudioChannel `pulumi:"channels"`
	// The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.
	Key string `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

type AudioAtomArgs

type AudioAtomArgs struct {
	// List of `Channel`s for this audio stream. for in-depth explanation.
	Channels AudioChannelArrayInput `pulumi:"channels"`
	// The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.
	Key pulumi.StringInput `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioAtomArgs) ElementType

func (AudioAtomArgs) ElementType() reflect.Type

func (AudioAtomArgs) ToAudioAtomOutput

func (i AudioAtomArgs) ToAudioAtomOutput() AudioAtomOutput

func (AudioAtomArgs) ToAudioAtomOutputWithContext

func (i AudioAtomArgs) ToAudioAtomOutputWithContext(ctx context.Context) AudioAtomOutput

type AudioAtomArray

type AudioAtomArray []AudioAtomInput

func (AudioAtomArray) ElementType

func (AudioAtomArray) ElementType() reflect.Type

func (AudioAtomArray) ToAudioAtomArrayOutput

func (i AudioAtomArray) ToAudioAtomArrayOutput() AudioAtomArrayOutput

func (AudioAtomArray) ToAudioAtomArrayOutputWithContext

func (i AudioAtomArray) ToAudioAtomArrayOutputWithContext(ctx context.Context) AudioAtomArrayOutput

type AudioAtomArrayInput

type AudioAtomArrayInput interface {
	pulumi.Input

	ToAudioAtomArrayOutput() AudioAtomArrayOutput
	ToAudioAtomArrayOutputWithContext(context.Context) AudioAtomArrayOutput
}

AudioAtomArrayInput is an input type that accepts AudioAtomArray and AudioAtomArrayOutput values. You can construct a concrete instance of `AudioAtomArrayInput` via:

AudioAtomArray{ AudioAtomArgs{...} }

type AudioAtomArrayOutput

type AudioAtomArrayOutput struct{ *pulumi.OutputState }

func (AudioAtomArrayOutput) ElementType

func (AudioAtomArrayOutput) ElementType() reflect.Type

func (AudioAtomArrayOutput) Index

func (AudioAtomArrayOutput) ToAudioAtomArrayOutput

func (o AudioAtomArrayOutput) ToAudioAtomArrayOutput() AudioAtomArrayOutput

func (AudioAtomArrayOutput) ToAudioAtomArrayOutputWithContext

func (o AudioAtomArrayOutput) ToAudioAtomArrayOutputWithContext(ctx context.Context) AudioAtomArrayOutput

type AudioAtomInput

type AudioAtomInput interface {
	pulumi.Input

	ToAudioAtomOutput() AudioAtomOutput
	ToAudioAtomOutputWithContext(context.Context) AudioAtomOutput
}

AudioAtomInput is an input type that accepts AudioAtomArgs and AudioAtomOutput values. You can construct a concrete instance of `AudioAtomInput` via:

AudioAtomArgs{...}

type AudioAtomOutput

type AudioAtomOutput struct{ *pulumi.OutputState }

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioAtomOutput) Channels

List of `Channel`s for this audio stream. for in-depth explanation.

func (AudioAtomOutput) ElementType

func (AudioAtomOutput) ElementType() reflect.Type

func (AudioAtomOutput) Key

The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.

func (AudioAtomOutput) ToAudioAtomOutput

func (o AudioAtomOutput) ToAudioAtomOutput() AudioAtomOutput

func (AudioAtomOutput) ToAudioAtomOutputWithContext

func (o AudioAtomOutput) ToAudioAtomOutputWithContext(ctx context.Context) AudioAtomOutput

type AudioAtomResponse

type AudioAtomResponse struct {
	// List of `Channel`s for this audio stream. for in-depth explanation.
	Channels []AudioChannelResponse `pulumi:"channels"`
	// The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.
	Key string `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

type AudioAtomResponseArgs

type AudioAtomResponseArgs struct {
	// List of `Channel`s for this audio stream. for in-depth explanation.
	Channels AudioChannelResponseArrayInput `pulumi:"channels"`
	// The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.
	Key pulumi.StringInput `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioAtomResponseArgs) ElementType

func (AudioAtomResponseArgs) ElementType() reflect.Type

func (AudioAtomResponseArgs) ToAudioAtomResponseOutput

func (i AudioAtomResponseArgs) ToAudioAtomResponseOutput() AudioAtomResponseOutput

func (AudioAtomResponseArgs) ToAudioAtomResponseOutputWithContext

func (i AudioAtomResponseArgs) ToAudioAtomResponseOutputWithContext(ctx context.Context) AudioAtomResponseOutput

type AudioAtomResponseArray

type AudioAtomResponseArray []AudioAtomResponseInput

func (AudioAtomResponseArray) ElementType

func (AudioAtomResponseArray) ElementType() reflect.Type

func (AudioAtomResponseArray) ToAudioAtomResponseArrayOutput

func (i AudioAtomResponseArray) ToAudioAtomResponseArrayOutput() AudioAtomResponseArrayOutput

func (AudioAtomResponseArray) ToAudioAtomResponseArrayOutputWithContext

func (i AudioAtomResponseArray) ToAudioAtomResponseArrayOutputWithContext(ctx context.Context) AudioAtomResponseArrayOutput

type AudioAtomResponseArrayInput

type AudioAtomResponseArrayInput interface {
	pulumi.Input

	ToAudioAtomResponseArrayOutput() AudioAtomResponseArrayOutput
	ToAudioAtomResponseArrayOutputWithContext(context.Context) AudioAtomResponseArrayOutput
}

AudioAtomResponseArrayInput is an input type that accepts AudioAtomResponseArray and AudioAtomResponseArrayOutput values. You can construct a concrete instance of `AudioAtomResponseArrayInput` via:

AudioAtomResponseArray{ AudioAtomResponseArgs{...} }

type AudioAtomResponseArrayOutput

type AudioAtomResponseArrayOutput struct{ *pulumi.OutputState }

func (AudioAtomResponseArrayOutput) ElementType

func (AudioAtomResponseArrayOutput) Index

func (AudioAtomResponseArrayOutput) ToAudioAtomResponseArrayOutput

func (o AudioAtomResponseArrayOutput) ToAudioAtomResponseArrayOutput() AudioAtomResponseArrayOutput

func (AudioAtomResponseArrayOutput) ToAudioAtomResponseArrayOutputWithContext

func (o AudioAtomResponseArrayOutput) ToAudioAtomResponseArrayOutputWithContext(ctx context.Context) AudioAtomResponseArrayOutput

type AudioAtomResponseInput

type AudioAtomResponseInput interface {
	pulumi.Input

	ToAudioAtomResponseOutput() AudioAtomResponseOutput
	ToAudioAtomResponseOutputWithContext(context.Context) AudioAtomResponseOutput
}

AudioAtomResponseInput is an input type that accepts AudioAtomResponseArgs and AudioAtomResponseOutput values. You can construct a concrete instance of `AudioAtomResponseInput` via:

AudioAtomResponseArgs{...}

type AudioAtomResponseOutput

type AudioAtomResponseOutput struct{ *pulumi.OutputState }

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioAtomResponseOutput) Channels

List of `Channel`s for this audio stream. for in-depth explanation.

func (AudioAtomResponseOutput) ElementType

func (AudioAtomResponseOutput) ElementType() reflect.Type

func (AudioAtomResponseOutput) Key

The `EditAtom.key` that references the atom with audio inputs in the `Job.edit_list`.

func (AudioAtomResponseOutput) ToAudioAtomResponseOutput

func (o AudioAtomResponseOutput) ToAudioAtomResponseOutput() AudioAtomResponseOutput

func (AudioAtomResponseOutput) ToAudioAtomResponseOutputWithContext

func (o AudioAtomResponseOutput) ToAudioAtomResponseOutputWithContext(ctx context.Context) AudioAtomResponseOutput

type AudioChannel

type AudioChannel struct {
	// List of `Job.inputs` for this audio channel.
	Inputs []AudioChannelInputType `pulumi:"inputs"`
}

The audio channel.

type AudioChannelArgs

type AudioChannelArgs struct {
	// List of `Job.inputs` for this audio channel.
	Inputs AudioChannelInputTypeArrayInput `pulumi:"inputs"`
}

The audio channel.

func (AudioChannelArgs) ElementType

func (AudioChannelArgs) ElementType() reflect.Type

func (AudioChannelArgs) ToAudioChannelOutput

func (i AudioChannelArgs) ToAudioChannelOutput() AudioChannelOutput

func (AudioChannelArgs) ToAudioChannelOutputWithContext

func (i AudioChannelArgs) ToAudioChannelOutputWithContext(ctx context.Context) AudioChannelOutput

type AudioChannelArray

type AudioChannelArray []AudioChannelInput

func (AudioChannelArray) ElementType

func (AudioChannelArray) ElementType() reflect.Type

func (AudioChannelArray) ToAudioChannelArrayOutput

func (i AudioChannelArray) ToAudioChannelArrayOutput() AudioChannelArrayOutput

func (AudioChannelArray) ToAudioChannelArrayOutputWithContext

func (i AudioChannelArray) ToAudioChannelArrayOutputWithContext(ctx context.Context) AudioChannelArrayOutput

type AudioChannelArrayInput

type AudioChannelArrayInput interface {
	pulumi.Input

	ToAudioChannelArrayOutput() AudioChannelArrayOutput
	ToAudioChannelArrayOutputWithContext(context.Context) AudioChannelArrayOutput
}

AudioChannelArrayInput is an input type that accepts AudioChannelArray and AudioChannelArrayOutput values. You can construct a concrete instance of `AudioChannelArrayInput` via:

AudioChannelArray{ AudioChannelArgs{...} }

type AudioChannelArrayOutput

type AudioChannelArrayOutput struct{ *pulumi.OutputState }

func (AudioChannelArrayOutput) ElementType

func (AudioChannelArrayOutput) ElementType() reflect.Type

func (AudioChannelArrayOutput) Index

func (AudioChannelArrayOutput) ToAudioChannelArrayOutput

func (o AudioChannelArrayOutput) ToAudioChannelArrayOutput() AudioChannelArrayOutput

func (AudioChannelArrayOutput) ToAudioChannelArrayOutputWithContext

func (o AudioChannelArrayOutput) ToAudioChannelArrayOutputWithContext(ctx context.Context) AudioChannelArrayOutput

type AudioChannelInput

type AudioChannelInput interface {
	pulumi.Input

	ToAudioChannelOutput() AudioChannelOutput
	ToAudioChannelOutputWithContext(context.Context) AudioChannelOutput
}

AudioChannelInput is an input type that accepts AudioChannelArgs and AudioChannelOutput values. You can construct a concrete instance of `AudioChannelInput` via:

AudioChannelArgs{...}

type AudioChannelInputResponse

type AudioChannelInputResponse struct {
	// The zero-based index of the channel in the input file.
	Channel int `pulumi:"channel"`
	// Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
	GainDb float64 `pulumi:"gainDb"`
	// The `Input.key` that identifies the input file.
	Key string `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track int `pulumi:"track"`
}

Identifies which input file, track, and channel should be used.

type AudioChannelInputResponseArgs

type AudioChannelInputResponseArgs struct {
	// The zero-based index of the channel in the input file.
	Channel pulumi.IntInput `pulumi:"channel"`
	// Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
	GainDb pulumi.Float64Input `pulumi:"gainDb"`
	// The `Input.key` that identifies the input file.
	Key pulumi.StringInput `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track pulumi.IntInput `pulumi:"track"`
}

Identifies which input file, track, and channel should be used.

func (AudioChannelInputResponseArgs) ElementType

func (AudioChannelInputResponseArgs) ToAudioChannelInputResponseOutput

func (i AudioChannelInputResponseArgs) ToAudioChannelInputResponseOutput() AudioChannelInputResponseOutput

func (AudioChannelInputResponseArgs) ToAudioChannelInputResponseOutputWithContext

func (i AudioChannelInputResponseArgs) ToAudioChannelInputResponseOutputWithContext(ctx context.Context) AudioChannelInputResponseOutput

type AudioChannelInputResponseArray

type AudioChannelInputResponseArray []AudioChannelInputResponseInput

func (AudioChannelInputResponseArray) ElementType

func (AudioChannelInputResponseArray) ToAudioChannelInputResponseArrayOutput

func (i AudioChannelInputResponseArray) ToAudioChannelInputResponseArrayOutput() AudioChannelInputResponseArrayOutput

func (AudioChannelInputResponseArray) ToAudioChannelInputResponseArrayOutputWithContext

func (i AudioChannelInputResponseArray) ToAudioChannelInputResponseArrayOutputWithContext(ctx context.Context) AudioChannelInputResponseArrayOutput

type AudioChannelInputResponseArrayInput

type AudioChannelInputResponseArrayInput interface {
	pulumi.Input

	ToAudioChannelInputResponseArrayOutput() AudioChannelInputResponseArrayOutput
	ToAudioChannelInputResponseArrayOutputWithContext(context.Context) AudioChannelInputResponseArrayOutput
}

AudioChannelInputResponseArrayInput is an input type that accepts AudioChannelInputResponseArray and AudioChannelInputResponseArrayOutput values. You can construct a concrete instance of `AudioChannelInputResponseArrayInput` via:

AudioChannelInputResponseArray{ AudioChannelInputResponseArgs{...} }

type AudioChannelInputResponseArrayOutput

type AudioChannelInputResponseArrayOutput struct{ *pulumi.OutputState }

func (AudioChannelInputResponseArrayOutput) ElementType

func (AudioChannelInputResponseArrayOutput) Index

func (AudioChannelInputResponseArrayOutput) ToAudioChannelInputResponseArrayOutput

func (o AudioChannelInputResponseArrayOutput) ToAudioChannelInputResponseArrayOutput() AudioChannelInputResponseArrayOutput

func (AudioChannelInputResponseArrayOutput) ToAudioChannelInputResponseArrayOutputWithContext

func (o AudioChannelInputResponseArrayOutput) ToAudioChannelInputResponseArrayOutputWithContext(ctx context.Context) AudioChannelInputResponseArrayOutput

type AudioChannelInputResponseInput

type AudioChannelInputResponseInput interface {
	pulumi.Input

	ToAudioChannelInputResponseOutput() AudioChannelInputResponseOutput
	ToAudioChannelInputResponseOutputWithContext(context.Context) AudioChannelInputResponseOutput
}

AudioChannelInputResponseInput is an input type that accepts AudioChannelInputResponseArgs and AudioChannelInputResponseOutput values. You can construct a concrete instance of `AudioChannelInputResponseInput` via:

AudioChannelInputResponseArgs{...}

type AudioChannelInputResponseOutput

type AudioChannelInputResponseOutput struct{ *pulumi.OutputState }

Identifies which input file, track, and channel should be used.

func (AudioChannelInputResponseOutput) Channel

The zero-based index of the channel in the input file.

func (AudioChannelInputResponseOutput) ElementType

func (AudioChannelInputResponseOutput) GainDb

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

func (AudioChannelInputResponseOutput) Key

The `Input.key` that identifies the input file.

func (AudioChannelInputResponseOutput) ToAudioChannelInputResponseOutput

func (o AudioChannelInputResponseOutput) ToAudioChannelInputResponseOutput() AudioChannelInputResponseOutput

func (AudioChannelInputResponseOutput) ToAudioChannelInputResponseOutputWithContext

func (o AudioChannelInputResponseOutput) ToAudioChannelInputResponseOutputWithContext(ctx context.Context) AudioChannelInputResponseOutput

func (AudioChannelInputResponseOutput) Track

The zero-based index of the track in the input file.

type AudioChannelInputType added in v0.8.0

type AudioChannelInputType struct {
	// The zero-based index of the channel in the input file.
	Channel int `pulumi:"channel"`
	// Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
	GainDb *float64 `pulumi:"gainDb"`
	// The `Input.key` that identifies the input file.
	Key string `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track int `pulumi:"track"`
}

Identifies which input file, track, and channel should be used.

type AudioChannelInputTypeArgs added in v0.8.0

type AudioChannelInputTypeArgs struct {
	// The zero-based index of the channel in the input file.
	Channel pulumi.IntInput `pulumi:"channel"`
	// Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.
	GainDb pulumi.Float64PtrInput `pulumi:"gainDb"`
	// The `Input.key` that identifies the input file.
	Key pulumi.StringInput `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track pulumi.IntInput `pulumi:"track"`
}

Identifies which input file, track, and channel should be used.

func (AudioChannelInputTypeArgs) ElementType added in v0.8.0

func (AudioChannelInputTypeArgs) ElementType() reflect.Type

func (AudioChannelInputTypeArgs) ToAudioChannelInputTypeOutput added in v0.8.0

func (i AudioChannelInputTypeArgs) ToAudioChannelInputTypeOutput() AudioChannelInputTypeOutput

func (AudioChannelInputTypeArgs) ToAudioChannelInputTypeOutputWithContext added in v0.8.0

func (i AudioChannelInputTypeArgs) ToAudioChannelInputTypeOutputWithContext(ctx context.Context) AudioChannelInputTypeOutput

type AudioChannelInputTypeArray added in v0.8.0

type AudioChannelInputTypeArray []AudioChannelInputTypeInput

func (AudioChannelInputTypeArray) ElementType added in v0.8.0

func (AudioChannelInputTypeArray) ElementType() reflect.Type

func (AudioChannelInputTypeArray) ToAudioChannelInputTypeArrayOutput added in v0.8.0

func (i AudioChannelInputTypeArray) ToAudioChannelInputTypeArrayOutput() AudioChannelInputTypeArrayOutput

func (AudioChannelInputTypeArray) ToAudioChannelInputTypeArrayOutputWithContext added in v0.8.0

func (i AudioChannelInputTypeArray) ToAudioChannelInputTypeArrayOutputWithContext(ctx context.Context) AudioChannelInputTypeArrayOutput

type AudioChannelInputTypeArrayInput added in v0.8.0

type AudioChannelInputTypeArrayInput interface {
	pulumi.Input

	ToAudioChannelInputTypeArrayOutput() AudioChannelInputTypeArrayOutput
	ToAudioChannelInputTypeArrayOutputWithContext(context.Context) AudioChannelInputTypeArrayOutput
}

AudioChannelInputTypeArrayInput is an input type that accepts AudioChannelInputTypeArray and AudioChannelInputTypeArrayOutput values. You can construct a concrete instance of `AudioChannelInputTypeArrayInput` via:

AudioChannelInputTypeArray{ AudioChannelInputTypeArgs{...} }

type AudioChannelInputTypeArrayOutput added in v0.8.0

type AudioChannelInputTypeArrayOutput struct{ *pulumi.OutputState }

func (AudioChannelInputTypeArrayOutput) ElementType added in v0.8.0

func (AudioChannelInputTypeArrayOutput) Index added in v0.8.0

func (AudioChannelInputTypeArrayOutput) ToAudioChannelInputTypeArrayOutput added in v0.8.0

func (o AudioChannelInputTypeArrayOutput) ToAudioChannelInputTypeArrayOutput() AudioChannelInputTypeArrayOutput

func (AudioChannelInputTypeArrayOutput) ToAudioChannelInputTypeArrayOutputWithContext added in v0.8.0

func (o AudioChannelInputTypeArrayOutput) ToAudioChannelInputTypeArrayOutputWithContext(ctx context.Context) AudioChannelInputTypeArrayOutput

type AudioChannelInputTypeInput added in v0.8.0

type AudioChannelInputTypeInput interface {
	pulumi.Input

	ToAudioChannelInputTypeOutput() AudioChannelInputTypeOutput
	ToAudioChannelInputTypeOutputWithContext(context.Context) AudioChannelInputTypeOutput
}

AudioChannelInputTypeInput is an input type that accepts AudioChannelInputTypeArgs and AudioChannelInputTypeOutput values. You can construct a concrete instance of `AudioChannelInputTypeInput` via:

AudioChannelInputTypeArgs{...}

type AudioChannelInputTypeOutput added in v0.8.0

type AudioChannelInputTypeOutput struct{ *pulumi.OutputState }

Identifies which input file, track, and channel should be used.

func (AudioChannelInputTypeOutput) Channel added in v0.8.0

The zero-based index of the channel in the input file.

func (AudioChannelInputTypeOutput) ElementType added in v0.8.0

func (AudioChannelInputTypeOutput) GainDb added in v0.8.0

Audio volume control in dB. Negative values decrease volume, positive values increase. The default is 0.

func (AudioChannelInputTypeOutput) Key added in v0.8.0

The `Input.key` that identifies the input file.

func (AudioChannelInputTypeOutput) ToAudioChannelInputTypeOutput added in v0.8.0

func (o AudioChannelInputTypeOutput) ToAudioChannelInputTypeOutput() AudioChannelInputTypeOutput

func (AudioChannelInputTypeOutput) ToAudioChannelInputTypeOutputWithContext added in v0.8.0

func (o AudioChannelInputTypeOutput) ToAudioChannelInputTypeOutputWithContext(ctx context.Context) AudioChannelInputTypeOutput

func (AudioChannelInputTypeOutput) Track added in v0.8.0

The zero-based index of the track in the input file.

type AudioChannelOutput

type AudioChannelOutput struct{ *pulumi.OutputState }

The audio channel.

func (AudioChannelOutput) ElementType

func (AudioChannelOutput) ElementType() reflect.Type

func (AudioChannelOutput) Inputs

List of `Job.inputs` for this audio channel.

func (AudioChannelOutput) ToAudioChannelOutput

func (o AudioChannelOutput) ToAudioChannelOutput() AudioChannelOutput

func (AudioChannelOutput) ToAudioChannelOutputWithContext

func (o AudioChannelOutput) ToAudioChannelOutputWithContext(ctx context.Context) AudioChannelOutput

type AudioChannelResponse

type AudioChannelResponse struct {
	// List of `Job.inputs` for this audio channel.
	Inputs []AudioChannelInputResponse `pulumi:"inputs"`
}

The audio channel.

type AudioChannelResponseArgs

type AudioChannelResponseArgs struct {
	// List of `Job.inputs` for this audio channel.
	Inputs AudioChannelInputResponseArrayInput `pulumi:"inputs"`
}

The audio channel.

func (AudioChannelResponseArgs) ElementType

func (AudioChannelResponseArgs) ElementType() reflect.Type

func (AudioChannelResponseArgs) ToAudioChannelResponseOutput

func (i AudioChannelResponseArgs) ToAudioChannelResponseOutput() AudioChannelResponseOutput

func (AudioChannelResponseArgs) ToAudioChannelResponseOutputWithContext

func (i AudioChannelResponseArgs) ToAudioChannelResponseOutputWithContext(ctx context.Context) AudioChannelResponseOutput

type AudioChannelResponseArray

type AudioChannelResponseArray []AudioChannelResponseInput

func (AudioChannelResponseArray) ElementType

func (AudioChannelResponseArray) ElementType() reflect.Type

func (AudioChannelResponseArray) ToAudioChannelResponseArrayOutput

func (i AudioChannelResponseArray) ToAudioChannelResponseArrayOutput() AudioChannelResponseArrayOutput

func (AudioChannelResponseArray) ToAudioChannelResponseArrayOutputWithContext

func (i AudioChannelResponseArray) ToAudioChannelResponseArrayOutputWithContext(ctx context.Context) AudioChannelResponseArrayOutput

type AudioChannelResponseArrayInput

type AudioChannelResponseArrayInput interface {
	pulumi.Input

	ToAudioChannelResponseArrayOutput() AudioChannelResponseArrayOutput
	ToAudioChannelResponseArrayOutputWithContext(context.Context) AudioChannelResponseArrayOutput
}

AudioChannelResponseArrayInput is an input type that accepts AudioChannelResponseArray and AudioChannelResponseArrayOutput values. You can construct a concrete instance of `AudioChannelResponseArrayInput` via:

AudioChannelResponseArray{ AudioChannelResponseArgs{...} }

type AudioChannelResponseArrayOutput

type AudioChannelResponseArrayOutput struct{ *pulumi.OutputState }

func (AudioChannelResponseArrayOutput) ElementType

func (AudioChannelResponseArrayOutput) Index

func (AudioChannelResponseArrayOutput) ToAudioChannelResponseArrayOutput

func (o AudioChannelResponseArrayOutput) ToAudioChannelResponseArrayOutput() AudioChannelResponseArrayOutput

func (AudioChannelResponseArrayOutput) ToAudioChannelResponseArrayOutputWithContext

func (o AudioChannelResponseArrayOutput) ToAudioChannelResponseArrayOutputWithContext(ctx context.Context) AudioChannelResponseArrayOutput

type AudioChannelResponseInput

type AudioChannelResponseInput interface {
	pulumi.Input

	ToAudioChannelResponseOutput() AudioChannelResponseOutput
	ToAudioChannelResponseOutputWithContext(context.Context) AudioChannelResponseOutput
}

AudioChannelResponseInput is an input type that accepts AudioChannelResponseArgs and AudioChannelResponseOutput values. You can construct a concrete instance of `AudioChannelResponseInput` via:

AudioChannelResponseArgs{...}

type AudioChannelResponseOutput

type AudioChannelResponseOutput struct{ *pulumi.OutputState }

The audio channel.

func (AudioChannelResponseOutput) ElementType

func (AudioChannelResponseOutput) ElementType() reflect.Type

func (AudioChannelResponseOutput) Inputs

List of `Job.inputs` for this audio channel.

func (AudioChannelResponseOutput) ToAudioChannelResponseOutput

func (o AudioChannelResponseOutput) ToAudioChannelResponseOutput() AudioChannelResponseOutput

func (AudioChannelResponseOutput) ToAudioChannelResponseOutputWithContext

func (o AudioChannelResponseOutput) ToAudioChannelResponseOutputWithContext(ctx context.Context) AudioChannelResponseOutput

type AudioInput

type AudioInput interface {
	pulumi.Input

	ToAudioOutput() AudioOutput
	ToAudioOutputWithContext(context.Context) AudioOutput
}

AudioInput is an input type that accepts AudioArgs and AudioOutput values. You can construct a concrete instance of `AudioInput` via:

AudioArgs{...}

type AudioOutput

type AudioOutput struct{ *pulumi.OutputState }

Audio preprocessing configuration.

func (AudioOutput) ElementType

func (AudioOutput) ElementType() reflect.Type

func (AudioOutput) HighBoost

func (o AudioOutput) HighBoost() pulumi.BoolPtrOutput

Enable boosting high frequency components. The default is `false`.

func (AudioOutput) LowBoost

func (o AudioOutput) LowBoost() pulumi.BoolPtrOutput

Enable boosting low frequency components. The default is `false`.

func (AudioOutput) Lufs

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

func (AudioOutput) ToAudioOutput

func (o AudioOutput) ToAudioOutput() AudioOutput

func (AudioOutput) ToAudioOutputWithContext

func (o AudioOutput) ToAudioOutputWithContext(ctx context.Context) AudioOutput

func (AudioOutput) ToAudioPtrOutput

func (o AudioOutput) ToAudioPtrOutput() AudioPtrOutput

func (AudioOutput) ToAudioPtrOutputWithContext

func (o AudioOutput) ToAudioPtrOutputWithContext(ctx context.Context) AudioPtrOutput

type AudioPtrInput

type AudioPtrInput interface {
	pulumi.Input

	ToAudioPtrOutput() AudioPtrOutput
	ToAudioPtrOutputWithContext(context.Context) AudioPtrOutput
}

AudioPtrInput is an input type that accepts AudioArgs, AudioPtr and AudioPtrOutput values. You can construct a concrete instance of `AudioPtrInput` via:

        AudioArgs{...}

or:

        nil

func AudioPtr

func AudioPtr(v *AudioArgs) AudioPtrInput

type AudioPtrOutput

type AudioPtrOutput struct{ *pulumi.OutputState }

func (AudioPtrOutput) Elem

func (o AudioPtrOutput) Elem() AudioOutput

func (AudioPtrOutput) ElementType

func (AudioPtrOutput) ElementType() reflect.Type

func (AudioPtrOutput) HighBoost

func (o AudioPtrOutput) HighBoost() pulumi.BoolPtrOutput

Enable boosting high frequency components. The default is `false`.

func (AudioPtrOutput) LowBoost

func (o AudioPtrOutput) LowBoost() pulumi.BoolPtrOutput

Enable boosting low frequency components. The default is `false`.

func (AudioPtrOutput) Lufs

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

func (AudioPtrOutput) ToAudioPtrOutput

func (o AudioPtrOutput) ToAudioPtrOutput() AudioPtrOutput

func (AudioPtrOutput) ToAudioPtrOutputWithContext

func (o AudioPtrOutput) ToAudioPtrOutputWithContext(ctx context.Context) AudioPtrOutput

type AudioResponse

type AudioResponse struct {
	// Enable boosting high frequency components. The default is `false`.
	HighBoost bool `pulumi:"highBoost"`
	// Enable boosting low frequency components. The default is `false`.
	LowBoost bool `pulumi:"lowBoost"`
	// Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
	Lufs float64 `pulumi:"lufs"`
}

Audio preprocessing configuration.

type AudioResponseArgs

type AudioResponseArgs struct {
	// Enable boosting high frequency components. The default is `false`.
	HighBoost pulumi.BoolInput `pulumi:"highBoost"`
	// Enable boosting low frequency components. The default is `false`.
	LowBoost pulumi.BoolInput `pulumi:"lowBoost"`
	// Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization
	Lufs pulumi.Float64Input `pulumi:"lufs"`
}

Audio preprocessing configuration.

func (AudioResponseArgs) ElementType

func (AudioResponseArgs) ElementType() reflect.Type

func (AudioResponseArgs) ToAudioResponseOutput

func (i AudioResponseArgs) ToAudioResponseOutput() AudioResponseOutput

func (AudioResponseArgs) ToAudioResponseOutputWithContext

func (i AudioResponseArgs) ToAudioResponseOutputWithContext(ctx context.Context) AudioResponseOutput

type AudioResponseInput

type AudioResponseInput interface {
	pulumi.Input

	ToAudioResponseOutput() AudioResponseOutput
	ToAudioResponseOutputWithContext(context.Context) AudioResponseOutput
}

AudioResponseInput is an input type that accepts AudioResponseArgs and AudioResponseOutput values. You can construct a concrete instance of `AudioResponseInput` via:

AudioResponseArgs{...}

type AudioResponseOutput

type AudioResponseOutput struct{ *pulumi.OutputState }

Audio preprocessing configuration.

func (AudioResponseOutput) ElementType

func (AudioResponseOutput) ElementType() reflect.Type

func (AudioResponseOutput) HighBoost

func (o AudioResponseOutput) HighBoost() pulumi.BoolOutput

Enable boosting high frequency components. The default is `false`.

func (AudioResponseOutput) LowBoost

func (o AudioResponseOutput) LowBoost() pulumi.BoolOutput

Enable boosting low frequency components. The default is `false`.

func (AudioResponseOutput) Lufs

Specify audio loudness normalization in loudness units relative to full scale (LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * -18 is the ReplayGain standard * -16 is the prior standard for stereo audio * -14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization

func (AudioResponseOutput) ToAudioResponseOutput

func (o AudioResponseOutput) ToAudioResponseOutput() AudioResponseOutput

func (AudioResponseOutput) ToAudioResponseOutputWithContext

func (o AudioResponseOutput) ToAudioResponseOutputWithContext(ctx context.Context) AudioResponseOutput

type AudioStream

type AudioStream struct {
	// Audio bitrate in bits per second. Must be between 1 and 10,000,000.
	BitrateBps int `pulumi:"bitrateBps"`
	// Number of audio channels. Must be between 1 and 6. The default is 2.
	ChannelCount *int `pulumi:"channelCount"`
	// A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency
	ChannelLayout []string `pulumi:"channelLayout"`
	// The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'
	Codec *string `pulumi:"codec"`
	// The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
	Mapping []AudioAtom `pulumi:"mapping"`
	// The audio sample rate in Hertz. The default is 48000 Hertz.
	SampleRateHertz *int `pulumi:"sampleRateHertz"`
}

Audio stream resource.

type AudioStreamArgs

type AudioStreamArgs struct {
	// Audio bitrate in bits per second. Must be between 1 and 10,000,000.
	BitrateBps pulumi.IntInput `pulumi:"bitrateBps"`
	// Number of audio channels. Must be between 1 and 6. The default is 2.
	ChannelCount pulumi.IntPtrInput `pulumi:"channelCount"`
	// A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency
	ChannelLayout pulumi.StringArrayInput `pulumi:"channelLayout"`
	// The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'
	Codec pulumi.StringPtrInput `pulumi:"codec"`
	// The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
	Mapping AudioAtomArrayInput `pulumi:"mapping"`
	// The audio sample rate in Hertz. The default is 48000 Hertz.
	SampleRateHertz pulumi.IntPtrInput `pulumi:"sampleRateHertz"`
}

Audio stream resource.

func (AudioStreamArgs) ElementType

func (AudioStreamArgs) ElementType() reflect.Type

func (AudioStreamArgs) ToAudioStreamOutput

func (i AudioStreamArgs) ToAudioStreamOutput() AudioStreamOutput

func (AudioStreamArgs) ToAudioStreamOutputWithContext

func (i AudioStreamArgs) ToAudioStreamOutputWithContext(ctx context.Context) AudioStreamOutput

func (AudioStreamArgs) ToAudioStreamPtrOutput

func (i AudioStreamArgs) ToAudioStreamPtrOutput() AudioStreamPtrOutput

func (AudioStreamArgs) ToAudioStreamPtrOutputWithContext

func (i AudioStreamArgs) ToAudioStreamPtrOutputWithContext(ctx context.Context) AudioStreamPtrOutput

type AudioStreamInput

type AudioStreamInput interface {
	pulumi.Input

	ToAudioStreamOutput() AudioStreamOutput
	ToAudioStreamOutputWithContext(context.Context) AudioStreamOutput
}

AudioStreamInput is an input type that accepts AudioStreamArgs and AudioStreamOutput values. You can construct a concrete instance of `AudioStreamInput` via:

AudioStreamArgs{...}

type AudioStreamOutput

type AudioStreamOutput struct{ *pulumi.OutputState }

Audio stream resource.

func (AudioStreamOutput) BitrateBps

func (o AudioStreamOutput) BitrateBps() pulumi.IntOutput

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

func (AudioStreamOutput) ChannelCount

func (o AudioStreamOutput) ChannelCount() pulumi.IntPtrOutput

Number of audio channels. Must be between 1 and 6. The default is 2.

func (AudioStreamOutput) ChannelLayout

func (o AudioStreamOutput) ChannelLayout() pulumi.StringArrayOutput

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency

func (AudioStreamOutput) Codec

The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'

func (AudioStreamOutput) ElementType

func (AudioStreamOutput) ElementType() reflect.Type

func (AudioStreamOutput) Mapping

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioStreamOutput) SampleRateHertz

func (o AudioStreamOutput) SampleRateHertz() pulumi.IntPtrOutput

The audio sample rate in Hertz. The default is 48000 Hertz.

func (AudioStreamOutput) ToAudioStreamOutput

func (o AudioStreamOutput) ToAudioStreamOutput() AudioStreamOutput

func (AudioStreamOutput) ToAudioStreamOutputWithContext

func (o AudioStreamOutput) ToAudioStreamOutputWithContext(ctx context.Context) AudioStreamOutput

func (AudioStreamOutput) ToAudioStreamPtrOutput

func (o AudioStreamOutput) ToAudioStreamPtrOutput() AudioStreamPtrOutput

func (AudioStreamOutput) ToAudioStreamPtrOutputWithContext

func (o AudioStreamOutput) ToAudioStreamPtrOutputWithContext(ctx context.Context) AudioStreamPtrOutput

type AudioStreamPtrInput

type AudioStreamPtrInput interface {
	pulumi.Input

	ToAudioStreamPtrOutput() AudioStreamPtrOutput
	ToAudioStreamPtrOutputWithContext(context.Context) AudioStreamPtrOutput
}

AudioStreamPtrInput is an input type that accepts AudioStreamArgs, AudioStreamPtr and AudioStreamPtrOutput values. You can construct a concrete instance of `AudioStreamPtrInput` via:

        AudioStreamArgs{...}

or:

        nil

func AudioStreamPtr

func AudioStreamPtr(v *AudioStreamArgs) AudioStreamPtrInput

type AudioStreamPtrOutput

type AudioStreamPtrOutput struct{ *pulumi.OutputState }

func (AudioStreamPtrOutput) BitrateBps

func (o AudioStreamPtrOutput) BitrateBps() pulumi.IntPtrOutput

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

func (AudioStreamPtrOutput) ChannelCount

func (o AudioStreamPtrOutput) ChannelCount() pulumi.IntPtrOutput

Number of audio channels. Must be between 1 and 6. The default is 2.

func (AudioStreamPtrOutput) ChannelLayout

func (o AudioStreamPtrOutput) ChannelLayout() pulumi.StringArrayOutput

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency

func (AudioStreamPtrOutput) Codec

The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'

func (AudioStreamPtrOutput) Elem

func (AudioStreamPtrOutput) ElementType

func (AudioStreamPtrOutput) ElementType() reflect.Type

func (AudioStreamPtrOutput) Mapping

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioStreamPtrOutput) SampleRateHertz

func (o AudioStreamPtrOutput) SampleRateHertz() pulumi.IntPtrOutput

The audio sample rate in Hertz. The default is 48000 Hertz.

func (AudioStreamPtrOutput) ToAudioStreamPtrOutput

func (o AudioStreamPtrOutput) ToAudioStreamPtrOutput() AudioStreamPtrOutput

func (AudioStreamPtrOutput) ToAudioStreamPtrOutputWithContext

func (o AudioStreamPtrOutput) ToAudioStreamPtrOutputWithContext(ctx context.Context) AudioStreamPtrOutput

type AudioStreamResponse

type AudioStreamResponse struct {
	// Audio bitrate in bits per second. Must be between 1 and 10,000,000.
	BitrateBps int `pulumi:"bitrateBps"`
	// Number of audio channels. Must be between 1 and 6. The default is 2.
	ChannelCount int `pulumi:"channelCount"`
	// A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency
	ChannelLayout []string `pulumi:"channelLayout"`
	// The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'
	Codec string `pulumi:"codec"`
	// The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
	Mapping []AudioAtomResponse `pulumi:"mapping"`
	// The audio sample rate in Hertz. The default is 48000 Hertz.
	SampleRateHertz int `pulumi:"sampleRateHertz"`
}

Audio stream resource.

type AudioStreamResponseArgs

type AudioStreamResponseArgs struct {
	// Audio bitrate in bits per second. Must be between 1 and 10,000,000.
	BitrateBps pulumi.IntInput `pulumi:"bitrateBps"`
	// Number of audio channels. Must be between 1 and 6. The default is 2.
	ChannelCount pulumi.IntInput `pulumi:"channelCount"`
	// A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency
	ChannelLayout pulumi.StringArrayInput `pulumi:"channelLayout"`
	// The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'
	Codec pulumi.StringInput `pulumi:"codec"`
	// The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.
	Mapping AudioAtomResponseArrayInput `pulumi:"mapping"`
	// The audio sample rate in Hertz. The default is 48000 Hertz.
	SampleRateHertz pulumi.IntInput `pulumi:"sampleRateHertz"`
}

Audio stream resource.

func (AudioStreamResponseArgs) ElementType

func (AudioStreamResponseArgs) ElementType() reflect.Type

func (AudioStreamResponseArgs) ToAudioStreamResponseOutput

func (i AudioStreamResponseArgs) ToAudioStreamResponseOutput() AudioStreamResponseOutput

func (AudioStreamResponseArgs) ToAudioStreamResponseOutputWithContext

func (i AudioStreamResponseArgs) ToAudioStreamResponseOutputWithContext(ctx context.Context) AudioStreamResponseOutput

type AudioStreamResponseInput

type AudioStreamResponseInput interface {
	pulumi.Input

	ToAudioStreamResponseOutput() AudioStreamResponseOutput
	ToAudioStreamResponseOutputWithContext(context.Context) AudioStreamResponseOutput
}

AudioStreamResponseInput is an input type that accepts AudioStreamResponseArgs and AudioStreamResponseOutput values. You can construct a concrete instance of `AudioStreamResponseInput` via:

AudioStreamResponseArgs{...}

type AudioStreamResponseOutput

type AudioStreamResponseOutput struct{ *pulumi.OutputState }

Audio stream resource.

func (AudioStreamResponseOutput) BitrateBps

Audio bitrate in bits per second. Must be between 1 and 10,000,000.

func (AudioStreamResponseOutput) ChannelCount

func (o AudioStreamResponseOutput) ChannelCount() pulumi.IntOutput

Number of audio channels. Must be between 1 and 6. The default is 2.

func (AudioStreamResponseOutput) ChannelLayout

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is `["fl", "fr"]`. Supported channel names: - 'fl' - Front left channel - 'fr' - Front right channel - 'sl' - Side left channel - 'sr' - Side right channel - 'fc' - Front center channel - 'lfe' - Low frequency

func (AudioStreamResponseOutput) Codec

The codec for this audio stream. The default is `"aac"`. Supported audio codecs: - 'aac' - 'aac-he' - 'aac-he-v2' - 'mp3' - 'ac3' - 'eac3'

func (AudioStreamResponseOutput) ElementType

func (AudioStreamResponseOutput) ElementType() reflect.Type

func (AudioStreamResponseOutput) Mapping

The mapping for the `Job.edit_list` atoms with audio `EditAtom.inputs`.

func (AudioStreamResponseOutput) SampleRateHertz

func (o AudioStreamResponseOutput) SampleRateHertz() pulumi.IntOutput

The audio sample rate in Hertz. The default is 48000 Hertz.

func (AudioStreamResponseOutput) ToAudioStreamResponseOutput

func (o AudioStreamResponseOutput) ToAudioStreamResponseOutput() AudioStreamResponseOutput

func (AudioStreamResponseOutput) ToAudioStreamResponseOutputWithContext

func (o AudioStreamResponseOutput) ToAudioStreamResponseOutputWithContext(ctx context.Context) AudioStreamResponseOutput

type Color

type Color struct {
	// Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
	Brightness *float64 `pulumi:"brightness"`
	// Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
	Contrast *float64 `pulumi:"contrast"`
	// Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
	Saturation *float64 `pulumi:"saturation"`
}

Color preprocessing configuration.

type ColorArgs

type ColorArgs struct {
	// Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
	Brightness pulumi.Float64PtrInput `pulumi:"brightness"`
	// Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
	Contrast pulumi.Float64PtrInput `pulumi:"contrast"`
	// Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
	Saturation pulumi.Float64PtrInput `pulumi:"saturation"`
}

Color preprocessing configuration.

func (ColorArgs) ElementType

func (ColorArgs) ElementType() reflect.Type

func (ColorArgs) ToColorOutput

func (i ColorArgs) ToColorOutput() ColorOutput

func (ColorArgs) ToColorOutputWithContext

func (i ColorArgs) ToColorOutputWithContext(ctx context.Context) ColorOutput

func (ColorArgs) ToColorPtrOutput

func (i ColorArgs) ToColorPtrOutput() ColorPtrOutput

func (ColorArgs) ToColorPtrOutputWithContext

func (i ColorArgs) ToColorPtrOutputWithContext(ctx context.Context) ColorPtrOutput

type ColorInput

type ColorInput interface {
	pulumi.Input

	ToColorOutput() ColorOutput
	ToColorOutputWithContext(context.Context) ColorOutput
}

ColorInput is an input type that accepts ColorArgs and ColorOutput values. You can construct a concrete instance of `ColorInput` via:

ColorArgs{...}

type ColorOutput

type ColorOutput struct{ *pulumi.OutputState }

Color preprocessing configuration.

func (ColorOutput) Brightness

func (o ColorOutput) Brightness() pulumi.Float64PtrOutput

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

func (ColorOutput) Contrast

func (o ColorOutput) Contrast() pulumi.Float64PtrOutput

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

func (ColorOutput) ElementType

func (ColorOutput) ElementType() reflect.Type

func (ColorOutput) Saturation

func (o ColorOutput) Saturation() pulumi.Float64PtrOutput

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

func (ColorOutput) ToColorOutput

func (o ColorOutput) ToColorOutput() ColorOutput

func (ColorOutput) ToColorOutputWithContext

func (o ColorOutput) ToColorOutputWithContext(ctx context.Context) ColorOutput

func (ColorOutput) ToColorPtrOutput

func (o ColorOutput) ToColorPtrOutput() ColorPtrOutput

func (ColorOutput) ToColorPtrOutputWithContext

func (o ColorOutput) ToColorPtrOutputWithContext(ctx context.Context) ColorPtrOutput

type ColorPtrInput

type ColorPtrInput interface {
	pulumi.Input

	ToColorPtrOutput() ColorPtrOutput
	ToColorPtrOutputWithContext(context.Context) ColorPtrOutput
}

ColorPtrInput is an input type that accepts ColorArgs, ColorPtr and ColorPtrOutput values. You can construct a concrete instance of `ColorPtrInput` via:

        ColorArgs{...}

or:

        nil

func ColorPtr

func ColorPtr(v *ColorArgs) ColorPtrInput

type ColorPtrOutput

type ColorPtrOutput struct{ *pulumi.OutputState }

func (ColorPtrOutput) Brightness

func (o ColorPtrOutput) Brightness() pulumi.Float64PtrOutput

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

func (ColorPtrOutput) Contrast

func (o ColorPtrOutput) Contrast() pulumi.Float64PtrOutput

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

func (ColorPtrOutput) Elem

func (o ColorPtrOutput) Elem() ColorOutput

func (ColorPtrOutput) ElementType

func (ColorPtrOutput) ElementType() reflect.Type

func (ColorPtrOutput) Saturation

func (o ColorPtrOutput) Saturation() pulumi.Float64PtrOutput

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

func (ColorPtrOutput) ToColorPtrOutput

func (o ColorPtrOutput) ToColorPtrOutput() ColorPtrOutput

func (ColorPtrOutput) ToColorPtrOutputWithContext

func (o ColorPtrOutput) ToColorPtrOutputWithContext(ctx context.Context) ColorPtrOutput

type ColorResponse

type ColorResponse struct {
	// Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
	Brightness float64 `pulumi:"brightness"`
	// Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
	Contrast float64 `pulumi:"contrast"`
	// Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
	Saturation float64 `pulumi:"saturation"`
}

Color preprocessing configuration.

type ColorResponseArgs

type ColorResponseArgs struct {
	// Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.
	Brightness pulumi.Float64Input `pulumi:"brightness"`
	// Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.
	Contrast pulumi.Float64Input `pulumi:"contrast"`
	// Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.
	Saturation pulumi.Float64Input `pulumi:"saturation"`
}

Color preprocessing configuration.

func (ColorResponseArgs) ElementType

func (ColorResponseArgs) ElementType() reflect.Type

func (ColorResponseArgs) ToColorResponseOutput

func (i ColorResponseArgs) ToColorResponseOutput() ColorResponseOutput

func (ColorResponseArgs) ToColorResponseOutputWithContext

func (i ColorResponseArgs) ToColorResponseOutputWithContext(ctx context.Context) ColorResponseOutput

type ColorResponseInput

type ColorResponseInput interface {
	pulumi.Input

	ToColorResponseOutput() ColorResponseOutput
	ToColorResponseOutputWithContext(context.Context) ColorResponseOutput
}

ColorResponseInput is an input type that accepts ColorResponseArgs and ColorResponseOutput values. You can construct a concrete instance of `ColorResponseInput` via:

ColorResponseArgs{...}

type ColorResponseOutput

type ColorResponseOutput struct{ *pulumi.OutputState }

Color preprocessing configuration.

func (ColorResponseOutput) Brightness

func (o ColorResponseOutput) Brightness() pulumi.Float64Output

Control brightness of the video. Enter a value between -1 and 1, where -1 is minimum brightness and 1 is maximum brightness. 0 is no change. The default is 0.

func (ColorResponseOutput) Contrast

Control black and white contrast of the video. Enter a value between -1 and 1, where -1 is minimum contrast and 1 is maximum contrast. 0 is no change. The default is 0.

func (ColorResponseOutput) ElementType

func (ColorResponseOutput) ElementType() reflect.Type

func (ColorResponseOutput) Saturation

func (o ColorResponseOutput) Saturation() pulumi.Float64Output

Control color saturation of the video. Enter a value between -1 and 1, where -1 is fully desaturated and 1 is maximum saturation. 0 is no change. The default is 0.

func (ColorResponseOutput) ToColorResponseOutput

func (o ColorResponseOutput) ToColorResponseOutput() ColorResponseOutput

func (ColorResponseOutput) ToColorResponseOutputWithContext

func (o ColorResponseOutput) ToColorResponseOutputWithContext(ctx context.Context) ColorResponseOutput

type Crop

type Crop struct {
	// The number of pixels to crop from the bottom. The default is 0.
	BottomPixels *int `pulumi:"bottomPixels"`
	// The number of pixels to crop from the left. The default is 0.
	LeftPixels *int `pulumi:"leftPixels"`
	// The number of pixels to crop from the right. The default is 0.
	RightPixels *int `pulumi:"rightPixels"`
	// The number of pixels to crop from the top. The default is 0.
	TopPixels *int `pulumi:"topPixels"`
}

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

type CropArgs

type CropArgs struct {
	// The number of pixels to crop from the bottom. The default is 0.
	BottomPixels pulumi.IntPtrInput `pulumi:"bottomPixels"`
	// The number of pixels to crop from the left. The default is 0.
	LeftPixels pulumi.IntPtrInput `pulumi:"leftPixels"`
	// The number of pixels to crop from the right. The default is 0.
	RightPixels pulumi.IntPtrInput `pulumi:"rightPixels"`
	// The number of pixels to crop from the top. The default is 0.
	TopPixels pulumi.IntPtrInput `pulumi:"topPixels"`
}

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

func (CropArgs) ElementType

func (CropArgs) ElementType() reflect.Type

func (CropArgs) ToCropOutput

func (i CropArgs) ToCropOutput() CropOutput

func (CropArgs) ToCropOutputWithContext

func (i CropArgs) ToCropOutputWithContext(ctx context.Context) CropOutput

func (CropArgs) ToCropPtrOutput

func (i CropArgs) ToCropPtrOutput() CropPtrOutput

func (CropArgs) ToCropPtrOutputWithContext

func (i CropArgs) ToCropPtrOutputWithContext(ctx context.Context) CropPtrOutput

type CropInput

type CropInput interface {
	pulumi.Input

	ToCropOutput() CropOutput
	ToCropOutputWithContext(context.Context) CropOutput
}

CropInput is an input type that accepts CropArgs and CropOutput values. You can construct a concrete instance of `CropInput` via:

CropArgs{...}

type CropOutput

type CropOutput struct{ *pulumi.OutputState }

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

func (CropOutput) BottomPixels

func (o CropOutput) BottomPixels() pulumi.IntPtrOutput

The number of pixels to crop from the bottom. The default is 0.

func (CropOutput) ElementType

func (CropOutput) ElementType() reflect.Type

func (CropOutput) LeftPixels

func (o CropOutput) LeftPixels() pulumi.IntPtrOutput

The number of pixels to crop from the left. The default is 0.

func (CropOutput) RightPixels

func (o CropOutput) RightPixels() pulumi.IntPtrOutput

The number of pixels to crop from the right. The default is 0.

func (CropOutput) ToCropOutput

func (o CropOutput) ToCropOutput() CropOutput

func (CropOutput) ToCropOutputWithContext

func (o CropOutput) ToCropOutputWithContext(ctx context.Context) CropOutput

func (CropOutput) ToCropPtrOutput

func (o CropOutput) ToCropPtrOutput() CropPtrOutput

func (CropOutput) ToCropPtrOutputWithContext

func (o CropOutput) ToCropPtrOutputWithContext(ctx context.Context) CropPtrOutput

func (CropOutput) TopPixels

func (o CropOutput) TopPixels() pulumi.IntPtrOutput

The number of pixels to crop from the top. The default is 0.

type CropPtrInput

type CropPtrInput interface {
	pulumi.Input

	ToCropPtrOutput() CropPtrOutput
	ToCropPtrOutputWithContext(context.Context) CropPtrOutput
}

CropPtrInput is an input type that accepts CropArgs, CropPtr and CropPtrOutput values. You can construct a concrete instance of `CropPtrInput` via:

        CropArgs{...}

or:

        nil

func CropPtr

func CropPtr(v *CropArgs) CropPtrInput

type CropPtrOutput

type CropPtrOutput struct{ *pulumi.OutputState }

func (CropPtrOutput) BottomPixels

func (o CropPtrOutput) BottomPixels() pulumi.IntPtrOutput

The number of pixels to crop from the bottom. The default is 0.

func (CropPtrOutput) Elem

func (o CropPtrOutput) Elem() CropOutput

func (CropPtrOutput) ElementType

func (CropPtrOutput) ElementType() reflect.Type

func (CropPtrOutput) LeftPixels

func (o CropPtrOutput) LeftPixels() pulumi.IntPtrOutput

The number of pixels to crop from the left. The default is 0.

func (CropPtrOutput) RightPixels

func (o CropPtrOutput) RightPixels() pulumi.IntPtrOutput

The number of pixels to crop from the right. The default is 0.

func (CropPtrOutput) ToCropPtrOutput

func (o CropPtrOutput) ToCropPtrOutput() CropPtrOutput

func (CropPtrOutput) ToCropPtrOutputWithContext

func (o CropPtrOutput) ToCropPtrOutputWithContext(ctx context.Context) CropPtrOutput

func (CropPtrOutput) TopPixels

func (o CropPtrOutput) TopPixels() pulumi.IntPtrOutput

The number of pixels to crop from the top. The default is 0.

type CropResponse

type CropResponse struct {
	// The number of pixels to crop from the bottom. The default is 0.
	BottomPixels int `pulumi:"bottomPixels"`
	// The number of pixels to crop from the left. The default is 0.
	LeftPixels int `pulumi:"leftPixels"`
	// The number of pixels to crop from the right. The default is 0.
	RightPixels int `pulumi:"rightPixels"`
	// The number of pixels to crop from the top. The default is 0.
	TopPixels int `pulumi:"topPixels"`
}

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

type CropResponseArgs

type CropResponseArgs struct {
	// The number of pixels to crop from the bottom. The default is 0.
	BottomPixels pulumi.IntInput `pulumi:"bottomPixels"`
	// The number of pixels to crop from the left. The default is 0.
	LeftPixels pulumi.IntInput `pulumi:"leftPixels"`
	// The number of pixels to crop from the right. The default is 0.
	RightPixels pulumi.IntInput `pulumi:"rightPixels"`
	// The number of pixels to crop from the top. The default is 0.
	TopPixels pulumi.IntInput `pulumi:"topPixels"`
}

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

func (CropResponseArgs) ElementType

func (CropResponseArgs) ElementType() reflect.Type

func (CropResponseArgs) ToCropResponseOutput

func (i CropResponseArgs) ToCropResponseOutput() CropResponseOutput

func (CropResponseArgs) ToCropResponseOutputWithContext

func (i CropResponseArgs) ToCropResponseOutputWithContext(ctx context.Context) CropResponseOutput

type CropResponseInput

type CropResponseInput interface {
	pulumi.Input

	ToCropResponseOutput() CropResponseOutput
	ToCropResponseOutputWithContext(context.Context) CropResponseOutput
}

CropResponseInput is an input type that accepts CropResponseArgs and CropResponseOutput values. You can construct a concrete instance of `CropResponseInput` via:

CropResponseArgs{...}

type CropResponseOutput

type CropResponseOutput struct{ *pulumi.OutputState }

Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.

func (CropResponseOutput) BottomPixels

func (o CropResponseOutput) BottomPixels() pulumi.IntOutput

The number of pixels to crop from the bottom. The default is 0.

func (CropResponseOutput) ElementType

func (CropResponseOutput) ElementType() reflect.Type

func (CropResponseOutput) LeftPixels

func (o CropResponseOutput) LeftPixels() pulumi.IntOutput

The number of pixels to crop from the left. The default is 0.

func (CropResponseOutput) RightPixels

func (o CropResponseOutput) RightPixels() pulumi.IntOutput

The number of pixels to crop from the right. The default is 0.

func (CropResponseOutput) ToCropResponseOutput

func (o CropResponseOutput) ToCropResponseOutput() CropResponseOutput

func (CropResponseOutput) ToCropResponseOutputWithContext

func (o CropResponseOutput) ToCropResponseOutputWithContext(ctx context.Context) CropResponseOutput

func (CropResponseOutput) TopPixels

func (o CropResponseOutput) TopPixels() pulumi.IntOutput

The number of pixels to crop from the top. The default is 0.

type Deblock

type Deblock struct {
	// Enable deblocker. The default is `false`.
	Enabled *bool `pulumi:"enabled"`
	// Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
	Strength *float64 `pulumi:"strength"`
}

Deblock preprocessing configuration.

type DeblockArgs

type DeblockArgs struct {
	// Enable deblocker. The default is `false`.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
	Strength pulumi.Float64PtrInput `pulumi:"strength"`
}

Deblock preprocessing configuration.

func (DeblockArgs) ElementType

func (DeblockArgs) ElementType() reflect.Type

func (DeblockArgs) ToDeblockOutput

func (i DeblockArgs) ToDeblockOutput() DeblockOutput

func (DeblockArgs) ToDeblockOutputWithContext

func (i DeblockArgs) ToDeblockOutputWithContext(ctx context.Context) DeblockOutput

func (DeblockArgs) ToDeblockPtrOutput

func (i DeblockArgs) ToDeblockPtrOutput() DeblockPtrOutput

func (DeblockArgs) ToDeblockPtrOutputWithContext

func (i DeblockArgs) ToDeblockPtrOutputWithContext(ctx context.Context) DeblockPtrOutput

type DeblockInput

type DeblockInput interface {
	pulumi.Input

	ToDeblockOutput() DeblockOutput
	ToDeblockOutputWithContext(context.Context) DeblockOutput
}

DeblockInput is an input type that accepts DeblockArgs and DeblockOutput values. You can construct a concrete instance of `DeblockInput` via:

DeblockArgs{...}

type DeblockOutput

type DeblockOutput struct{ *pulumi.OutputState }

Deblock preprocessing configuration.

func (DeblockOutput) ElementType

func (DeblockOutput) ElementType() reflect.Type

func (DeblockOutput) Enabled

func (o DeblockOutput) Enabled() pulumi.BoolPtrOutput

Enable deblocker. The default is `false`.

func (DeblockOutput) Strength

func (o DeblockOutput) Strength() pulumi.Float64PtrOutput

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

func (DeblockOutput) ToDeblockOutput

func (o DeblockOutput) ToDeblockOutput() DeblockOutput

func (DeblockOutput) ToDeblockOutputWithContext

func (o DeblockOutput) ToDeblockOutputWithContext(ctx context.Context) DeblockOutput

func (DeblockOutput) ToDeblockPtrOutput

func (o DeblockOutput) ToDeblockPtrOutput() DeblockPtrOutput

func (DeblockOutput) ToDeblockPtrOutputWithContext

func (o DeblockOutput) ToDeblockPtrOutputWithContext(ctx context.Context) DeblockPtrOutput

type DeblockPtrInput

type DeblockPtrInput interface {
	pulumi.Input

	ToDeblockPtrOutput() DeblockPtrOutput
	ToDeblockPtrOutputWithContext(context.Context) DeblockPtrOutput
}

DeblockPtrInput is an input type that accepts DeblockArgs, DeblockPtr and DeblockPtrOutput values. You can construct a concrete instance of `DeblockPtrInput` via:

        DeblockArgs{...}

or:

        nil

func DeblockPtr

func DeblockPtr(v *DeblockArgs) DeblockPtrInput

type DeblockPtrOutput

type DeblockPtrOutput struct{ *pulumi.OutputState }

func (DeblockPtrOutput) Elem

func (DeblockPtrOutput) ElementType

func (DeblockPtrOutput) ElementType() reflect.Type

func (DeblockPtrOutput) Enabled

Enable deblocker. The default is `false`.

func (DeblockPtrOutput) Strength

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

func (DeblockPtrOutput) ToDeblockPtrOutput

func (o DeblockPtrOutput) ToDeblockPtrOutput() DeblockPtrOutput

func (DeblockPtrOutput) ToDeblockPtrOutputWithContext

func (o DeblockPtrOutput) ToDeblockPtrOutputWithContext(ctx context.Context) DeblockPtrOutput

type DeblockResponse

type DeblockResponse struct {
	// Enable deblocker. The default is `false`.
	Enabled bool `pulumi:"enabled"`
	// Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
	Strength float64 `pulumi:"strength"`
}

Deblock preprocessing configuration.

type DeblockResponseArgs

type DeblockResponseArgs struct {
	// Enable deblocker. The default is `false`.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.
	Strength pulumi.Float64Input `pulumi:"strength"`
}

Deblock preprocessing configuration.

func (DeblockResponseArgs) ElementType

func (DeblockResponseArgs) ElementType() reflect.Type

func (DeblockResponseArgs) ToDeblockResponseOutput

func (i DeblockResponseArgs) ToDeblockResponseOutput() DeblockResponseOutput

func (DeblockResponseArgs) ToDeblockResponseOutputWithContext

func (i DeblockResponseArgs) ToDeblockResponseOutputWithContext(ctx context.Context) DeblockResponseOutput

type DeblockResponseInput

type DeblockResponseInput interface {
	pulumi.Input

	ToDeblockResponseOutput() DeblockResponseOutput
	ToDeblockResponseOutputWithContext(context.Context) DeblockResponseOutput
}

DeblockResponseInput is an input type that accepts DeblockResponseArgs and DeblockResponseOutput values. You can construct a concrete instance of `DeblockResponseInput` via:

DeblockResponseArgs{...}

type DeblockResponseOutput

type DeblockResponseOutput struct{ *pulumi.OutputState }

Deblock preprocessing configuration.

func (DeblockResponseOutput) ElementType

func (DeblockResponseOutput) ElementType() reflect.Type

func (DeblockResponseOutput) Enabled

Enable deblocker. The default is `false`.

func (DeblockResponseOutput) Strength

Set strength of the deblocker. Enter a value between 0 and 1. The higher the value, the stronger the block removal. 0 is no deblocking. The default is 0.

func (DeblockResponseOutput) ToDeblockResponseOutput

func (o DeblockResponseOutput) ToDeblockResponseOutput() DeblockResponseOutput

func (DeblockResponseOutput) ToDeblockResponseOutputWithContext

func (o DeblockResponseOutput) ToDeblockResponseOutputWithContext(ctx context.Context) DeblockResponseOutput

type Denoise

type Denoise struct {
	// Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
	Strength *float64 `pulumi:"strength"`
	// Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'
	Tune *string `pulumi:"tune"`
}

Denoise preprocessing configuration.

type DenoiseArgs

type DenoiseArgs struct {
	// Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
	Strength pulumi.Float64PtrInput `pulumi:"strength"`
	// Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'
	Tune pulumi.StringPtrInput `pulumi:"tune"`
}

Denoise preprocessing configuration.

func (DenoiseArgs) ElementType

func (DenoiseArgs) ElementType() reflect.Type

func (DenoiseArgs) ToDenoiseOutput

func (i DenoiseArgs) ToDenoiseOutput() DenoiseOutput

func (DenoiseArgs) ToDenoiseOutputWithContext

func (i DenoiseArgs) ToDenoiseOutputWithContext(ctx context.Context) DenoiseOutput

func (DenoiseArgs) ToDenoisePtrOutput

func (i DenoiseArgs) ToDenoisePtrOutput() DenoisePtrOutput

func (DenoiseArgs) ToDenoisePtrOutputWithContext

func (i DenoiseArgs) ToDenoisePtrOutputWithContext(ctx context.Context) DenoisePtrOutput

type DenoiseInput

type DenoiseInput interface {
	pulumi.Input

	ToDenoiseOutput() DenoiseOutput
	ToDenoiseOutputWithContext(context.Context) DenoiseOutput
}

DenoiseInput is an input type that accepts DenoiseArgs and DenoiseOutput values. You can construct a concrete instance of `DenoiseInput` via:

DenoiseArgs{...}

type DenoiseOutput

type DenoiseOutput struct{ *pulumi.OutputState }

Denoise preprocessing configuration.

func (DenoiseOutput) ElementType

func (DenoiseOutput) ElementType() reflect.Type

func (DenoiseOutput) Strength

func (o DenoiseOutput) Strength() pulumi.Float64PtrOutput

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

func (DenoiseOutput) ToDenoiseOutput

func (o DenoiseOutput) ToDenoiseOutput() DenoiseOutput

func (DenoiseOutput) ToDenoiseOutputWithContext

func (o DenoiseOutput) ToDenoiseOutputWithContext(ctx context.Context) DenoiseOutput

func (DenoiseOutput) ToDenoisePtrOutput

func (o DenoiseOutput) ToDenoisePtrOutput() DenoisePtrOutput

func (DenoiseOutput) ToDenoisePtrOutputWithContext

func (o DenoiseOutput) ToDenoisePtrOutputWithContext(ctx context.Context) DenoisePtrOutput

func (DenoiseOutput) Tune

Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'

type DenoisePtrInput

type DenoisePtrInput interface {
	pulumi.Input

	ToDenoisePtrOutput() DenoisePtrOutput
	ToDenoisePtrOutputWithContext(context.Context) DenoisePtrOutput
}

DenoisePtrInput is an input type that accepts DenoiseArgs, DenoisePtr and DenoisePtrOutput values. You can construct a concrete instance of `DenoisePtrInput` via:

        DenoiseArgs{...}

or:

        nil

func DenoisePtr

func DenoisePtr(v *DenoiseArgs) DenoisePtrInput

type DenoisePtrOutput

type DenoisePtrOutput struct{ *pulumi.OutputState }

func (DenoisePtrOutput) Elem

func (DenoisePtrOutput) ElementType

func (DenoisePtrOutput) ElementType() reflect.Type

func (DenoisePtrOutput) Strength

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

func (DenoisePtrOutput) ToDenoisePtrOutput

func (o DenoisePtrOutput) ToDenoisePtrOutput() DenoisePtrOutput

func (DenoisePtrOutput) ToDenoisePtrOutputWithContext

func (o DenoisePtrOutput) ToDenoisePtrOutputWithContext(ctx context.Context) DenoisePtrOutput

func (DenoisePtrOutput) Tune

Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'

type DenoiseResponse

type DenoiseResponse struct {
	// Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
	Strength float64 `pulumi:"strength"`
	// Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'
	Tune string `pulumi:"tune"`
}

Denoise preprocessing configuration.

type DenoiseResponseArgs

type DenoiseResponseArgs struct {
	// Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.
	Strength pulumi.Float64Input `pulumi:"strength"`
	// Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'
	Tune pulumi.StringInput `pulumi:"tune"`
}

Denoise preprocessing configuration.

func (DenoiseResponseArgs) ElementType

func (DenoiseResponseArgs) ElementType() reflect.Type

func (DenoiseResponseArgs) ToDenoiseResponseOutput

func (i DenoiseResponseArgs) ToDenoiseResponseOutput() DenoiseResponseOutput

func (DenoiseResponseArgs) ToDenoiseResponseOutputWithContext

func (i DenoiseResponseArgs) ToDenoiseResponseOutputWithContext(ctx context.Context) DenoiseResponseOutput

type DenoiseResponseInput

type DenoiseResponseInput interface {
	pulumi.Input

	ToDenoiseResponseOutput() DenoiseResponseOutput
	ToDenoiseResponseOutputWithContext(context.Context) DenoiseResponseOutput
}

DenoiseResponseInput is an input type that accepts DenoiseResponseArgs and DenoiseResponseOutput values. You can construct a concrete instance of `DenoiseResponseInput` via:

DenoiseResponseArgs{...}

type DenoiseResponseOutput

type DenoiseResponseOutput struct{ *pulumi.OutputState }

Denoise preprocessing configuration.

func (DenoiseResponseOutput) ElementType

func (DenoiseResponseOutput) ElementType() reflect.Type

func (DenoiseResponseOutput) Strength

Set strength of the denoise. Enter a value between 0 and 1. The higher the value, the smoother the image. 0 is no denoising. The default is 0.

func (DenoiseResponseOutput) ToDenoiseResponseOutput

func (o DenoiseResponseOutput) ToDenoiseResponseOutput() DenoiseResponseOutput

func (DenoiseResponseOutput) ToDenoiseResponseOutputWithContext

func (o DenoiseResponseOutput) ToDenoiseResponseOutputWithContext(ctx context.Context) DenoiseResponseOutput

func (DenoiseResponseOutput) Tune

Set the denoiser mode. The default is `"standard"`. Supported denoiser modes: - 'standard' - 'grain'

type EditAtom

type EditAtom struct {
	// End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.
	EndTimeOffset *string `pulumi:"endTimeOffset"`
	// List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.
	Inputs []string `pulumi:"inputs"`
	// A unique key for this atom. Must be specified when using advanced mapping.
	Key *string `pulumi:"key"`
	// Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.
	StartTimeOffset *string `pulumi:"startTimeOffset"`
}

Edit atom.

type EditAtomArgs

type EditAtomArgs struct {
	// End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.
	EndTimeOffset pulumi.StringPtrInput `pulumi:"endTimeOffset"`
	// List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.
	Inputs pulumi.StringArrayInput `pulumi:"inputs"`
	// A unique key for this atom. Must be specified when using advanced mapping.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
}

Edit atom.

func (EditAtomArgs) ElementType

func (EditAtomArgs) ElementType() reflect.Type

func (EditAtomArgs) ToEditAtomOutput

func (i EditAtomArgs) ToEditAtomOutput() EditAtomOutput

func (EditAtomArgs) ToEditAtomOutputWithContext

func (i EditAtomArgs) ToEditAtomOutputWithContext(ctx context.Context) EditAtomOutput

type EditAtomArray

type EditAtomArray []EditAtomInput

func (EditAtomArray) ElementType

func (EditAtomArray) ElementType() reflect.Type

func (EditAtomArray) ToEditAtomArrayOutput

func (i EditAtomArray) ToEditAtomArrayOutput() EditAtomArrayOutput

func (EditAtomArray) ToEditAtomArrayOutputWithContext

func (i EditAtomArray) ToEditAtomArrayOutputWithContext(ctx context.Context) EditAtomArrayOutput

type EditAtomArrayInput

type EditAtomArrayInput interface {
	pulumi.Input

	ToEditAtomArrayOutput() EditAtomArrayOutput
	ToEditAtomArrayOutputWithContext(context.Context) EditAtomArrayOutput
}

EditAtomArrayInput is an input type that accepts EditAtomArray and EditAtomArrayOutput values. You can construct a concrete instance of `EditAtomArrayInput` via:

EditAtomArray{ EditAtomArgs{...} }

type EditAtomArrayOutput

type EditAtomArrayOutput struct{ *pulumi.OutputState }

func (EditAtomArrayOutput) ElementType

func (EditAtomArrayOutput) ElementType() reflect.Type

func (EditAtomArrayOutput) Index

func (EditAtomArrayOutput) ToEditAtomArrayOutput

func (o EditAtomArrayOutput) ToEditAtomArrayOutput() EditAtomArrayOutput

func (EditAtomArrayOutput) ToEditAtomArrayOutputWithContext

func (o EditAtomArrayOutput) ToEditAtomArrayOutputWithContext(ctx context.Context) EditAtomArrayOutput

type EditAtomInput

type EditAtomInput interface {
	pulumi.Input

	ToEditAtomOutput() EditAtomOutput
	ToEditAtomOutputWithContext(context.Context) EditAtomOutput
}

EditAtomInput is an input type that accepts EditAtomArgs and EditAtomOutput values. You can construct a concrete instance of `EditAtomInput` via:

EditAtomArgs{...}

type EditAtomOutput

type EditAtomOutput struct{ *pulumi.OutputState }

Edit atom.

func (EditAtomOutput) ElementType

func (EditAtomOutput) ElementType() reflect.Type

func (EditAtomOutput) EndTimeOffset

func (o EditAtomOutput) EndTimeOffset() pulumi.StringPtrOutput

End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.

func (EditAtomOutput) Inputs

List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.

func (EditAtomOutput) Key

A unique key for this atom. Must be specified when using advanced mapping.

func (EditAtomOutput) StartTimeOffset

func (o EditAtomOutput) StartTimeOffset() pulumi.StringPtrOutput

Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.

func (EditAtomOutput) ToEditAtomOutput

func (o EditAtomOutput) ToEditAtomOutput() EditAtomOutput

func (EditAtomOutput) ToEditAtomOutputWithContext

func (o EditAtomOutput) ToEditAtomOutputWithContext(ctx context.Context) EditAtomOutput

type EditAtomResponse

type EditAtomResponse struct {
	// End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.
	EndTimeOffset string `pulumi:"endTimeOffset"`
	// List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.
	Inputs []string `pulumi:"inputs"`
	// A unique key for this atom. Must be specified when using advanced mapping.
	Key string `pulumi:"key"`
	// Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.
	StartTimeOffset string `pulumi:"startTimeOffset"`
}

Edit atom.

type EditAtomResponseArgs

type EditAtomResponseArgs struct {
	// End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.
	EndTimeOffset pulumi.StringInput `pulumi:"endTimeOffset"`
	// List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.
	Inputs pulumi.StringArrayInput `pulumi:"inputs"`
	// A unique key for this atom. Must be specified when using advanced mapping.
	Key pulumi.StringInput `pulumi:"key"`
	// Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
}

Edit atom.

func (EditAtomResponseArgs) ElementType

func (EditAtomResponseArgs) ElementType() reflect.Type

func (EditAtomResponseArgs) ToEditAtomResponseOutput

func (i EditAtomResponseArgs) ToEditAtomResponseOutput() EditAtomResponseOutput

func (EditAtomResponseArgs) ToEditAtomResponseOutputWithContext

func (i EditAtomResponseArgs) ToEditAtomResponseOutputWithContext(ctx context.Context) EditAtomResponseOutput

type EditAtomResponseArray

type EditAtomResponseArray []EditAtomResponseInput

func (EditAtomResponseArray) ElementType

func (EditAtomResponseArray) ElementType() reflect.Type

func (EditAtomResponseArray) ToEditAtomResponseArrayOutput

func (i EditAtomResponseArray) ToEditAtomResponseArrayOutput() EditAtomResponseArrayOutput

func (EditAtomResponseArray) ToEditAtomResponseArrayOutputWithContext

func (i EditAtomResponseArray) ToEditAtomResponseArrayOutputWithContext(ctx context.Context) EditAtomResponseArrayOutput

type EditAtomResponseArrayInput

type EditAtomResponseArrayInput interface {
	pulumi.Input

	ToEditAtomResponseArrayOutput() EditAtomResponseArrayOutput
	ToEditAtomResponseArrayOutputWithContext(context.Context) EditAtomResponseArrayOutput
}

EditAtomResponseArrayInput is an input type that accepts EditAtomResponseArray and EditAtomResponseArrayOutput values. You can construct a concrete instance of `EditAtomResponseArrayInput` via:

EditAtomResponseArray{ EditAtomResponseArgs{...} }

type EditAtomResponseArrayOutput

type EditAtomResponseArrayOutput struct{ *pulumi.OutputState }

func (EditAtomResponseArrayOutput) ElementType

func (EditAtomResponseArrayOutput) Index

func (EditAtomResponseArrayOutput) ToEditAtomResponseArrayOutput

func (o EditAtomResponseArrayOutput) ToEditAtomResponseArrayOutput() EditAtomResponseArrayOutput

func (EditAtomResponseArrayOutput) ToEditAtomResponseArrayOutputWithContext

func (o EditAtomResponseArrayOutput) ToEditAtomResponseArrayOutputWithContext(ctx context.Context) EditAtomResponseArrayOutput

type EditAtomResponseInput

type EditAtomResponseInput interface {
	pulumi.Input

	ToEditAtomResponseOutput() EditAtomResponseOutput
	ToEditAtomResponseOutputWithContext(context.Context) EditAtomResponseOutput
}

EditAtomResponseInput is an input type that accepts EditAtomResponseArgs and EditAtomResponseOutput values. You can construct a concrete instance of `EditAtomResponseInput` via:

EditAtomResponseArgs{...}

type EditAtomResponseOutput

type EditAtomResponseOutput struct{ *pulumi.OutputState }

Edit atom.

func (EditAtomResponseOutput) ElementType

func (EditAtomResponseOutput) ElementType() reflect.Type

func (EditAtomResponseOutput) EndTimeOffset

func (o EditAtomResponseOutput) EndTimeOffset() pulumi.StringOutput

End time in seconds for the atom, relative to the input file timeline. When `end_time_offset` is not specified, the `inputs` are used until the end of the atom.

func (EditAtomResponseOutput) Inputs

List of `Input.key`s identifying files that should be used in this atom. The listed `inputs` must have the same timeline.

func (EditAtomResponseOutput) Key

A unique key for this atom. Must be specified when using advanced mapping.

func (EditAtomResponseOutput) StartTimeOffset

func (o EditAtomResponseOutput) StartTimeOffset() pulumi.StringOutput

Start time in seconds for the atom, relative to the input file timeline. The default is `0s`.

func (EditAtomResponseOutput) ToEditAtomResponseOutput

func (o EditAtomResponseOutput) ToEditAtomResponseOutput() EditAtomResponseOutput

func (EditAtomResponseOutput) ToEditAtomResponseOutputWithContext

func (o EditAtomResponseOutput) ToEditAtomResponseOutputWithContext(ctx context.Context) EditAtomResponseOutput

type ElementaryStream

type ElementaryStream struct {
	// Encoding of an audio stream.
	AudioStream *AudioStream `pulumi:"audioStream"`
	// A unique key for this elementary stream.
	Key *string `pulumi:"key"`
	// Encoding of a text stream. For example, closed captions or subtitles.
	TextStream *TextStream `pulumi:"textStream"`
	// Encoding of a video stream.
	VideoStream *VideoStream `pulumi:"videoStream"`
}

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

type ElementaryStreamArgs

type ElementaryStreamArgs struct {
	// Encoding of an audio stream.
	AudioStream AudioStreamPtrInput `pulumi:"audioStream"`
	// A unique key for this elementary stream.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Encoding of a text stream. For example, closed captions or subtitles.
	TextStream TextStreamPtrInput `pulumi:"textStream"`
	// Encoding of a video stream.
	VideoStream VideoStreamPtrInput `pulumi:"videoStream"`
}

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

func (ElementaryStreamArgs) ElementType

func (ElementaryStreamArgs) ElementType() reflect.Type

func (ElementaryStreamArgs) ToElementaryStreamOutput

func (i ElementaryStreamArgs) ToElementaryStreamOutput() ElementaryStreamOutput

func (ElementaryStreamArgs) ToElementaryStreamOutputWithContext

func (i ElementaryStreamArgs) ToElementaryStreamOutputWithContext(ctx context.Context) ElementaryStreamOutput

type ElementaryStreamArray

type ElementaryStreamArray []ElementaryStreamInput

func (ElementaryStreamArray) ElementType

func (ElementaryStreamArray) ElementType() reflect.Type

func (ElementaryStreamArray) ToElementaryStreamArrayOutput

func (i ElementaryStreamArray) ToElementaryStreamArrayOutput() ElementaryStreamArrayOutput

func (ElementaryStreamArray) ToElementaryStreamArrayOutputWithContext

func (i ElementaryStreamArray) ToElementaryStreamArrayOutputWithContext(ctx context.Context) ElementaryStreamArrayOutput

type ElementaryStreamArrayInput

type ElementaryStreamArrayInput interface {
	pulumi.Input

	ToElementaryStreamArrayOutput() ElementaryStreamArrayOutput
	ToElementaryStreamArrayOutputWithContext(context.Context) ElementaryStreamArrayOutput
}

ElementaryStreamArrayInput is an input type that accepts ElementaryStreamArray and ElementaryStreamArrayOutput values. You can construct a concrete instance of `ElementaryStreamArrayInput` via:

ElementaryStreamArray{ ElementaryStreamArgs{...} }

type ElementaryStreamArrayOutput

type ElementaryStreamArrayOutput struct{ *pulumi.OutputState }

func (ElementaryStreamArrayOutput) ElementType

func (ElementaryStreamArrayOutput) Index

func (ElementaryStreamArrayOutput) ToElementaryStreamArrayOutput

func (o ElementaryStreamArrayOutput) ToElementaryStreamArrayOutput() ElementaryStreamArrayOutput

func (ElementaryStreamArrayOutput) ToElementaryStreamArrayOutputWithContext

func (o ElementaryStreamArrayOutput) ToElementaryStreamArrayOutputWithContext(ctx context.Context) ElementaryStreamArrayOutput

type ElementaryStreamInput

type ElementaryStreamInput interface {
	pulumi.Input

	ToElementaryStreamOutput() ElementaryStreamOutput
	ToElementaryStreamOutputWithContext(context.Context) ElementaryStreamOutput
}

ElementaryStreamInput is an input type that accepts ElementaryStreamArgs and ElementaryStreamOutput values. You can construct a concrete instance of `ElementaryStreamInput` via:

ElementaryStreamArgs{...}

type ElementaryStreamOutput

type ElementaryStreamOutput struct{ *pulumi.OutputState }

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

func (ElementaryStreamOutput) AudioStream

Encoding of an audio stream.

func (ElementaryStreamOutput) ElementType

func (ElementaryStreamOutput) ElementType() reflect.Type

func (ElementaryStreamOutput) Key

A unique key for this elementary stream.

func (ElementaryStreamOutput) TextStream

Encoding of a text stream. For example, closed captions or subtitles.

func (ElementaryStreamOutput) ToElementaryStreamOutput

func (o ElementaryStreamOutput) ToElementaryStreamOutput() ElementaryStreamOutput

func (ElementaryStreamOutput) ToElementaryStreamOutputWithContext

func (o ElementaryStreamOutput) ToElementaryStreamOutputWithContext(ctx context.Context) ElementaryStreamOutput

func (ElementaryStreamOutput) VideoStream

Encoding of a video stream.

type ElementaryStreamResponse

type ElementaryStreamResponse struct {
	// Encoding of an audio stream.
	AudioStream AudioStreamResponse `pulumi:"audioStream"`
	// A unique key for this elementary stream.
	Key string `pulumi:"key"`
	// Encoding of a text stream. For example, closed captions or subtitles.
	TextStream TextStreamResponse `pulumi:"textStream"`
	// Encoding of a video stream.
	VideoStream VideoStreamResponse `pulumi:"videoStream"`
}

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

type ElementaryStreamResponseArgs

type ElementaryStreamResponseArgs struct {
	// Encoding of an audio stream.
	AudioStream AudioStreamResponseInput `pulumi:"audioStream"`
	// A unique key for this elementary stream.
	Key pulumi.StringInput `pulumi:"key"`
	// Encoding of a text stream. For example, closed captions or subtitles.
	TextStream TextStreamResponseInput `pulumi:"textStream"`
	// Encoding of a video stream.
	VideoStream VideoStreamResponseInput `pulumi:"videoStream"`
}

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

func (ElementaryStreamResponseArgs) ElementType

func (ElementaryStreamResponseArgs) ToElementaryStreamResponseOutput

func (i ElementaryStreamResponseArgs) ToElementaryStreamResponseOutput() ElementaryStreamResponseOutput

func (ElementaryStreamResponseArgs) ToElementaryStreamResponseOutputWithContext

func (i ElementaryStreamResponseArgs) ToElementaryStreamResponseOutputWithContext(ctx context.Context) ElementaryStreamResponseOutput

type ElementaryStreamResponseArray

type ElementaryStreamResponseArray []ElementaryStreamResponseInput

func (ElementaryStreamResponseArray) ElementType

func (ElementaryStreamResponseArray) ToElementaryStreamResponseArrayOutput

func (i ElementaryStreamResponseArray) ToElementaryStreamResponseArrayOutput() ElementaryStreamResponseArrayOutput

func (ElementaryStreamResponseArray) ToElementaryStreamResponseArrayOutputWithContext

func (i ElementaryStreamResponseArray) ToElementaryStreamResponseArrayOutputWithContext(ctx context.Context) ElementaryStreamResponseArrayOutput

type ElementaryStreamResponseArrayInput

type ElementaryStreamResponseArrayInput interface {
	pulumi.Input

	ToElementaryStreamResponseArrayOutput() ElementaryStreamResponseArrayOutput
	ToElementaryStreamResponseArrayOutputWithContext(context.Context) ElementaryStreamResponseArrayOutput
}

ElementaryStreamResponseArrayInput is an input type that accepts ElementaryStreamResponseArray and ElementaryStreamResponseArrayOutput values. You can construct a concrete instance of `ElementaryStreamResponseArrayInput` via:

ElementaryStreamResponseArray{ ElementaryStreamResponseArgs{...} }

type ElementaryStreamResponseArrayOutput

type ElementaryStreamResponseArrayOutput struct{ *pulumi.OutputState }

func (ElementaryStreamResponseArrayOutput) ElementType

func (ElementaryStreamResponseArrayOutput) Index

func (ElementaryStreamResponseArrayOutput) ToElementaryStreamResponseArrayOutput

func (o ElementaryStreamResponseArrayOutput) ToElementaryStreamResponseArrayOutput() ElementaryStreamResponseArrayOutput

func (ElementaryStreamResponseArrayOutput) ToElementaryStreamResponseArrayOutputWithContext

func (o ElementaryStreamResponseArrayOutput) ToElementaryStreamResponseArrayOutputWithContext(ctx context.Context) ElementaryStreamResponseArrayOutput

type ElementaryStreamResponseInput

type ElementaryStreamResponseInput interface {
	pulumi.Input

	ToElementaryStreamResponseOutput() ElementaryStreamResponseOutput
	ToElementaryStreamResponseOutputWithContext(context.Context) ElementaryStreamResponseOutput
}

ElementaryStreamResponseInput is an input type that accepts ElementaryStreamResponseArgs and ElementaryStreamResponseOutput values. You can construct a concrete instance of `ElementaryStreamResponseInput` via:

ElementaryStreamResponseArgs{...}

type ElementaryStreamResponseOutput

type ElementaryStreamResponseOutput struct{ *pulumi.OutputState }

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

func (ElementaryStreamResponseOutput) AudioStream

Encoding of an audio stream.

func (ElementaryStreamResponseOutput) ElementType

func (ElementaryStreamResponseOutput) Key

A unique key for this elementary stream.

func (ElementaryStreamResponseOutput) TextStream

Encoding of a text stream. For example, closed captions or subtitles.

func (ElementaryStreamResponseOutput) ToElementaryStreamResponseOutput

func (o ElementaryStreamResponseOutput) ToElementaryStreamResponseOutput() ElementaryStreamResponseOutput

func (ElementaryStreamResponseOutput) ToElementaryStreamResponseOutputWithContext

func (o ElementaryStreamResponseOutput) ToElementaryStreamResponseOutputWithContext(ctx context.Context) ElementaryStreamResponseOutput

func (ElementaryStreamResponseOutput) VideoStream

Encoding of a video stream.

type Encryption

type Encryption struct {
	// Configuration for AES-128 encryption.
	Aes128 *Aes128Encryption `pulumi:"aes128"`
	// 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
	Iv string `pulumi:"iv"`
	// 128 bit encryption key represented as lowercase hexadecimal digits.
	Key string `pulumi:"key"`
	// Configuration for MPEG Common Encryption (MPEG-CENC).
	MpegCenc *MpegCommonEncryption `pulumi:"mpegCenc"`
	// Configuration for SAMPLE-AES encryption.
	SampleAes *SampleAesEncryption `pulumi:"sampleAes"`
}

Encryption settings.

type EncryptionArgs

type EncryptionArgs struct {
	// Configuration for AES-128 encryption.
	Aes128 Aes128EncryptionPtrInput `pulumi:"aes128"`
	// 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
	Iv pulumi.StringInput `pulumi:"iv"`
	// 128 bit encryption key represented as lowercase hexadecimal digits.
	Key pulumi.StringInput `pulumi:"key"`
	// Configuration for MPEG Common Encryption (MPEG-CENC).
	MpegCenc MpegCommonEncryptionPtrInput `pulumi:"mpegCenc"`
	// Configuration for SAMPLE-AES encryption.
	SampleAes SampleAesEncryptionPtrInput `pulumi:"sampleAes"`
}

Encryption settings.

func (EncryptionArgs) ElementType

func (EncryptionArgs) ElementType() reflect.Type

func (EncryptionArgs) ToEncryptionOutput

func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput

func (EncryptionArgs) ToEncryptionOutputWithContext

func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionArgs) ToEncryptionPtrOutput

func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionArgs) ToEncryptionPtrOutputWithContext

func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionInput

type EncryptionInput interface {
	pulumi.Input

	ToEncryptionOutput() EncryptionOutput
	ToEncryptionOutputWithContext(context.Context) EncryptionOutput
}

EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:

EncryptionArgs{...}

type EncryptionOutput

type EncryptionOutput struct{ *pulumi.OutputState }

Encryption settings.

func (EncryptionOutput) Aes128

Configuration for AES-128 encryption.

func (EncryptionOutput) ElementType

func (EncryptionOutput) ElementType() reflect.Type

func (EncryptionOutput) Iv

128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.

func (EncryptionOutput) Key

128 bit encryption key represented as lowercase hexadecimal digits.

func (EncryptionOutput) MpegCenc

Configuration for MPEG Common Encryption (MPEG-CENC).

func (EncryptionOutput) SampleAes

Configuration for SAMPLE-AES encryption.

func (EncryptionOutput) ToEncryptionOutput

func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput

func (EncryptionOutput) ToEncryptionOutputWithContext

func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionOutput) ToEncryptionPtrOutput

func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionPtrInput

type EncryptionPtrInput interface {
	pulumi.Input

	ToEncryptionPtrOutput() EncryptionPtrOutput
	ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput
}

EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:

        EncryptionArgs{...}

or:

        nil

func EncryptionPtr

func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput

type EncryptionPtrOutput

type EncryptionPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPtrOutput) Aes128

Configuration for AES-128 encryption.

func (EncryptionPtrOutput) Elem

func (EncryptionPtrOutput) ElementType

func (EncryptionPtrOutput) ElementType() reflect.Type

func (EncryptionPtrOutput) Iv

128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.

func (EncryptionPtrOutput) Key

128 bit encryption key represented as lowercase hexadecimal digits.

func (EncryptionPtrOutput) MpegCenc

Configuration for MPEG Common Encryption (MPEG-CENC).

func (EncryptionPtrOutput) SampleAes

Configuration for SAMPLE-AES encryption.

func (EncryptionPtrOutput) ToEncryptionPtrOutput

func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionResponse

type EncryptionResponse struct {
	// Configuration for AES-128 encryption.
	Aes128 Aes128EncryptionResponse `pulumi:"aes128"`
	// 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
	Iv string `pulumi:"iv"`
	// 128 bit encryption key represented as lowercase hexadecimal digits.
	Key string `pulumi:"key"`
	// Configuration for MPEG Common Encryption (MPEG-CENC).
	MpegCenc MpegCommonEncryptionResponse `pulumi:"mpegCenc"`
	// Configuration for SAMPLE-AES encryption.
	SampleAes SampleAesEncryptionResponse `pulumi:"sampleAes"`
}

Encryption settings.

type EncryptionResponseArgs

type EncryptionResponseArgs struct {
	// Configuration for AES-128 encryption.
	Aes128 Aes128EncryptionResponseInput `pulumi:"aes128"`
	// 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
	Iv pulumi.StringInput `pulumi:"iv"`
	// 128 bit encryption key represented as lowercase hexadecimal digits.
	Key pulumi.StringInput `pulumi:"key"`
	// Configuration for MPEG Common Encryption (MPEG-CENC).
	MpegCenc MpegCommonEncryptionResponseInput `pulumi:"mpegCenc"`
	// Configuration for SAMPLE-AES encryption.
	SampleAes SampleAesEncryptionResponseInput `pulumi:"sampleAes"`
}

Encryption settings.

func (EncryptionResponseArgs) ElementType

func (EncryptionResponseArgs) ElementType() reflect.Type

func (EncryptionResponseArgs) ToEncryptionResponseOutput

func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext

func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

type EncryptionResponseInput

type EncryptionResponseInput interface {
	pulumi.Input

	ToEncryptionResponseOutput() EncryptionResponseOutput
	ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput
}

EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:

EncryptionResponseArgs{...}

type EncryptionResponseOutput

type EncryptionResponseOutput struct{ *pulumi.OutputState }

Encryption settings.

func (EncryptionResponseOutput) Aes128

Configuration for AES-128 encryption.

func (EncryptionResponseOutput) ElementType

func (EncryptionResponseOutput) ElementType() reflect.Type

func (EncryptionResponseOutput) Iv

128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.

func (EncryptionResponseOutput) Key

128 bit encryption key represented as lowercase hexadecimal digits.

func (EncryptionResponseOutput) MpegCenc

Configuration for MPEG Common Encryption (MPEG-CENC).

func (EncryptionResponseOutput) SampleAes

Configuration for SAMPLE-AES encryption.

func (EncryptionResponseOutput) ToEncryptionResponseOutput

func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

type FailureDetailResponse

type FailureDetailResponse struct {
	// A description of the failure.
	Description string `pulumi:"description"`
}

Additional information about the reasons for the failure.

type FailureDetailResponseArgs

type FailureDetailResponseArgs struct {
	// A description of the failure.
	Description pulumi.StringInput `pulumi:"description"`
}

Additional information about the reasons for the failure.

func (FailureDetailResponseArgs) ElementType

func (FailureDetailResponseArgs) ElementType() reflect.Type

func (FailureDetailResponseArgs) ToFailureDetailResponseOutput

func (i FailureDetailResponseArgs) ToFailureDetailResponseOutput() FailureDetailResponseOutput

func (FailureDetailResponseArgs) ToFailureDetailResponseOutputWithContext

func (i FailureDetailResponseArgs) ToFailureDetailResponseOutputWithContext(ctx context.Context) FailureDetailResponseOutput

type FailureDetailResponseArray

type FailureDetailResponseArray []FailureDetailResponseInput

func (FailureDetailResponseArray) ElementType

func (FailureDetailResponseArray) ElementType() reflect.Type

func (FailureDetailResponseArray) ToFailureDetailResponseArrayOutput

func (i FailureDetailResponseArray) ToFailureDetailResponseArrayOutput() FailureDetailResponseArrayOutput

func (FailureDetailResponseArray) ToFailureDetailResponseArrayOutputWithContext

func (i FailureDetailResponseArray) ToFailureDetailResponseArrayOutputWithContext(ctx context.Context) FailureDetailResponseArrayOutput

type FailureDetailResponseArrayInput

type FailureDetailResponseArrayInput interface {
	pulumi.Input

	ToFailureDetailResponseArrayOutput() FailureDetailResponseArrayOutput
	ToFailureDetailResponseArrayOutputWithContext(context.Context) FailureDetailResponseArrayOutput
}

FailureDetailResponseArrayInput is an input type that accepts FailureDetailResponseArray and FailureDetailResponseArrayOutput values. You can construct a concrete instance of `FailureDetailResponseArrayInput` via:

FailureDetailResponseArray{ FailureDetailResponseArgs{...} }

type FailureDetailResponseArrayOutput

type FailureDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (FailureDetailResponseArrayOutput) ElementType

func (FailureDetailResponseArrayOutput) Index

func (FailureDetailResponseArrayOutput) ToFailureDetailResponseArrayOutput

func (o FailureDetailResponseArrayOutput) ToFailureDetailResponseArrayOutput() FailureDetailResponseArrayOutput

func (FailureDetailResponseArrayOutput) ToFailureDetailResponseArrayOutputWithContext

func (o FailureDetailResponseArrayOutput) ToFailureDetailResponseArrayOutputWithContext(ctx context.Context) FailureDetailResponseArrayOutput

type FailureDetailResponseInput

type FailureDetailResponseInput interface {
	pulumi.Input

	ToFailureDetailResponseOutput() FailureDetailResponseOutput
	ToFailureDetailResponseOutputWithContext(context.Context) FailureDetailResponseOutput
}

FailureDetailResponseInput is an input type that accepts FailureDetailResponseArgs and FailureDetailResponseOutput values. You can construct a concrete instance of `FailureDetailResponseInput` via:

FailureDetailResponseArgs{...}

type FailureDetailResponseOutput

type FailureDetailResponseOutput struct{ *pulumi.OutputState }

Additional information about the reasons for the failure.

func (FailureDetailResponseOutput) Description

A description of the failure.

func (FailureDetailResponseOutput) ElementType

func (FailureDetailResponseOutput) ToFailureDetailResponseOutput

func (o FailureDetailResponseOutput) ToFailureDetailResponseOutput() FailureDetailResponseOutput

func (FailureDetailResponseOutput) ToFailureDetailResponseOutputWithContext

func (o FailureDetailResponseOutput) ToFailureDetailResponseOutputWithContext(ctx context.Context) FailureDetailResponseOutput

type Image

type Image struct {
	// Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
	Alpha *float64 `pulumi:"alpha"`
	// Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
	Resolution *NormalizedCoordinate `pulumi:"resolution"`
	// URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
	Uri string `pulumi:"uri"`
}

Overlaid jpeg image.

type ImageArgs

type ImageArgs struct {
	// Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
	Alpha pulumi.Float64PtrInput `pulumi:"alpha"`
	// Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
	Resolution NormalizedCoordinatePtrInput `pulumi:"resolution"`
	// URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Overlaid jpeg image.

func (ImageArgs) ElementType

func (ImageArgs) ElementType() reflect.Type

func (ImageArgs) ToImageOutput

func (i ImageArgs) ToImageOutput() ImageOutput

func (ImageArgs) ToImageOutputWithContext

func (i ImageArgs) ToImageOutputWithContext(ctx context.Context) ImageOutput

func (ImageArgs) ToImagePtrOutput

func (i ImageArgs) ToImagePtrOutput() ImagePtrOutput

func (ImageArgs) ToImagePtrOutputWithContext

func (i ImageArgs) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput

type ImageInput

type ImageInput interface {
	pulumi.Input

	ToImageOutput() ImageOutput
	ToImageOutputWithContext(context.Context) ImageOutput
}

ImageInput is an input type that accepts ImageArgs and ImageOutput values. You can construct a concrete instance of `ImageInput` via:

ImageArgs{...}

type ImageOutput

type ImageOutput struct{ *pulumi.OutputState }

Overlaid jpeg image.

func (ImageOutput) Alpha

Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.

func (ImageOutput) ElementType

func (ImageOutput) ElementType() reflect.Type

func (ImageOutput) Resolution

Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.

func (ImageOutput) ToImageOutput

func (o ImageOutput) ToImageOutput() ImageOutput

func (ImageOutput) ToImageOutputWithContext

func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput

func (ImageOutput) ToImagePtrOutput

func (o ImageOutput) ToImagePtrOutput() ImagePtrOutput

func (ImageOutput) ToImagePtrOutputWithContext

func (o ImageOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput

func (ImageOutput) Uri

URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.

type ImagePtrInput

type ImagePtrInput interface {
	pulumi.Input

	ToImagePtrOutput() ImagePtrOutput
	ToImagePtrOutputWithContext(context.Context) ImagePtrOutput
}

ImagePtrInput is an input type that accepts ImageArgs, ImagePtr and ImagePtrOutput values. You can construct a concrete instance of `ImagePtrInput` via:

        ImageArgs{...}

or:

        nil

func ImagePtr

func ImagePtr(v *ImageArgs) ImagePtrInput

type ImagePtrOutput

type ImagePtrOutput struct{ *pulumi.OutputState }

func (ImagePtrOutput) Alpha

Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.

func (ImagePtrOutput) Elem

func (o ImagePtrOutput) Elem() ImageOutput

func (ImagePtrOutput) ElementType

func (ImagePtrOutput) ElementType() reflect.Type

func (ImagePtrOutput) Resolution

Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.

func (ImagePtrOutput) ToImagePtrOutput

func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput

func (ImagePtrOutput) ToImagePtrOutputWithContext

func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput

func (ImagePtrOutput) Uri

URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.

type ImageResponse

type ImageResponse struct {
	// Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
	Alpha float64 `pulumi:"alpha"`
	// Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
	Resolution NormalizedCoordinateResponse `pulumi:"resolution"`
	// URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
	Uri string `pulumi:"uri"`
}

Overlaid jpeg image.

type ImageResponseArgs

type ImageResponseArgs struct {
	// Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
	Alpha pulumi.Float64Input `pulumi:"alpha"`
	// Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
	Resolution NormalizedCoordinateResponseInput `pulumi:"resolution"`
	// URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Overlaid jpeg image.

func (ImageResponseArgs) ElementType

func (ImageResponseArgs) ElementType() reflect.Type

func (ImageResponseArgs) ToImageResponseOutput

func (i ImageResponseArgs) ToImageResponseOutput() ImageResponseOutput

func (ImageResponseArgs) ToImageResponseOutputWithContext

func (i ImageResponseArgs) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput

type ImageResponseInput

type ImageResponseInput interface {
	pulumi.Input

	ToImageResponseOutput() ImageResponseOutput
	ToImageResponseOutputWithContext(context.Context) ImageResponseOutput
}

ImageResponseInput is an input type that accepts ImageResponseArgs and ImageResponseOutput values. You can construct a concrete instance of `ImageResponseInput` via:

ImageResponseArgs{...}

type ImageResponseOutput

type ImageResponseOutput struct{ *pulumi.OutputState }

Overlaid jpeg image.

func (ImageResponseOutput) Alpha

Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.

func (ImageResponseOutput) ElementType

func (ImageResponseOutput) ElementType() reflect.Type

func (ImageResponseOutput) Resolution

Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.

func (ImageResponseOutput) ToImageResponseOutput

func (o ImageResponseOutput) ToImageResponseOutput() ImageResponseOutput

func (ImageResponseOutput) ToImageResponseOutputWithContext

func (o ImageResponseOutput) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput

func (ImageResponseOutput) Uri

URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.

type Input

type Input struct {
	// A unique key for this input. Must be specified when using advanced mapping and edit lists.
	Key *string `pulumi:"key"`
	// Preprocessing configurations.
	PreprocessingConfig *PreprocessingConfig `pulumi:"preprocessingConfig"`
	// URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.
	Uri *string `pulumi:"uri"`
}

Input asset.

type InputArgs

type InputArgs struct {
	// A unique key for this input. Must be specified when using advanced mapping and edit lists.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Preprocessing configurations.
	PreprocessingConfig PreprocessingConfigPtrInput `pulumi:"preprocessingConfig"`
	// URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Input asset.

func (InputArgs) ElementType

func (InputArgs) ElementType() reflect.Type

func (InputArgs) ToInputOutput

func (i InputArgs) ToInputOutput() InputOutput

func (InputArgs) ToInputOutputWithContext

func (i InputArgs) ToInputOutputWithContext(ctx context.Context) InputOutput

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 InputInput

type InputInput interface {
	pulumi.Input

	ToInputOutput() InputOutput
	ToInputOutputWithContext(context.Context) InputOutput
}

InputInput is an input type that accepts InputArgs and InputOutput values. You can construct a concrete instance of `InputInput` via:

InputArgs{...}

type InputOutput

type InputOutput struct{ *pulumi.OutputState }

Input asset.

func (InputOutput) ElementType

func (InputOutput) ElementType() reflect.Type

func (InputOutput) Key

A unique key for this input. Must be specified when using advanced mapping and edit lists.

func (InputOutput) PreprocessingConfig

func (o InputOutput) PreprocessingConfig() PreprocessingConfigPtrOutput

Preprocessing configurations.

func (InputOutput) ToInputOutput

func (o InputOutput) ToInputOutput() InputOutput

func (InputOutput) ToInputOutputWithContext

func (o InputOutput) ToInputOutputWithContext(ctx context.Context) InputOutput

func (InputOutput) Uri

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.

type InputResponse

type InputResponse struct {
	// A unique key for this input. Must be specified when using advanced mapping and edit lists.
	Key string `pulumi:"key"`
	// Preprocessing configurations.
	PreprocessingConfig PreprocessingConfigResponse `pulumi:"preprocessingConfig"`
	// URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.
	Uri string `pulumi:"uri"`
}

Input asset.

type InputResponseArgs

type InputResponseArgs struct {
	// A unique key for this input. Must be specified when using advanced mapping and edit lists.
	Key pulumi.StringInput `pulumi:"key"`
	// Preprocessing configurations.
	PreprocessingConfig PreprocessingConfigResponseInput `pulumi:"preprocessingConfig"`
	// URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Input asset.

func (InputResponseArgs) ElementType

func (InputResponseArgs) ElementType() reflect.Type

func (InputResponseArgs) ToInputResponseOutput

func (i InputResponseArgs) ToInputResponseOutput() InputResponseOutput

func (InputResponseArgs) ToInputResponseOutputWithContext

func (i InputResponseArgs) ToInputResponseOutputWithContext(ctx context.Context) InputResponseOutput

type InputResponseArray

type InputResponseArray []InputResponseInput

func (InputResponseArray) ElementType

func (InputResponseArray) ElementType() reflect.Type

func (InputResponseArray) ToInputResponseArrayOutput

func (i InputResponseArray) ToInputResponseArrayOutput() InputResponseArrayOutput

func (InputResponseArray) ToInputResponseArrayOutputWithContext

func (i InputResponseArray) ToInputResponseArrayOutputWithContext(ctx context.Context) InputResponseArrayOutput

type InputResponseArrayInput

type InputResponseArrayInput interface {
	pulumi.Input

	ToInputResponseArrayOutput() InputResponseArrayOutput
	ToInputResponseArrayOutputWithContext(context.Context) InputResponseArrayOutput
}

InputResponseArrayInput is an input type that accepts InputResponseArray and InputResponseArrayOutput values. You can construct a concrete instance of `InputResponseArrayInput` via:

InputResponseArray{ InputResponseArgs{...} }

type InputResponseArrayOutput

type InputResponseArrayOutput struct{ *pulumi.OutputState }

func (InputResponseArrayOutput) ElementType

func (InputResponseArrayOutput) ElementType() reflect.Type

func (InputResponseArrayOutput) Index

func (InputResponseArrayOutput) ToInputResponseArrayOutput

func (o InputResponseArrayOutput) ToInputResponseArrayOutput() InputResponseArrayOutput

func (InputResponseArrayOutput) ToInputResponseArrayOutputWithContext

func (o InputResponseArrayOutput) ToInputResponseArrayOutputWithContext(ctx context.Context) InputResponseArrayOutput

type InputResponseInput

type InputResponseInput interface {
	pulumi.Input

	ToInputResponseOutput() InputResponseOutput
	ToInputResponseOutputWithContext(context.Context) InputResponseOutput
}

InputResponseInput is an input type that accepts InputResponseArgs and InputResponseOutput values. You can construct a concrete instance of `InputResponseInput` via:

InputResponseArgs{...}

type InputResponseOutput

type InputResponseOutput struct{ *pulumi.OutputState }

Input asset.

func (InputResponseOutput) ElementType

func (InputResponseOutput) ElementType() reflect.Type

func (InputResponseOutput) Key

A unique key for this input. Must be specified when using advanced mapping and edit lists.

func (InputResponseOutput) PreprocessingConfig

Preprocessing configurations.

func (InputResponseOutput) ToInputResponseOutput

func (o InputResponseOutput) ToInputResponseOutput() InputResponseOutput

func (InputResponseOutput) ToInputResponseOutputWithContext

func (o InputResponseOutput) ToInputResponseOutputWithContext(ctx context.Context) InputResponseOutput

func (InputResponseOutput) Uri

URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`). If empty, the value will be populated from `Job.input_uri`.

type Job

type Job struct {
	pulumi.CustomResourceState

	// The configuration for this job.
	Config JobConfigResponseOutput `pulumi:"config"`
	// The time the job was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The time the transcoding finished.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// List of failure details. This property may contain additional information about the failure when `failure_reason` is present. *Note*: This feature is not yet available.
	FailureDetails FailureDetailResponseArrayOutput `pulumi:"failureDetails"`
	// A description of the reason for the failure. This property is always present when `state` is `FAILED`.
	FailureReason pulumi.StringOutput `pulumi:"failureReason"`
	// Input only. Specify the `input_uri` to populate empty `uri` fields in each element of `Job.config.inputs` or `JobTemplate.config.inputs` when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`).
	InputUri pulumi.StringOutput `pulumi:"inputUri"`
	// The resource name of the job. Format: `projects/{project}/locations/{location}/jobs/{job}`
	Name pulumi.StringOutput `pulumi:"name"`
	// The origin URI. *Note*: This feature is not yet available.
	OriginUri OriginUriResponseOutput `pulumi:"originUri"`
	// Input only. Specify the `output_uri` to populate an empty `Job.config.output.uri` or `JobTemplate.config.output.uri` when using template. URI for the output file(s). For example, `gs://my-bucket/outputs/`.
	OutputUri pulumi.StringOutput `pulumi:"outputUri"`
	// Specify the priority of the job. Enter a value between 0 and 100, where 0 is the lowest priority and 100 is the highest priority. The default is 0.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// Estimated fractional progress, from `0` to `1` for each step. *Note*: This feature is not yet available.
	Progress ProgressResponseOutput `pulumi:"progress"`
	// The time the transcoding started.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The current state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Input only. Specify the `template_id` to use for populating `Job.config`. The default is `preset/web-hd`. Preset Transcoder templates: - `preset/{preset_id}` - User defined JobTemplate: `{job_template_id}`
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
	// Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
	TtlAfterCompletionDays pulumi.IntOutput `pulumi:"ttlAfterCompletionDays"`
}

Creates a job in the specified region.

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job 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 NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

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

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	// The configuration for this job.
	Config JobConfigPtrInput
	// Input only. Specify the `input_uri` to populate empty `uri` fields in each element of `Job.config.inputs` or `JobTemplate.config.inputs` when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`).
	InputUri pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	// The resource name of the job. Format: `projects/{project}/locations/{location}/jobs/{job}`
	Name pulumi.StringPtrInput
	// Input only. Specify the `output_uri` to populate an empty `Job.config.output.uri` or `JobTemplate.config.output.uri` when using template. URI for the output file(s). For example, `gs://my-bucket/outputs/`.
	OutputUri pulumi.StringPtrInput
	// Specify the priority of the job. Enter a value between 0 and 100, where 0 is the lowest priority and 100 is the highest priority. The default is 0.
	Priority pulumi.IntPtrInput
	Project  pulumi.StringPtrInput
	// Input only. Specify the `template_id` to use for populating `Job.config`. The default is `preset/web-hd`. Preset Transcoder templates: - `preset/{preset_id}` - User defined JobTemplate: `{job_template_id}`
	TemplateId pulumi.StringPtrInput
	// Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
	TtlAfterCompletionDays pulumi.IntPtrInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobConfig

type JobConfig struct {
	// List of ad breaks. Specifies where to insert ad break tags in the output manifests.
	AdBreaks []AdBreak `pulumi:"adBreaks"`
	// List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.
	EditList []EditAtom `pulumi:"editList"`
	// List of elementary streams.
	ElementaryStreams []ElementaryStream `pulumi:"elementaryStreams"`
	// List of input assets stored in Cloud Storage.
	Inputs []Input `pulumi:"inputs"`
	// List of output manifests.
	Manifests []Manifest `pulumi:"manifests"`
	// List of multiplexing settings for output streams.
	MuxStreams []MuxStream `pulumi:"muxStreams"`
	// Output configuration.
	Output *Output `pulumi:"output"`
	// List of overlays on the output video, in descending Z-order.
	Overlays []Overlay `pulumi:"overlays"`
	// Destination on Pub/Sub.
	PubsubDestination *PubsubDestination `pulumi:"pubsubDestination"`
	// List of output sprite sheets.
	SpriteSheets []SpriteSheet `pulumi:"spriteSheets"`
}

Job configuration

type JobConfigArgs

type JobConfigArgs struct {
	// List of ad breaks. Specifies where to insert ad break tags in the output manifests.
	AdBreaks AdBreakArrayInput `pulumi:"adBreaks"`
	// List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.
	EditList EditAtomArrayInput `pulumi:"editList"`
	// List of elementary streams.
	ElementaryStreams ElementaryStreamArrayInput `pulumi:"elementaryStreams"`
	// List of input assets stored in Cloud Storage.
	Inputs InputArrayInput `pulumi:"inputs"`
	// List of output manifests.
	Manifests ManifestArrayInput `pulumi:"manifests"`
	// List of multiplexing settings for output streams.
	MuxStreams MuxStreamArrayInput `pulumi:"muxStreams"`
	// Output configuration.
	Output OutputPtrInput `pulumi:"output"`
	// List of overlays on the output video, in descending Z-order.
	Overlays OverlayArrayInput `pulumi:"overlays"`
	// Destination on Pub/Sub.
	PubsubDestination PubsubDestinationPtrInput `pulumi:"pubsubDestination"`
	// List of output sprite sheets.
	SpriteSheets SpriteSheetArrayInput `pulumi:"spriteSheets"`
}

Job configuration

func (JobConfigArgs) ElementType

func (JobConfigArgs) ElementType() reflect.Type

func (JobConfigArgs) ToJobConfigOutput

func (i JobConfigArgs) ToJobConfigOutput() JobConfigOutput

func (JobConfigArgs) ToJobConfigOutputWithContext

func (i JobConfigArgs) ToJobConfigOutputWithContext(ctx context.Context) JobConfigOutput

func (JobConfigArgs) ToJobConfigPtrOutput

func (i JobConfigArgs) ToJobConfigPtrOutput() JobConfigPtrOutput

func (JobConfigArgs) ToJobConfigPtrOutputWithContext

func (i JobConfigArgs) ToJobConfigPtrOutputWithContext(ctx context.Context) JobConfigPtrOutput

type JobConfigInput

type JobConfigInput interface {
	pulumi.Input

	ToJobConfigOutput() JobConfigOutput
	ToJobConfigOutputWithContext(context.Context) JobConfigOutput
}

JobConfigInput is an input type that accepts JobConfigArgs and JobConfigOutput values. You can construct a concrete instance of `JobConfigInput` via:

JobConfigArgs{...}

type JobConfigOutput

type JobConfigOutput struct{ *pulumi.OutputState }

Job configuration

func (JobConfigOutput) AdBreaks

func (o JobConfigOutput) AdBreaks() AdBreakArrayOutput

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

func (JobConfigOutput) EditList

func (o JobConfigOutput) EditList() EditAtomArrayOutput

List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.

func (JobConfigOutput) ElementType

func (JobConfigOutput) ElementType() reflect.Type

func (JobConfigOutput) ElementaryStreams

func (o JobConfigOutput) ElementaryStreams() ElementaryStreamArrayOutput

List of elementary streams.

func (JobConfigOutput) Inputs

func (o JobConfigOutput) Inputs() InputArrayOutput

List of input assets stored in Cloud Storage.

func (JobConfigOutput) Manifests

func (o JobConfigOutput) Manifests() ManifestArrayOutput

List of output manifests.

func (JobConfigOutput) MuxStreams

func (o JobConfigOutput) MuxStreams() MuxStreamArrayOutput

List of multiplexing settings for output streams.

func (JobConfigOutput) Output

func (o JobConfigOutput) Output() OutputPtrOutput

Output configuration.

func (JobConfigOutput) Overlays

func (o JobConfigOutput) Overlays() OverlayArrayOutput

List of overlays on the output video, in descending Z-order.

func (JobConfigOutput) PubsubDestination

func (o JobConfigOutput) PubsubDestination() PubsubDestinationPtrOutput

Destination on Pub/Sub.

func (JobConfigOutput) SpriteSheets

func (o JobConfigOutput) SpriteSheets() SpriteSheetArrayOutput

List of output sprite sheets.

func (JobConfigOutput) ToJobConfigOutput

func (o JobConfigOutput) ToJobConfigOutput() JobConfigOutput

func (JobConfigOutput) ToJobConfigOutputWithContext

func (o JobConfigOutput) ToJobConfigOutputWithContext(ctx context.Context) JobConfigOutput

func (JobConfigOutput) ToJobConfigPtrOutput

func (o JobConfigOutput) ToJobConfigPtrOutput() JobConfigPtrOutput

func (JobConfigOutput) ToJobConfigPtrOutputWithContext

func (o JobConfigOutput) ToJobConfigPtrOutputWithContext(ctx context.Context) JobConfigPtrOutput

type JobConfigPtrInput

type JobConfigPtrInput interface {
	pulumi.Input

	ToJobConfigPtrOutput() JobConfigPtrOutput
	ToJobConfigPtrOutputWithContext(context.Context) JobConfigPtrOutput
}

JobConfigPtrInput is an input type that accepts JobConfigArgs, JobConfigPtr and JobConfigPtrOutput values. You can construct a concrete instance of `JobConfigPtrInput` via:

        JobConfigArgs{...}

or:

        nil

func JobConfigPtr

func JobConfigPtr(v *JobConfigArgs) JobConfigPtrInput

type JobConfigPtrOutput

type JobConfigPtrOutput struct{ *pulumi.OutputState }

func (JobConfigPtrOutput) AdBreaks

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

func (JobConfigPtrOutput) EditList

List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.

func (JobConfigPtrOutput) Elem

func (JobConfigPtrOutput) ElementType

func (JobConfigPtrOutput) ElementType() reflect.Type

func (JobConfigPtrOutput) ElementaryStreams

func (o JobConfigPtrOutput) ElementaryStreams() ElementaryStreamArrayOutput

List of elementary streams.

func (JobConfigPtrOutput) Inputs

List of input assets stored in Cloud Storage.

func (JobConfigPtrOutput) Manifests

List of output manifests.

func (JobConfigPtrOutput) MuxStreams

List of multiplexing settings for output streams.

func (JobConfigPtrOutput) Output

Output configuration.

func (JobConfigPtrOutput) Overlays

List of overlays on the output video, in descending Z-order.

func (JobConfigPtrOutput) PubsubDestination

func (o JobConfigPtrOutput) PubsubDestination() PubsubDestinationPtrOutput

Destination on Pub/Sub.

func (JobConfigPtrOutput) SpriteSheets

func (o JobConfigPtrOutput) SpriteSheets() SpriteSheetArrayOutput

List of output sprite sheets.

func (JobConfigPtrOutput) ToJobConfigPtrOutput

func (o JobConfigPtrOutput) ToJobConfigPtrOutput() JobConfigPtrOutput

func (JobConfigPtrOutput) ToJobConfigPtrOutputWithContext

func (o JobConfigPtrOutput) ToJobConfigPtrOutputWithContext(ctx context.Context) JobConfigPtrOutput

type JobConfigResponse

type JobConfigResponse struct {
	// List of ad breaks. Specifies where to insert ad break tags in the output manifests.
	AdBreaks []AdBreakResponse `pulumi:"adBreaks"`
	// List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.
	EditList []EditAtomResponse `pulumi:"editList"`
	// List of elementary streams.
	ElementaryStreams []ElementaryStreamResponse `pulumi:"elementaryStreams"`
	// List of input assets stored in Cloud Storage.
	Inputs []InputResponse `pulumi:"inputs"`
	// List of output manifests.
	Manifests []ManifestResponse `pulumi:"manifests"`
	// List of multiplexing settings for output streams.
	MuxStreams []MuxStreamResponse `pulumi:"muxStreams"`
	// Output configuration.
	Output OutputResponse `pulumi:"output"`
	// List of overlays on the output video, in descending Z-order.
	Overlays []OverlayResponse `pulumi:"overlays"`
	// Destination on Pub/Sub.
	PubsubDestination PubsubDestinationResponse `pulumi:"pubsubDestination"`
	// List of output sprite sheets.
	SpriteSheets []SpriteSheetResponse `pulumi:"spriteSheets"`
}

Job configuration

type JobConfigResponseArgs

type JobConfigResponseArgs struct {
	// List of ad breaks. Specifies where to insert ad break tags in the output manifests.
	AdBreaks AdBreakResponseArrayInput `pulumi:"adBreaks"`
	// List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.
	EditList EditAtomResponseArrayInput `pulumi:"editList"`
	// List of elementary streams.
	ElementaryStreams ElementaryStreamResponseArrayInput `pulumi:"elementaryStreams"`
	// List of input assets stored in Cloud Storage.
	Inputs InputResponseArrayInput `pulumi:"inputs"`
	// List of output manifests.
	Manifests ManifestResponseArrayInput `pulumi:"manifests"`
	// List of multiplexing settings for output streams.
	MuxStreams MuxStreamResponseArrayInput `pulumi:"muxStreams"`
	// Output configuration.
	Output OutputResponseInput `pulumi:"output"`
	// List of overlays on the output video, in descending Z-order.
	Overlays OverlayResponseArrayInput `pulumi:"overlays"`
	// Destination on Pub/Sub.
	PubsubDestination PubsubDestinationResponseInput `pulumi:"pubsubDestination"`
	// List of output sprite sheets.
	SpriteSheets SpriteSheetResponseArrayInput `pulumi:"spriteSheets"`
}

Job configuration

func (JobConfigResponseArgs) ElementType

func (JobConfigResponseArgs) ElementType() reflect.Type

func (JobConfigResponseArgs) ToJobConfigResponseOutput

func (i JobConfigResponseArgs) ToJobConfigResponseOutput() JobConfigResponseOutput

func (JobConfigResponseArgs) ToJobConfigResponseOutputWithContext

func (i JobConfigResponseArgs) ToJobConfigResponseOutputWithContext(ctx context.Context) JobConfigResponseOutput

func (JobConfigResponseArgs) ToJobConfigResponsePtrOutput

func (i JobConfigResponseArgs) ToJobConfigResponsePtrOutput() JobConfigResponsePtrOutput

func (JobConfigResponseArgs) ToJobConfigResponsePtrOutputWithContext

func (i JobConfigResponseArgs) ToJobConfigResponsePtrOutputWithContext(ctx context.Context) JobConfigResponsePtrOutput

type JobConfigResponseInput

type JobConfigResponseInput interface {
	pulumi.Input

	ToJobConfigResponseOutput() JobConfigResponseOutput
	ToJobConfigResponseOutputWithContext(context.Context) JobConfigResponseOutput
}

JobConfigResponseInput is an input type that accepts JobConfigResponseArgs and JobConfigResponseOutput values. You can construct a concrete instance of `JobConfigResponseInput` via:

JobConfigResponseArgs{...}

type JobConfigResponseOutput

type JobConfigResponseOutput struct{ *pulumi.OutputState }

Job configuration

func (JobConfigResponseOutput) AdBreaks

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

func (JobConfigResponseOutput) EditList

List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.

func (JobConfigResponseOutput) ElementType

func (JobConfigResponseOutput) ElementType() reflect.Type

func (JobConfigResponseOutput) ElementaryStreams

List of elementary streams.

func (JobConfigResponseOutput) Inputs

List of input assets stored in Cloud Storage.

func (JobConfigResponseOutput) Manifests

List of output manifests.

func (JobConfigResponseOutput) MuxStreams

List of multiplexing settings for output streams.

func (JobConfigResponseOutput) Output

Output configuration.

func (JobConfigResponseOutput) Overlays

List of overlays on the output video, in descending Z-order.

func (JobConfigResponseOutput) PubsubDestination

Destination on Pub/Sub.

func (JobConfigResponseOutput) SpriteSheets

List of output sprite sheets.

func (JobConfigResponseOutput) ToJobConfigResponseOutput

func (o JobConfigResponseOutput) ToJobConfigResponseOutput() JobConfigResponseOutput

func (JobConfigResponseOutput) ToJobConfigResponseOutputWithContext

func (o JobConfigResponseOutput) ToJobConfigResponseOutputWithContext(ctx context.Context) JobConfigResponseOutput

func (JobConfigResponseOutput) ToJobConfigResponsePtrOutput

func (o JobConfigResponseOutput) ToJobConfigResponsePtrOutput() JobConfigResponsePtrOutput

func (JobConfigResponseOutput) ToJobConfigResponsePtrOutputWithContext

func (o JobConfigResponseOutput) ToJobConfigResponsePtrOutputWithContext(ctx context.Context) JobConfigResponsePtrOutput

type JobConfigResponsePtrInput

type JobConfigResponsePtrInput interface {
	pulumi.Input

	ToJobConfigResponsePtrOutput() JobConfigResponsePtrOutput
	ToJobConfigResponsePtrOutputWithContext(context.Context) JobConfigResponsePtrOutput
}

JobConfigResponsePtrInput is an input type that accepts JobConfigResponseArgs, JobConfigResponsePtr and JobConfigResponsePtrOutput values. You can construct a concrete instance of `JobConfigResponsePtrInput` via:

        JobConfigResponseArgs{...}

or:

        nil

type JobConfigResponsePtrOutput

type JobConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (JobConfigResponsePtrOutput) AdBreaks

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

func (JobConfigResponsePtrOutput) EditList

List of `Edit atom`s. Defines the ultimate timeline of the resulting file or manifest.

func (JobConfigResponsePtrOutput) Elem

func (JobConfigResponsePtrOutput) ElementType

func (JobConfigResponsePtrOutput) ElementType() reflect.Type

func (JobConfigResponsePtrOutput) ElementaryStreams

List of elementary streams.

func (JobConfigResponsePtrOutput) Inputs

List of input assets stored in Cloud Storage.

func (JobConfigResponsePtrOutput) Manifests

List of output manifests.

func (JobConfigResponsePtrOutput) MuxStreams

List of multiplexing settings for output streams.

func (JobConfigResponsePtrOutput) Output

Output configuration.

func (JobConfigResponsePtrOutput) Overlays

List of overlays on the output video, in descending Z-order.

func (JobConfigResponsePtrOutput) PubsubDestination

Destination on Pub/Sub.

func (JobConfigResponsePtrOutput) SpriteSheets

List of output sprite sheets.

func (JobConfigResponsePtrOutput) ToJobConfigResponsePtrOutput

func (o JobConfigResponsePtrOutput) ToJobConfigResponsePtrOutput() JobConfigResponsePtrOutput

func (JobConfigResponsePtrOutput) ToJobConfigResponsePtrOutputWithContext

func (o JobConfigResponsePtrOutput) ToJobConfigResponsePtrOutputWithContext(ctx context.Context) JobConfigResponsePtrOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobState

type JobState struct {
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type JobTemplate

type JobTemplate struct {
	pulumi.CustomResourceState

	// The configuration for this template.
	Config JobConfigResponseOutput `pulumi:"config"`
	// The resource name of the job template. Format: `projects/{project}/locations/{location}/jobTemplates/{job_template}`
	Name pulumi.StringOutput `pulumi:"name"`
}

Creates a job template in the specified region.

func GetJobTemplate

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

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

func NewJobTemplate

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

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

func (*JobTemplate) ElementType

func (*JobTemplate) ElementType() reflect.Type

func (*JobTemplate) ToJobTemplateOutput

func (i *JobTemplate) ToJobTemplateOutput() JobTemplateOutput

func (*JobTemplate) ToJobTemplateOutputWithContext

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

type JobTemplateArgs

type JobTemplateArgs struct {
	// The configuration for this template.
	Config        JobConfigPtrInput
	JobTemplateId pulumi.StringInput
	Location      pulumi.StringPtrInput
	// The resource name of the job template. Format: `projects/{project}/locations/{location}/jobTemplates/{job_template}`
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a JobTemplate resource.

func (JobTemplateArgs) ElementType

func (JobTemplateArgs) ElementType() reflect.Type

type JobTemplateInput

type JobTemplateInput interface {
	pulumi.Input

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

type JobTemplateOutput

type JobTemplateOutput struct{ *pulumi.OutputState }

func (JobTemplateOutput) ElementType

func (JobTemplateOutput) ElementType() reflect.Type

func (JobTemplateOutput) ToJobTemplateOutput

func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput

func (JobTemplateOutput) ToJobTemplateOutputWithContext

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

type JobTemplateState

type JobTemplateState struct {
}

func (JobTemplateState) ElementType

func (JobTemplateState) ElementType() reflect.Type

type LookupJobArgs added in v0.4.0

type LookupJobArgs struct {
	JobId    string  `pulumi:"jobId"`
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
}

type LookupJobOutputArgs added in v0.8.0

type LookupJobOutputArgs struct {
	JobId    pulumi.StringInput    `pulumi:"jobId"`
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupJobOutputArgs) ElementType added in v0.8.0

func (LookupJobOutputArgs) ElementType() reflect.Type

type LookupJobResult added in v0.4.0

type LookupJobResult struct {
	// The configuration for this job.
	Config JobConfigResponse `pulumi:"config"`
	// The time the job was created.
	CreateTime string `pulumi:"createTime"`
	// The time the transcoding finished.
	EndTime string `pulumi:"endTime"`
	// List of failure details. This property may contain additional information about the failure when `failure_reason` is present. *Note*: This feature is not yet available.
	FailureDetails []FailureDetailResponse `pulumi:"failureDetails"`
	// A description of the reason for the failure. This property is always present when `state` is `FAILED`.
	FailureReason string `pulumi:"failureReason"`
	// Input only. Specify the `input_uri` to populate empty `uri` fields in each element of `Job.config.inputs` or `JobTemplate.config.inputs` when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`).
	InputUri string `pulumi:"inputUri"`
	// The resource name of the job. Format: `projects/{project}/locations/{location}/jobs/{job}`
	Name string `pulumi:"name"`
	// The origin URI. *Note*: This feature is not yet available.
	OriginUri OriginUriResponse `pulumi:"originUri"`
	// Input only. Specify the `output_uri` to populate an empty `Job.config.output.uri` or `JobTemplate.config.output.uri` when using template. URI for the output file(s). For example, `gs://my-bucket/outputs/`.
	OutputUri string `pulumi:"outputUri"`
	// Specify the priority of the job. Enter a value between 0 and 100, where 0 is the lowest priority and 100 is the highest priority. The default is 0.
	Priority int `pulumi:"priority"`
	// Estimated fractional progress, from `0` to `1` for each step. *Note*: This feature is not yet available.
	Progress ProgressResponse `pulumi:"progress"`
	// The time the transcoding started.
	StartTime string `pulumi:"startTime"`
	// The current state of the job.
	State string `pulumi:"state"`
	// Input only. Specify the `template_id` to use for populating `Job.config`. The default is `preset/web-hd`. Preset Transcoder templates: - `preset/{preset_id}` - User defined JobTemplate: `{job_template_id}`
	TemplateId string `pulumi:"templateId"`
	// Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
	TtlAfterCompletionDays int `pulumi:"ttlAfterCompletionDays"`
}

func LookupJob added in v0.4.0

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

Returns the job data.

type LookupJobResultOutput added in v0.8.0

type LookupJobResultOutput struct{ *pulumi.OutputState }

func LookupJobOutput added in v0.8.0

func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput

func (LookupJobResultOutput) Config added in v0.8.0

The configuration for this job.

func (LookupJobResultOutput) CreateTime added in v0.8.0

func (o LookupJobResultOutput) CreateTime() pulumi.StringOutput

The time the job was created.

func (LookupJobResultOutput) ElementType added in v0.8.0

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) EndTime added in v0.8.0

The time the transcoding finished.

func (LookupJobResultOutput) FailureDetails added in v0.8.0

List of failure details. This property may contain additional information about the failure when `failure_reason` is present. *Note*: This feature is not yet available.

func (LookupJobResultOutput) FailureReason added in v0.8.0

func (o LookupJobResultOutput) FailureReason() pulumi.StringOutput

A description of the reason for the failure. This property is always present when `state` is `FAILED`.

func (LookupJobResultOutput) InputUri added in v0.8.0

Input only. Specify the `input_uri` to populate empty `uri` fields in each element of `Job.config.inputs` or `JobTemplate.config.inputs` when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, `gs://bucket/inputs/file.mp4`).

func (LookupJobResultOutput) Name added in v0.8.0

The resource name of the job. Format: `projects/{project}/locations/{location}/jobs/{job}`

func (LookupJobResultOutput) OriginUri added in v0.8.0

The origin URI. *Note*: This feature is not yet available.

func (LookupJobResultOutput) OutputUri added in v0.8.0

Input only. Specify the `output_uri` to populate an empty `Job.config.output.uri` or `JobTemplate.config.output.uri` when using template. URI for the output file(s). For example, `gs://my-bucket/outputs/`.

func (LookupJobResultOutput) Priority added in v0.8.0

func (o LookupJobResultOutput) Priority() pulumi.IntOutput

Specify the priority of the job. Enter a value between 0 and 100, where 0 is the lowest priority and 100 is the highest priority. The default is 0.

func (LookupJobResultOutput) Progress added in v0.8.0

Estimated fractional progress, from `0` to `1` for each step. *Note*: This feature is not yet available.

func (LookupJobResultOutput) StartTime added in v0.8.0

The time the transcoding started.

func (LookupJobResultOutput) State added in v0.8.0

The current state of the job.

func (LookupJobResultOutput) TemplateId added in v0.8.0

func (o LookupJobResultOutput) TemplateId() pulumi.StringOutput

Input only. Specify the `template_id` to use for populating `Job.config`. The default is `preset/web-hd`. Preset Transcoder templates: - `preset/{preset_id}` - User defined JobTemplate: `{job_template_id}`

func (LookupJobResultOutput) ToLookupJobResultOutput added in v0.8.0

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext added in v0.8.0

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

func (LookupJobResultOutput) TtlAfterCompletionDays added in v0.8.0

func (o LookupJobResultOutput) TtlAfterCompletionDays() pulumi.IntOutput

Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.

type LookupJobTemplateArgs added in v0.4.0

type LookupJobTemplateArgs struct {
	JobTemplateId string  `pulumi:"jobTemplateId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
}

type LookupJobTemplateOutputArgs added in v0.8.0

type LookupJobTemplateOutputArgs struct {
	JobTemplateId pulumi.StringInput    `pulumi:"jobTemplateId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupJobTemplateOutputArgs) ElementType added in v0.8.0

type LookupJobTemplateResult added in v0.4.0

type LookupJobTemplateResult struct {
	// The configuration for this template.
	Config JobConfigResponse `pulumi:"config"`
	// The resource name of the job template. Format: `projects/{project}/locations/{location}/jobTemplates/{job_template}`
	Name string `pulumi:"name"`
}

func LookupJobTemplate added in v0.4.0

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

Returns the job template data.

type LookupJobTemplateResultOutput added in v0.8.0

type LookupJobTemplateResultOutput struct{ *pulumi.OutputState }

func LookupJobTemplateOutput added in v0.8.0

func (LookupJobTemplateResultOutput) Config added in v0.8.0

The configuration for this template.

func (LookupJobTemplateResultOutput) ElementType added in v0.8.0

func (LookupJobTemplateResultOutput) Name added in v0.8.0

The resource name of the job template. Format: `projects/{project}/locations/{location}/jobTemplates/{job_template}`

func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput added in v0.8.0

func (o LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutput() LookupJobTemplateResultOutput

func (LookupJobTemplateResultOutput) ToLookupJobTemplateResultOutputWithContext added in v0.8.0

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

type Manifest

type Manifest struct {
	// The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.
	FileName *string `pulumi:"fileName"`
	// List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
	MuxStreams []string `pulumi:"muxStreams"`
	// Type of the manifest, can be "HLS" or "DASH".
	Type ManifestType `pulumi:"type"`
}

Manifest configuration.

type ManifestArgs

type ManifestArgs struct {
	// The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
	// List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
	MuxStreams pulumi.StringArrayInput `pulumi:"muxStreams"`
	// Type of the manifest, can be "HLS" or "DASH".
	Type ManifestTypeInput `pulumi:"type"`
}

Manifest configuration.

func (ManifestArgs) ElementType

func (ManifestArgs) ElementType() reflect.Type

func (ManifestArgs) ToManifestOutput

func (i ManifestArgs) ToManifestOutput() ManifestOutput

func (ManifestArgs) ToManifestOutputWithContext

func (i ManifestArgs) ToManifestOutputWithContext(ctx context.Context) ManifestOutput

type ManifestArray

type ManifestArray []ManifestInput

func (ManifestArray) ElementType

func (ManifestArray) ElementType() reflect.Type

func (ManifestArray) ToManifestArrayOutput

func (i ManifestArray) ToManifestArrayOutput() ManifestArrayOutput

func (ManifestArray) ToManifestArrayOutputWithContext

func (i ManifestArray) ToManifestArrayOutputWithContext(ctx context.Context) ManifestArrayOutput

type ManifestArrayInput

type ManifestArrayInput interface {
	pulumi.Input

	ToManifestArrayOutput() ManifestArrayOutput
	ToManifestArrayOutputWithContext(context.Context) ManifestArrayOutput
}

ManifestArrayInput is an input type that accepts ManifestArray and ManifestArrayOutput values. You can construct a concrete instance of `ManifestArrayInput` via:

ManifestArray{ ManifestArgs{...} }

type ManifestArrayOutput

type ManifestArrayOutput struct{ *pulumi.OutputState }

func (ManifestArrayOutput) ElementType

func (ManifestArrayOutput) ElementType() reflect.Type

func (ManifestArrayOutput) Index

func (ManifestArrayOutput) ToManifestArrayOutput

func (o ManifestArrayOutput) ToManifestArrayOutput() ManifestArrayOutput

func (ManifestArrayOutput) ToManifestArrayOutputWithContext

func (o ManifestArrayOutput) ToManifestArrayOutputWithContext(ctx context.Context) ManifestArrayOutput

type ManifestInput

type ManifestInput interface {
	pulumi.Input

	ToManifestOutput() ManifestOutput
	ToManifestOutputWithContext(context.Context) ManifestOutput
}

ManifestInput is an input type that accepts ManifestArgs and ManifestOutput values. You can construct a concrete instance of `ManifestInput` via:

ManifestArgs{...}

type ManifestOutput

type ManifestOutput struct{ *pulumi.OutputState }

Manifest configuration.

func (ManifestOutput) ElementType

func (ManifestOutput) ElementType() reflect.Type

func (ManifestOutput) FileName

func (o ManifestOutput) FileName() pulumi.StringPtrOutput

The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.

func (ManifestOutput) MuxStreams

func (o ManifestOutput) MuxStreams() pulumi.StringArrayOutput

List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.

func (ManifestOutput) ToManifestOutput

func (o ManifestOutput) ToManifestOutput() ManifestOutput

func (ManifestOutput) ToManifestOutputWithContext

func (o ManifestOutput) ToManifestOutputWithContext(ctx context.Context) ManifestOutput

func (ManifestOutput) Type

Type of the manifest, can be "HLS" or "DASH".

type ManifestResponse

type ManifestResponse struct {
	// The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.
	FileName string `pulumi:"fileName"`
	// List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
	MuxStreams []string `pulumi:"muxStreams"`
	// Type of the manifest, can be "HLS" or "DASH".
	Type string `pulumi:"type"`
}

Manifest configuration.

type ManifestResponseArgs

type ManifestResponseArgs struct {
	// The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.
	FileName pulumi.StringInput `pulumi:"fileName"`
	// List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
	MuxStreams pulumi.StringArrayInput `pulumi:"muxStreams"`
	// Type of the manifest, can be "HLS" or "DASH".
	Type pulumi.StringInput `pulumi:"type"`
}

Manifest configuration.

func (ManifestResponseArgs) ElementType

func (ManifestResponseArgs) ElementType() reflect.Type

func (ManifestResponseArgs) ToManifestResponseOutput

func (i ManifestResponseArgs) ToManifestResponseOutput() ManifestResponseOutput

func (ManifestResponseArgs) ToManifestResponseOutputWithContext

func (i ManifestResponseArgs) ToManifestResponseOutputWithContext(ctx context.Context) ManifestResponseOutput

type ManifestResponseArray

type ManifestResponseArray []ManifestResponseInput

func (ManifestResponseArray) ElementType

func (ManifestResponseArray) ElementType() reflect.Type

func (ManifestResponseArray) ToManifestResponseArrayOutput

func (i ManifestResponseArray) ToManifestResponseArrayOutput() ManifestResponseArrayOutput

func (ManifestResponseArray) ToManifestResponseArrayOutputWithContext

func (i ManifestResponseArray) ToManifestResponseArrayOutputWithContext(ctx context.Context) ManifestResponseArrayOutput

type ManifestResponseArrayInput

type ManifestResponseArrayInput interface {
	pulumi.Input

	ToManifestResponseArrayOutput() ManifestResponseArrayOutput
	ToManifestResponseArrayOutputWithContext(context.Context) ManifestResponseArrayOutput
}

ManifestResponseArrayInput is an input type that accepts ManifestResponseArray and ManifestResponseArrayOutput values. You can construct a concrete instance of `ManifestResponseArrayInput` via:

ManifestResponseArray{ ManifestResponseArgs{...} }

type ManifestResponseArrayOutput

type ManifestResponseArrayOutput struct{ *pulumi.OutputState }

func (ManifestResponseArrayOutput) ElementType

func (ManifestResponseArrayOutput) Index

func (ManifestResponseArrayOutput) ToManifestResponseArrayOutput

func (o ManifestResponseArrayOutput) ToManifestResponseArrayOutput() ManifestResponseArrayOutput

func (ManifestResponseArrayOutput) ToManifestResponseArrayOutputWithContext

func (o ManifestResponseArrayOutput) ToManifestResponseArrayOutputWithContext(ctx context.Context) ManifestResponseArrayOutput

type ManifestResponseInput

type ManifestResponseInput interface {
	pulumi.Input

	ToManifestResponseOutput() ManifestResponseOutput
	ToManifestResponseOutputWithContext(context.Context) ManifestResponseOutput
}

ManifestResponseInput is an input type that accepts ManifestResponseArgs and ManifestResponseOutput values. You can construct a concrete instance of `ManifestResponseInput` via:

ManifestResponseArgs{...}

type ManifestResponseOutput

type ManifestResponseOutput struct{ *pulumi.OutputState }

Manifest configuration.

func (ManifestResponseOutput) ElementType

func (ManifestResponseOutput) ElementType() reflect.Type

func (ManifestResponseOutput) FileName

The name of the generated file. The default is `"manifest"` with the extension suffix corresponding to the `Manifest.type`.

func (ManifestResponseOutput) MuxStreams

List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.

func (ManifestResponseOutput) ToManifestResponseOutput

func (o ManifestResponseOutput) ToManifestResponseOutput() ManifestResponseOutput

func (ManifestResponseOutput) ToManifestResponseOutputWithContext

func (o ManifestResponseOutput) ToManifestResponseOutputWithContext(ctx context.Context) ManifestResponseOutput

func (ManifestResponseOutput) Type

Type of the manifest, can be "HLS" or "DASH".

type ManifestType added in v0.4.0

type ManifestType string

Required. Type of the manifest, can be "HLS" or "DASH".

func (ManifestType) ElementType added in v0.4.0

func (ManifestType) ElementType() reflect.Type

func (ManifestType) ToManifestTypeOutput added in v0.6.0

func (e ManifestType) ToManifestTypeOutput() ManifestTypeOutput

func (ManifestType) ToManifestTypeOutputWithContext added in v0.6.0

func (e ManifestType) ToManifestTypeOutputWithContext(ctx context.Context) ManifestTypeOutput

func (ManifestType) ToManifestTypePtrOutput added in v0.6.0

func (e ManifestType) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestType) ToManifestTypePtrOutputWithContext added in v0.6.0

func (e ManifestType) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestType) ToStringOutput added in v0.4.0

func (e ManifestType) ToStringOutput() pulumi.StringOutput

func (ManifestType) ToStringOutputWithContext added in v0.4.0

func (e ManifestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManifestType) ToStringPtrOutput added in v0.4.0

func (e ManifestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestType) ToStringPtrOutputWithContext added in v0.4.0

func (e ManifestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestTypeInput added in v0.6.0

type ManifestTypeInput interface {
	pulumi.Input

	ToManifestTypeOutput() ManifestTypeOutput
	ToManifestTypeOutputWithContext(context.Context) ManifestTypeOutput
}

ManifestTypeInput is an input type that accepts ManifestTypeArgs and ManifestTypeOutput values. You can construct a concrete instance of `ManifestTypeInput` via:

ManifestTypeArgs{...}

type ManifestTypeOutput added in v0.6.0

type ManifestTypeOutput struct{ *pulumi.OutputState }

func (ManifestTypeOutput) ElementType added in v0.6.0

func (ManifestTypeOutput) ElementType() reflect.Type

func (ManifestTypeOutput) ToManifestTypeOutput added in v0.6.0

func (o ManifestTypeOutput) ToManifestTypeOutput() ManifestTypeOutput

func (ManifestTypeOutput) ToManifestTypeOutputWithContext added in v0.6.0

func (o ManifestTypeOutput) ToManifestTypeOutputWithContext(ctx context.Context) ManifestTypeOutput

func (ManifestTypeOutput) ToManifestTypePtrOutput added in v0.6.0

func (o ManifestTypeOutput) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestTypeOutput) ToManifestTypePtrOutputWithContext added in v0.6.0

func (o ManifestTypeOutput) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestTypeOutput) ToStringOutput added in v0.6.0

func (o ManifestTypeOutput) ToStringOutput() pulumi.StringOutput

func (ManifestTypeOutput) ToStringOutputWithContext added in v0.6.0

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

func (ManifestTypeOutput) ToStringPtrOutput added in v0.6.0

func (o ManifestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ManifestTypePtrInput added in v0.6.0

type ManifestTypePtrInput interface {
	pulumi.Input

	ToManifestTypePtrOutput() ManifestTypePtrOutput
	ToManifestTypePtrOutputWithContext(context.Context) ManifestTypePtrOutput
}

func ManifestTypePtr added in v0.6.0

func ManifestTypePtr(v string) ManifestTypePtrInput

type ManifestTypePtrOutput added in v0.6.0

type ManifestTypePtrOutput struct{ *pulumi.OutputState }

func (ManifestTypePtrOutput) Elem added in v0.6.0

func (ManifestTypePtrOutput) ElementType added in v0.6.0

func (ManifestTypePtrOutput) ElementType() reflect.Type

func (ManifestTypePtrOutput) ToManifestTypePtrOutput added in v0.6.0

func (o ManifestTypePtrOutput) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestTypePtrOutput) ToManifestTypePtrOutputWithContext added in v0.6.0

func (o ManifestTypePtrOutput) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (o ManifestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type MpegCommonEncryption

type MpegCommonEncryption struct {
	// 128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.
	KeyId string `pulumi:"keyId"`
	// Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'
	Scheme string `pulumi:"scheme"`
}

Configuration for MPEG Common Encryption (MPEG-CENC).

type MpegCommonEncryptionArgs

type MpegCommonEncryptionArgs struct {
	// 128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

Configuration for MPEG Common Encryption (MPEG-CENC).

func (MpegCommonEncryptionArgs) ElementType

func (MpegCommonEncryptionArgs) ElementType() reflect.Type

func (MpegCommonEncryptionArgs) ToMpegCommonEncryptionOutput

func (i MpegCommonEncryptionArgs) ToMpegCommonEncryptionOutput() MpegCommonEncryptionOutput

func (MpegCommonEncryptionArgs) ToMpegCommonEncryptionOutputWithContext

func (i MpegCommonEncryptionArgs) ToMpegCommonEncryptionOutputWithContext(ctx context.Context) MpegCommonEncryptionOutput

func (MpegCommonEncryptionArgs) ToMpegCommonEncryptionPtrOutput

func (i MpegCommonEncryptionArgs) ToMpegCommonEncryptionPtrOutput() MpegCommonEncryptionPtrOutput

func (MpegCommonEncryptionArgs) ToMpegCommonEncryptionPtrOutputWithContext

func (i MpegCommonEncryptionArgs) ToMpegCommonEncryptionPtrOutputWithContext(ctx context.Context) MpegCommonEncryptionPtrOutput

type MpegCommonEncryptionInput

type MpegCommonEncryptionInput interface {
	pulumi.Input

	ToMpegCommonEncryptionOutput() MpegCommonEncryptionOutput
	ToMpegCommonEncryptionOutputWithContext(context.Context) MpegCommonEncryptionOutput
}

MpegCommonEncryptionInput is an input type that accepts MpegCommonEncryptionArgs and MpegCommonEncryptionOutput values. You can construct a concrete instance of `MpegCommonEncryptionInput` via:

MpegCommonEncryptionArgs{...}

type MpegCommonEncryptionOutput

type MpegCommonEncryptionOutput struct{ *pulumi.OutputState }

Configuration for MPEG Common Encryption (MPEG-CENC).

func (MpegCommonEncryptionOutput) ElementType

func (MpegCommonEncryptionOutput) ElementType() reflect.Type

func (MpegCommonEncryptionOutput) KeyId

128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.

func (MpegCommonEncryptionOutput) Scheme

Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'

func (MpegCommonEncryptionOutput) ToMpegCommonEncryptionOutput

func (o MpegCommonEncryptionOutput) ToMpegCommonEncryptionOutput() MpegCommonEncryptionOutput

func (MpegCommonEncryptionOutput) ToMpegCommonEncryptionOutputWithContext

func (o MpegCommonEncryptionOutput) ToMpegCommonEncryptionOutputWithContext(ctx context.Context) MpegCommonEncryptionOutput

func (MpegCommonEncryptionOutput) ToMpegCommonEncryptionPtrOutput

func (o MpegCommonEncryptionOutput) ToMpegCommonEncryptionPtrOutput() MpegCommonEncryptionPtrOutput

func (MpegCommonEncryptionOutput) ToMpegCommonEncryptionPtrOutputWithContext

func (o MpegCommonEncryptionOutput) ToMpegCommonEncryptionPtrOutputWithContext(ctx context.Context) MpegCommonEncryptionPtrOutput

type MpegCommonEncryptionPtrInput

type MpegCommonEncryptionPtrInput interface {
	pulumi.Input

	ToMpegCommonEncryptionPtrOutput() MpegCommonEncryptionPtrOutput
	ToMpegCommonEncryptionPtrOutputWithContext(context.Context) MpegCommonEncryptionPtrOutput
}

MpegCommonEncryptionPtrInput is an input type that accepts MpegCommonEncryptionArgs, MpegCommonEncryptionPtr and MpegCommonEncryptionPtrOutput values. You can construct a concrete instance of `MpegCommonEncryptionPtrInput` via:

        MpegCommonEncryptionArgs{...}

or:

        nil

type MpegCommonEncryptionPtrOutput

type MpegCommonEncryptionPtrOutput struct{ *pulumi.OutputState }

func (MpegCommonEncryptionPtrOutput) Elem

func (MpegCommonEncryptionPtrOutput) ElementType

func (MpegCommonEncryptionPtrOutput) KeyId

128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.

func (MpegCommonEncryptionPtrOutput) Scheme

Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'

func (MpegCommonEncryptionPtrOutput) ToMpegCommonEncryptionPtrOutput

func (o MpegCommonEncryptionPtrOutput) ToMpegCommonEncryptionPtrOutput() MpegCommonEncryptionPtrOutput

func (MpegCommonEncryptionPtrOutput) ToMpegCommonEncryptionPtrOutputWithContext

func (o MpegCommonEncryptionPtrOutput) ToMpegCommonEncryptionPtrOutputWithContext(ctx context.Context) MpegCommonEncryptionPtrOutput

type MpegCommonEncryptionResponse

type MpegCommonEncryptionResponse struct {
	// 128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.
	KeyId string `pulumi:"keyId"`
	// Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'
	Scheme string `pulumi:"scheme"`
}

Configuration for MPEG Common Encryption (MPEG-CENC).

type MpegCommonEncryptionResponseArgs

type MpegCommonEncryptionResponseArgs struct {
	// 128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'
	Scheme pulumi.StringInput `pulumi:"scheme"`
}

Configuration for MPEG Common Encryption (MPEG-CENC).

func (MpegCommonEncryptionResponseArgs) ElementType

func (MpegCommonEncryptionResponseArgs) ToMpegCommonEncryptionResponseOutput

func (i MpegCommonEncryptionResponseArgs) ToMpegCommonEncryptionResponseOutput() MpegCommonEncryptionResponseOutput

func (MpegCommonEncryptionResponseArgs) ToMpegCommonEncryptionResponseOutputWithContext

func (i MpegCommonEncryptionResponseArgs) ToMpegCommonEncryptionResponseOutputWithContext(ctx context.Context) MpegCommonEncryptionResponseOutput

type MpegCommonEncryptionResponseInput

type MpegCommonEncryptionResponseInput interface {
	pulumi.Input

	ToMpegCommonEncryptionResponseOutput() MpegCommonEncryptionResponseOutput
	ToMpegCommonEncryptionResponseOutputWithContext(context.Context) MpegCommonEncryptionResponseOutput
}

MpegCommonEncryptionResponseInput is an input type that accepts MpegCommonEncryptionResponseArgs and MpegCommonEncryptionResponseOutput values. You can construct a concrete instance of `MpegCommonEncryptionResponseInput` via:

MpegCommonEncryptionResponseArgs{...}

type MpegCommonEncryptionResponseOutput

type MpegCommonEncryptionResponseOutput struct{ *pulumi.OutputState }

Configuration for MPEG Common Encryption (MPEG-CENC).

func (MpegCommonEncryptionResponseOutput) ElementType

func (MpegCommonEncryptionResponseOutput) KeyId

128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.

func (MpegCommonEncryptionResponseOutput) Scheme

Specify the encryption scheme. Supported encryption schemes: - 'cenc' - 'cbcs'

func (MpegCommonEncryptionResponseOutput) ToMpegCommonEncryptionResponseOutput

func (o MpegCommonEncryptionResponseOutput) ToMpegCommonEncryptionResponseOutput() MpegCommonEncryptionResponseOutput

func (MpegCommonEncryptionResponseOutput) ToMpegCommonEncryptionResponseOutputWithContext

func (o MpegCommonEncryptionResponseOutput) ToMpegCommonEncryptionResponseOutputWithContext(ctx context.Context) MpegCommonEncryptionResponseOutput

type MuxStream

type MuxStream struct {
	// The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'
	Container *string `pulumi:"container"`
	// List of `ElementaryStream.key`s multiplexed in this stream.
	ElementaryStreams []string `pulumi:"elementaryStreams"`
	// Encryption settings.
	Encryption *Encryption `pulumi:"encryption"`
	// The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.
	FileName *string `pulumi:"fileName"`
	// A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.
	Key *string `pulumi:"key"`
	// Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.
	SegmentSettings *SegmentSettings `pulumi:"segmentSettings"`
}

Multiplexing settings for output stream.

type MuxStreamArgs

type MuxStreamArgs struct {
	// The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'
	Container pulumi.StringPtrInput `pulumi:"container"`
	// List of `ElementaryStream.key`s multiplexed in this stream.
	ElementaryStreams pulumi.StringArrayInput `pulumi:"elementaryStreams"`
	// Encryption settings.
	Encryption EncryptionPtrInput `pulumi:"encryption"`
	// The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
	// A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.
	SegmentSettings SegmentSettingsPtrInput `pulumi:"segmentSettings"`
}

Multiplexing settings for output stream.

func (MuxStreamArgs) ElementType

func (MuxStreamArgs) ElementType() reflect.Type

func (MuxStreamArgs) ToMuxStreamOutput

func (i MuxStreamArgs) ToMuxStreamOutput() MuxStreamOutput

func (MuxStreamArgs) ToMuxStreamOutputWithContext

func (i MuxStreamArgs) ToMuxStreamOutputWithContext(ctx context.Context) MuxStreamOutput

type MuxStreamArray

type MuxStreamArray []MuxStreamInput

func (MuxStreamArray) ElementType

func (MuxStreamArray) ElementType() reflect.Type

func (MuxStreamArray) ToMuxStreamArrayOutput

func (i MuxStreamArray) ToMuxStreamArrayOutput() MuxStreamArrayOutput

func (MuxStreamArray) ToMuxStreamArrayOutputWithContext

func (i MuxStreamArray) ToMuxStreamArrayOutputWithContext(ctx context.Context) MuxStreamArrayOutput

type MuxStreamArrayInput

type MuxStreamArrayInput interface {
	pulumi.Input

	ToMuxStreamArrayOutput() MuxStreamArrayOutput
	ToMuxStreamArrayOutputWithContext(context.Context) MuxStreamArrayOutput
}

MuxStreamArrayInput is an input type that accepts MuxStreamArray and MuxStreamArrayOutput values. You can construct a concrete instance of `MuxStreamArrayInput` via:

MuxStreamArray{ MuxStreamArgs{...} }

type MuxStreamArrayOutput

type MuxStreamArrayOutput struct{ *pulumi.OutputState }

func (MuxStreamArrayOutput) ElementType

func (MuxStreamArrayOutput) ElementType() reflect.Type

func (MuxStreamArrayOutput) Index

func (MuxStreamArrayOutput) ToMuxStreamArrayOutput

func (o MuxStreamArrayOutput) ToMuxStreamArrayOutput() MuxStreamArrayOutput

func (MuxStreamArrayOutput) ToMuxStreamArrayOutputWithContext

func (o MuxStreamArrayOutput) ToMuxStreamArrayOutputWithContext(ctx context.Context) MuxStreamArrayOutput

type MuxStreamInput

type MuxStreamInput interface {
	pulumi.Input

	ToMuxStreamOutput() MuxStreamOutput
	ToMuxStreamOutputWithContext(context.Context) MuxStreamOutput
}

MuxStreamInput is an input type that accepts MuxStreamArgs and MuxStreamOutput values. You can construct a concrete instance of `MuxStreamInput` via:

MuxStreamArgs{...}

type MuxStreamOutput

type MuxStreamOutput struct{ *pulumi.OutputState }

Multiplexing settings for output stream.

func (MuxStreamOutput) Container

func (o MuxStreamOutput) Container() pulumi.StringPtrOutput

The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'

func (MuxStreamOutput) ElementType

func (MuxStreamOutput) ElementType() reflect.Type

func (MuxStreamOutput) ElementaryStreams

func (o MuxStreamOutput) ElementaryStreams() pulumi.StringArrayOutput

List of `ElementaryStream.key`s multiplexed in this stream.

func (MuxStreamOutput) Encryption

func (o MuxStreamOutput) Encryption() EncryptionPtrOutput

Encryption settings.

func (MuxStreamOutput) FileName

func (o MuxStreamOutput) FileName() pulumi.StringPtrOutput

The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.

func (MuxStreamOutput) Key

A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.

func (MuxStreamOutput) SegmentSettings

func (o MuxStreamOutput) SegmentSettings() SegmentSettingsPtrOutput

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (MuxStreamOutput) ToMuxStreamOutput

func (o MuxStreamOutput) ToMuxStreamOutput() MuxStreamOutput

func (MuxStreamOutput) ToMuxStreamOutputWithContext

func (o MuxStreamOutput) ToMuxStreamOutputWithContext(ctx context.Context) MuxStreamOutput

type MuxStreamResponse

type MuxStreamResponse struct {
	// The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'
	Container string `pulumi:"container"`
	// List of `ElementaryStream.key`s multiplexed in this stream.
	ElementaryStreams []string `pulumi:"elementaryStreams"`
	// Encryption settings.
	Encryption EncryptionResponse `pulumi:"encryption"`
	// The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.
	FileName string `pulumi:"fileName"`
	// A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.
	Key string `pulumi:"key"`
	// Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.
	SegmentSettings SegmentSettingsResponse `pulumi:"segmentSettings"`
}

Multiplexing settings for output stream.

type MuxStreamResponseArgs

type MuxStreamResponseArgs struct {
	// The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'
	Container pulumi.StringInput `pulumi:"container"`
	// List of `ElementaryStream.key`s multiplexed in this stream.
	ElementaryStreams pulumi.StringArrayInput `pulumi:"elementaryStreams"`
	// Encryption settings.
	Encryption EncryptionResponseInput `pulumi:"encryption"`
	// The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.
	FileName pulumi.StringInput `pulumi:"fileName"`
	// A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.
	Key pulumi.StringInput `pulumi:"key"`
	// Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.
	SegmentSettings SegmentSettingsResponseInput `pulumi:"segmentSettings"`
}

Multiplexing settings for output stream.

func (MuxStreamResponseArgs) ElementType

func (MuxStreamResponseArgs) ElementType() reflect.Type

func (MuxStreamResponseArgs) ToMuxStreamResponseOutput

func (i MuxStreamResponseArgs) ToMuxStreamResponseOutput() MuxStreamResponseOutput

func (MuxStreamResponseArgs) ToMuxStreamResponseOutputWithContext

func (i MuxStreamResponseArgs) ToMuxStreamResponseOutputWithContext(ctx context.Context) MuxStreamResponseOutput

type MuxStreamResponseArray

type MuxStreamResponseArray []MuxStreamResponseInput

func (MuxStreamResponseArray) ElementType

func (MuxStreamResponseArray) ElementType() reflect.Type

func (MuxStreamResponseArray) ToMuxStreamResponseArrayOutput

func (i MuxStreamResponseArray) ToMuxStreamResponseArrayOutput() MuxStreamResponseArrayOutput

func (MuxStreamResponseArray) ToMuxStreamResponseArrayOutputWithContext

func (i MuxStreamResponseArray) ToMuxStreamResponseArrayOutputWithContext(ctx context.Context) MuxStreamResponseArrayOutput

type MuxStreamResponseArrayInput

type MuxStreamResponseArrayInput interface {
	pulumi.Input

	ToMuxStreamResponseArrayOutput() MuxStreamResponseArrayOutput
	ToMuxStreamResponseArrayOutputWithContext(context.Context) MuxStreamResponseArrayOutput
}

MuxStreamResponseArrayInput is an input type that accepts MuxStreamResponseArray and MuxStreamResponseArrayOutput values. You can construct a concrete instance of `MuxStreamResponseArrayInput` via:

MuxStreamResponseArray{ MuxStreamResponseArgs{...} }

type MuxStreamResponseArrayOutput

type MuxStreamResponseArrayOutput struct{ *pulumi.OutputState }

func (MuxStreamResponseArrayOutput) ElementType

func (MuxStreamResponseArrayOutput) Index

func (MuxStreamResponseArrayOutput) ToMuxStreamResponseArrayOutput

func (o MuxStreamResponseArrayOutput) ToMuxStreamResponseArrayOutput() MuxStreamResponseArrayOutput

func (MuxStreamResponseArrayOutput) ToMuxStreamResponseArrayOutputWithContext

func (o MuxStreamResponseArrayOutput) ToMuxStreamResponseArrayOutputWithContext(ctx context.Context) MuxStreamResponseArrayOutput

type MuxStreamResponseInput

type MuxStreamResponseInput interface {
	pulumi.Input

	ToMuxStreamResponseOutput() MuxStreamResponseOutput
	ToMuxStreamResponseOutputWithContext(context.Context) MuxStreamResponseOutput
}

MuxStreamResponseInput is an input type that accepts MuxStreamResponseArgs and MuxStreamResponseOutput values. You can construct a concrete instance of `MuxStreamResponseInput` via:

MuxStreamResponseArgs{...}

type MuxStreamResponseOutput

type MuxStreamResponseOutput struct{ *pulumi.OutputState }

Multiplexing settings for output stream.

func (MuxStreamResponseOutput) Container

The container format. The default is `"mp4"` Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is `".m4s"` - 'mp4' - 'vtt'

func (MuxStreamResponseOutput) ElementType

func (MuxStreamResponseOutput) ElementType() reflect.Type

func (MuxStreamResponseOutput) ElementaryStreams

func (o MuxStreamResponseOutput) ElementaryStreams() pulumi.StringArrayOutput

List of `ElementaryStream.key`s multiplexed in this stream.

func (MuxStreamResponseOutput) Encryption

Encryption settings.

func (MuxStreamResponseOutput) FileName

The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"mux_stream0000000123.ts"`.

func (MuxStreamResponseOutput) Key

A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `".m3u8"` extension suffix.

func (MuxStreamResponseOutput) SegmentSettings

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (MuxStreamResponseOutput) ToMuxStreamResponseOutput

func (o MuxStreamResponseOutput) ToMuxStreamResponseOutput() MuxStreamResponseOutput

func (MuxStreamResponseOutput) ToMuxStreamResponseOutputWithContext

func (o MuxStreamResponseOutput) ToMuxStreamResponseOutputWithContext(ctx context.Context) MuxStreamResponseOutput

type NormalizedCoordinate

type NormalizedCoordinate struct {
	// Normalized x coordinate.
	X *float64 `pulumi:"x"`
	// Normalized y coordinate.
	Y *float64 `pulumi:"y"`
}

2D normalized coordinates. Default: `{0.0, 0.0}`

type NormalizedCoordinateArgs

type NormalizedCoordinateArgs struct {
	// Normalized x coordinate.
	X pulumi.Float64PtrInput `pulumi:"x"`
	// Normalized y coordinate.
	Y pulumi.Float64PtrInput `pulumi:"y"`
}

2D normalized coordinates. Default: `{0.0, 0.0}`

func (NormalizedCoordinateArgs) ElementType

func (NormalizedCoordinateArgs) ElementType() reflect.Type

func (NormalizedCoordinateArgs) ToNormalizedCoordinateOutput

func (i NormalizedCoordinateArgs) ToNormalizedCoordinateOutput() NormalizedCoordinateOutput

func (NormalizedCoordinateArgs) ToNormalizedCoordinateOutputWithContext

func (i NormalizedCoordinateArgs) ToNormalizedCoordinateOutputWithContext(ctx context.Context) NormalizedCoordinateOutput

func (NormalizedCoordinateArgs) ToNormalizedCoordinatePtrOutput

func (i NormalizedCoordinateArgs) ToNormalizedCoordinatePtrOutput() NormalizedCoordinatePtrOutput

func (NormalizedCoordinateArgs) ToNormalizedCoordinatePtrOutputWithContext

func (i NormalizedCoordinateArgs) ToNormalizedCoordinatePtrOutputWithContext(ctx context.Context) NormalizedCoordinatePtrOutput

type NormalizedCoordinateInput

type NormalizedCoordinateInput interface {
	pulumi.Input

	ToNormalizedCoordinateOutput() NormalizedCoordinateOutput
	ToNormalizedCoordinateOutputWithContext(context.Context) NormalizedCoordinateOutput
}

NormalizedCoordinateInput is an input type that accepts NormalizedCoordinateArgs and NormalizedCoordinateOutput values. You can construct a concrete instance of `NormalizedCoordinateInput` via:

NormalizedCoordinateArgs{...}

type NormalizedCoordinateOutput

type NormalizedCoordinateOutput struct{ *pulumi.OutputState }

2D normalized coordinates. Default: `{0.0, 0.0}`

func (NormalizedCoordinateOutput) ElementType

func (NormalizedCoordinateOutput) ElementType() reflect.Type

func (NormalizedCoordinateOutput) ToNormalizedCoordinateOutput

func (o NormalizedCoordinateOutput) ToNormalizedCoordinateOutput() NormalizedCoordinateOutput

func (NormalizedCoordinateOutput) ToNormalizedCoordinateOutputWithContext

func (o NormalizedCoordinateOutput) ToNormalizedCoordinateOutputWithContext(ctx context.Context) NormalizedCoordinateOutput

func (NormalizedCoordinateOutput) ToNormalizedCoordinatePtrOutput

func (o NormalizedCoordinateOutput) ToNormalizedCoordinatePtrOutput() NormalizedCoordinatePtrOutput

func (NormalizedCoordinateOutput) ToNormalizedCoordinatePtrOutputWithContext

func (o NormalizedCoordinateOutput) ToNormalizedCoordinatePtrOutputWithContext(ctx context.Context) NormalizedCoordinatePtrOutput

func (NormalizedCoordinateOutput) X

Normalized x coordinate.

func (NormalizedCoordinateOutput) Y

Normalized y coordinate.

type NormalizedCoordinatePtrInput

type NormalizedCoordinatePtrInput interface {
	pulumi.Input

	ToNormalizedCoordinatePtrOutput() NormalizedCoordinatePtrOutput
	ToNormalizedCoordinatePtrOutputWithContext(context.Context) NormalizedCoordinatePtrOutput
}

NormalizedCoordinatePtrInput is an input type that accepts NormalizedCoordinateArgs, NormalizedCoordinatePtr and NormalizedCoordinatePtrOutput values. You can construct a concrete instance of `NormalizedCoordinatePtrInput` via:

        NormalizedCoordinateArgs{...}

or:

        nil

type NormalizedCoordinatePtrOutput

type NormalizedCoordinatePtrOutput struct{ *pulumi.OutputState }

func (NormalizedCoordinatePtrOutput) Elem

func (NormalizedCoordinatePtrOutput) ElementType

func (NormalizedCoordinatePtrOutput) ToNormalizedCoordinatePtrOutput

func (o NormalizedCoordinatePtrOutput) ToNormalizedCoordinatePtrOutput() NormalizedCoordinatePtrOutput

func (NormalizedCoordinatePtrOutput) ToNormalizedCoordinatePtrOutputWithContext

func (o NormalizedCoordinatePtrOutput) ToNormalizedCoordinatePtrOutputWithContext(ctx context.Context) NormalizedCoordinatePtrOutput

func (NormalizedCoordinatePtrOutput) X

Normalized x coordinate.

func (NormalizedCoordinatePtrOutput) Y

Normalized y coordinate.

type NormalizedCoordinateResponse

type NormalizedCoordinateResponse struct {
	// Normalized x coordinate.
	X float64 `pulumi:"x"`
	// Normalized y coordinate.
	Y float64 `pulumi:"y"`
}

2D normalized coordinates. Default: `{0.0, 0.0}`

type NormalizedCoordinateResponseArgs

type NormalizedCoordinateResponseArgs struct {
	// Normalized x coordinate.
	X pulumi.Float64Input `pulumi:"x"`
	// Normalized y coordinate.
	Y pulumi.Float64Input `pulumi:"y"`
}

2D normalized coordinates. Default: `{0.0, 0.0}`

func (NormalizedCoordinateResponseArgs) ElementType

func (NormalizedCoordinateResponseArgs) ToNormalizedCoordinateResponseOutput

func (i NormalizedCoordinateResponseArgs) ToNormalizedCoordinateResponseOutput() NormalizedCoordinateResponseOutput

func (NormalizedCoordinateResponseArgs) ToNormalizedCoordinateResponseOutputWithContext

func (i NormalizedCoordinateResponseArgs) ToNormalizedCoordinateResponseOutputWithContext(ctx context.Context) NormalizedCoordinateResponseOutput

type NormalizedCoordinateResponseInput

type NormalizedCoordinateResponseInput interface {
	pulumi.Input

	ToNormalizedCoordinateResponseOutput() NormalizedCoordinateResponseOutput
	ToNormalizedCoordinateResponseOutputWithContext(context.Context) NormalizedCoordinateResponseOutput
}

NormalizedCoordinateResponseInput is an input type that accepts NormalizedCoordinateResponseArgs and NormalizedCoordinateResponseOutput values. You can construct a concrete instance of `NormalizedCoordinateResponseInput` via:

NormalizedCoordinateResponseArgs{...}

type NormalizedCoordinateResponseOutput

type NormalizedCoordinateResponseOutput struct{ *pulumi.OutputState }

2D normalized coordinates. Default: `{0.0, 0.0}`

func (NormalizedCoordinateResponseOutput) ElementType

func (NormalizedCoordinateResponseOutput) ToNormalizedCoordinateResponseOutput

func (o NormalizedCoordinateResponseOutput) ToNormalizedCoordinateResponseOutput() NormalizedCoordinateResponseOutput

func (NormalizedCoordinateResponseOutput) ToNormalizedCoordinateResponseOutputWithContext

func (o NormalizedCoordinateResponseOutput) ToNormalizedCoordinateResponseOutputWithContext(ctx context.Context) NormalizedCoordinateResponseOutput

func (NormalizedCoordinateResponseOutput) X

Normalized x coordinate.

func (NormalizedCoordinateResponseOutput) Y

Normalized y coordinate.

type OriginUriResponse

type OriginUriResponse struct {
	// Dash manifest URI. If multiple Dash manifests are created, only the first one is listed.
	Dash string `pulumi:"dash"`
	// HLS manifest URI per https://tools.ietf.org/html/rfc8216#section-4.3.4. If multiple HLS manifests are created, only the first one is listed.
	Hls string `pulumi:"hls"`
}

The origin URI.

type OriginUriResponseArgs

type OriginUriResponseArgs struct {
	// Dash manifest URI. If multiple Dash manifests are created, only the first one is listed.
	Dash pulumi.StringInput `pulumi:"dash"`
	// HLS manifest URI per https://tools.ietf.org/html/rfc8216#section-4.3.4. If multiple HLS manifests are created, only the first one is listed.
	Hls pulumi.StringInput `pulumi:"hls"`
}

The origin URI.

func (OriginUriResponseArgs) ElementType

func (OriginUriResponseArgs) ElementType() reflect.Type

func (OriginUriResponseArgs) ToOriginUriResponseOutput

func (i OriginUriResponseArgs) ToOriginUriResponseOutput() OriginUriResponseOutput

func (OriginUriResponseArgs) ToOriginUriResponseOutputWithContext

func (i OriginUriResponseArgs) ToOriginUriResponseOutputWithContext(ctx context.Context) OriginUriResponseOutput

func (OriginUriResponseArgs) ToOriginUriResponsePtrOutput

func (i OriginUriResponseArgs) ToOriginUriResponsePtrOutput() OriginUriResponsePtrOutput

func (OriginUriResponseArgs) ToOriginUriResponsePtrOutputWithContext

func (i OriginUriResponseArgs) ToOriginUriResponsePtrOutputWithContext(ctx context.Context) OriginUriResponsePtrOutput

type OriginUriResponseInput

type OriginUriResponseInput interface {
	pulumi.Input

	ToOriginUriResponseOutput() OriginUriResponseOutput
	ToOriginUriResponseOutputWithContext(context.Context) OriginUriResponseOutput
}

OriginUriResponseInput is an input type that accepts OriginUriResponseArgs and OriginUriResponseOutput values. You can construct a concrete instance of `OriginUriResponseInput` via:

OriginUriResponseArgs{...}

type OriginUriResponseOutput

type OriginUriResponseOutput struct{ *pulumi.OutputState }

The origin URI.

func (OriginUriResponseOutput) Dash

Dash manifest URI. If multiple Dash manifests are created, only the first one is listed.

func (OriginUriResponseOutput) ElementType

func (OriginUriResponseOutput) ElementType() reflect.Type

func (OriginUriResponseOutput) Hls

HLS manifest URI per https://tools.ietf.org/html/rfc8216#section-4.3.4. If multiple HLS manifests are created, only the first one is listed.

func (OriginUriResponseOutput) ToOriginUriResponseOutput

func (o OriginUriResponseOutput) ToOriginUriResponseOutput() OriginUriResponseOutput

func (OriginUriResponseOutput) ToOriginUriResponseOutputWithContext

func (o OriginUriResponseOutput) ToOriginUriResponseOutputWithContext(ctx context.Context) OriginUriResponseOutput

func (OriginUriResponseOutput) ToOriginUriResponsePtrOutput

func (o OriginUriResponseOutput) ToOriginUriResponsePtrOutput() OriginUriResponsePtrOutput

func (OriginUriResponseOutput) ToOriginUriResponsePtrOutputWithContext

func (o OriginUriResponseOutput) ToOriginUriResponsePtrOutputWithContext(ctx context.Context) OriginUriResponsePtrOutput

type OriginUriResponsePtrInput

type OriginUriResponsePtrInput interface {
	pulumi.Input

	ToOriginUriResponsePtrOutput() OriginUriResponsePtrOutput
	ToOriginUriResponsePtrOutputWithContext(context.Context) OriginUriResponsePtrOutput
}

OriginUriResponsePtrInput is an input type that accepts OriginUriResponseArgs, OriginUriResponsePtr and OriginUriResponsePtrOutput values. You can construct a concrete instance of `OriginUriResponsePtrInput` via:

        OriginUriResponseArgs{...}

or:

        nil

type OriginUriResponsePtrOutput

type OriginUriResponsePtrOutput struct{ *pulumi.OutputState }

func (OriginUriResponsePtrOutput) Dash

Dash manifest URI. If multiple Dash manifests are created, only the first one is listed.

func (OriginUriResponsePtrOutput) Elem

func (OriginUriResponsePtrOutput) ElementType

func (OriginUriResponsePtrOutput) ElementType() reflect.Type

func (OriginUriResponsePtrOutput) Hls

HLS manifest URI per https://tools.ietf.org/html/rfc8216#section-4.3.4. If multiple HLS manifests are created, only the first one is listed.

func (OriginUriResponsePtrOutput) ToOriginUriResponsePtrOutput

func (o OriginUriResponsePtrOutput) ToOriginUriResponsePtrOutput() OriginUriResponsePtrOutput

func (OriginUriResponsePtrOutput) ToOriginUriResponsePtrOutputWithContext

func (o OriginUriResponsePtrOutput) ToOriginUriResponsePtrOutputWithContext(ctx context.Context) OriginUriResponsePtrOutput

type Output

type Output struct {
	// URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.
	Uri *string `pulumi:"uri"`
}

Location of output file(s) in a Cloud Storage bucket.

type OutputArgs

type OutputArgs struct {
	// URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

Location of output file(s) in a Cloud Storage bucket.

func (OutputArgs) ElementType

func (OutputArgs) ElementType() reflect.Type

func (OutputArgs) ToOutputOutput

func (i OutputArgs) ToOutputOutput() OutputOutput

func (OutputArgs) ToOutputOutputWithContext

func (i OutputArgs) ToOutputOutputWithContext(ctx context.Context) OutputOutput

func (OutputArgs) ToOutputPtrOutput

func (i OutputArgs) ToOutputPtrOutput() OutputPtrOutput

func (OutputArgs) ToOutputPtrOutputWithContext

func (i OutputArgs) ToOutputPtrOutputWithContext(ctx context.Context) OutputPtrOutput

type OutputInput

type OutputInput interface {
	pulumi.Input

	ToOutputOutput() OutputOutput
	ToOutputOutputWithContext(context.Context) OutputOutput
}

OutputInput is an input type that accepts OutputArgs and OutputOutput values. You can construct a concrete instance of `OutputInput` via:

OutputArgs{...}

type OutputOutput

type OutputOutput struct{ *pulumi.OutputState }

Location of output file(s) in a Cloud Storage bucket.

func (OutputOutput) ElementType

func (OutputOutput) ElementType() reflect.Type

func (OutputOutput) ToOutputOutput

func (o OutputOutput) ToOutputOutput() OutputOutput

func (OutputOutput) ToOutputOutputWithContext

func (o OutputOutput) ToOutputOutputWithContext(ctx context.Context) OutputOutput

func (OutputOutput) ToOutputPtrOutput

func (o OutputOutput) ToOutputPtrOutput() OutputPtrOutput

func (OutputOutput) ToOutputPtrOutputWithContext

func (o OutputOutput) ToOutputPtrOutputWithContext(ctx context.Context) OutputPtrOutput

func (OutputOutput) Uri

URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.

type OutputPtrInput

type OutputPtrInput interface {
	pulumi.Input

	ToOutputPtrOutput() OutputPtrOutput
	ToOutputPtrOutputWithContext(context.Context) OutputPtrOutput
}

OutputPtrInput is an input type that accepts OutputArgs, OutputPtr and OutputPtrOutput values. You can construct a concrete instance of `OutputPtrInput` via:

        OutputArgs{...}

or:

        nil

func OutputPtr

func OutputPtr(v *OutputArgs) OutputPtrInput

type OutputPtrOutput

type OutputPtrOutput struct{ *pulumi.OutputState }

func (OutputPtrOutput) Elem

func (o OutputPtrOutput) Elem() OutputOutput

func (OutputPtrOutput) ElementType

func (OutputPtrOutput) ElementType() reflect.Type

func (OutputPtrOutput) ToOutputPtrOutput

func (o OutputPtrOutput) ToOutputPtrOutput() OutputPtrOutput

func (OutputPtrOutput) ToOutputPtrOutputWithContext

func (o OutputPtrOutput) ToOutputPtrOutputWithContext(ctx context.Context) OutputPtrOutput

func (OutputPtrOutput) Uri

URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.

type OutputResponse

type OutputResponse struct {
	// URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.
	Uri string `pulumi:"uri"`
}

Location of output file(s) in a Cloud Storage bucket.

type OutputResponseArgs

type OutputResponseArgs struct {
	// URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Location of output file(s) in a Cloud Storage bucket.

func (OutputResponseArgs) ElementType

func (OutputResponseArgs) ElementType() reflect.Type

func (OutputResponseArgs) ToOutputResponseOutput

func (i OutputResponseArgs) ToOutputResponseOutput() OutputResponseOutput

func (OutputResponseArgs) ToOutputResponseOutputWithContext

func (i OutputResponseArgs) ToOutputResponseOutputWithContext(ctx context.Context) OutputResponseOutput

func (OutputResponseArgs) ToOutputResponsePtrOutput

func (i OutputResponseArgs) ToOutputResponsePtrOutput() OutputResponsePtrOutput

func (OutputResponseArgs) ToOutputResponsePtrOutputWithContext

func (i OutputResponseArgs) ToOutputResponsePtrOutputWithContext(ctx context.Context) OutputResponsePtrOutput

type OutputResponseInput

type OutputResponseInput interface {
	pulumi.Input

	ToOutputResponseOutput() OutputResponseOutput
	ToOutputResponseOutputWithContext(context.Context) OutputResponseOutput
}

OutputResponseInput is an input type that accepts OutputResponseArgs and OutputResponseOutput values. You can construct a concrete instance of `OutputResponseInput` via:

OutputResponseArgs{...}

type OutputResponseOutput

type OutputResponseOutput struct{ *pulumi.OutputState }

Location of output file(s) in a Cloud Storage bucket.

func (OutputResponseOutput) ElementType

func (OutputResponseOutput) ElementType() reflect.Type

func (OutputResponseOutput) ToOutputResponseOutput

func (o OutputResponseOutput) ToOutputResponseOutput() OutputResponseOutput

func (OutputResponseOutput) ToOutputResponseOutputWithContext

func (o OutputResponseOutput) ToOutputResponseOutputWithContext(ctx context.Context) OutputResponseOutput

func (OutputResponseOutput) ToOutputResponsePtrOutput

func (o OutputResponseOutput) ToOutputResponsePtrOutput() OutputResponsePtrOutput

func (OutputResponseOutput) ToOutputResponsePtrOutputWithContext

func (o OutputResponseOutput) ToOutputResponsePtrOutputWithContext(ctx context.Context) OutputResponsePtrOutput

func (OutputResponseOutput) Uri

URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.

type OutputResponsePtrInput

type OutputResponsePtrInput interface {
	pulumi.Input

	ToOutputResponsePtrOutput() OutputResponsePtrOutput
	ToOutputResponsePtrOutputWithContext(context.Context) OutputResponsePtrOutput
}

OutputResponsePtrInput is an input type that accepts OutputResponseArgs, OutputResponsePtr and OutputResponsePtrOutput values. You can construct a concrete instance of `OutputResponsePtrInput` via:

        OutputResponseArgs{...}

or:

        nil

type OutputResponsePtrOutput

type OutputResponsePtrOutput struct{ *pulumi.OutputState }

func (OutputResponsePtrOutput) Elem

func (OutputResponsePtrOutput) ElementType

func (OutputResponsePtrOutput) ElementType() reflect.Type

func (OutputResponsePtrOutput) ToOutputResponsePtrOutput

func (o OutputResponsePtrOutput) ToOutputResponsePtrOutput() OutputResponsePtrOutput

func (OutputResponsePtrOutput) ToOutputResponsePtrOutputWithContext

func (o OutputResponsePtrOutput) ToOutputResponsePtrOutputWithContext(ctx context.Context) OutputResponsePtrOutput

func (OutputResponsePtrOutput) Uri

URI for the output file(s). For example, `gs://my-bucket/outputs/`. If empty the value is populated from `Job.output_uri`.

type Overlay

type Overlay struct {
	// List of Animations. The list should be chronological, without any time overlap.
	Animations []Animation `pulumi:"animations"`
	// Image overlay.
	Image *Image `pulumi:"image"`
}

Overlay configuration.

type OverlayArgs

type OverlayArgs struct {
	// List of Animations. The list should be chronological, without any time overlap.
	Animations AnimationArrayInput `pulumi:"animations"`
	// Image overlay.
	Image ImagePtrInput `pulumi:"image"`
}

Overlay configuration.

func (OverlayArgs) ElementType

func (OverlayArgs) ElementType() reflect.Type

func (OverlayArgs) ToOverlayOutput

func (i OverlayArgs) ToOverlayOutput() OverlayOutput

func (OverlayArgs) ToOverlayOutputWithContext

func (i OverlayArgs) ToOverlayOutputWithContext(ctx context.Context) OverlayOutput

type OverlayArray

type OverlayArray []OverlayInput

func (OverlayArray) ElementType

func (OverlayArray) ElementType() reflect.Type

func (OverlayArray) ToOverlayArrayOutput

func (i OverlayArray) ToOverlayArrayOutput() OverlayArrayOutput

func (OverlayArray) ToOverlayArrayOutputWithContext

func (i OverlayArray) ToOverlayArrayOutputWithContext(ctx context.Context) OverlayArrayOutput

type OverlayArrayInput

type OverlayArrayInput interface {
	pulumi.Input

	ToOverlayArrayOutput() OverlayArrayOutput
	ToOverlayArrayOutputWithContext(context.Context) OverlayArrayOutput
}

OverlayArrayInput is an input type that accepts OverlayArray and OverlayArrayOutput values. You can construct a concrete instance of `OverlayArrayInput` via:

OverlayArray{ OverlayArgs{...} }

type OverlayArrayOutput

type OverlayArrayOutput struct{ *pulumi.OutputState }

func (OverlayArrayOutput) ElementType

func (OverlayArrayOutput) ElementType() reflect.Type

func (OverlayArrayOutput) Index

func (OverlayArrayOutput) ToOverlayArrayOutput

func (o OverlayArrayOutput) ToOverlayArrayOutput() OverlayArrayOutput

func (OverlayArrayOutput) ToOverlayArrayOutputWithContext

func (o OverlayArrayOutput) ToOverlayArrayOutputWithContext(ctx context.Context) OverlayArrayOutput

type OverlayInput

type OverlayInput interface {
	pulumi.Input

	ToOverlayOutput() OverlayOutput
	ToOverlayOutputWithContext(context.Context) OverlayOutput
}

OverlayInput is an input type that accepts OverlayArgs and OverlayOutput values. You can construct a concrete instance of `OverlayInput` via:

OverlayArgs{...}

type OverlayOutput

type OverlayOutput struct{ *pulumi.OutputState }

Overlay configuration.

func (OverlayOutput) Animations

func (o OverlayOutput) Animations() AnimationArrayOutput

List of Animations. The list should be chronological, without any time overlap.

func (OverlayOutput) ElementType

func (OverlayOutput) ElementType() reflect.Type

func (OverlayOutput) Image

func (o OverlayOutput) Image() ImagePtrOutput

Image overlay.

func (OverlayOutput) ToOverlayOutput

func (o OverlayOutput) ToOverlayOutput() OverlayOutput

func (OverlayOutput) ToOverlayOutputWithContext

func (o OverlayOutput) ToOverlayOutputWithContext(ctx context.Context) OverlayOutput

type OverlayResponse

type OverlayResponse struct {
	// List of Animations. The list should be chronological, without any time overlap.
	Animations []AnimationResponse `pulumi:"animations"`
	// Image overlay.
	Image ImageResponse `pulumi:"image"`
}

Overlay configuration.

type OverlayResponseArgs

type OverlayResponseArgs struct {
	// List of Animations. The list should be chronological, without any time overlap.
	Animations AnimationResponseArrayInput `pulumi:"animations"`
	// Image overlay.
	Image ImageResponseInput `pulumi:"image"`
}

Overlay configuration.

func (OverlayResponseArgs) ElementType

func (OverlayResponseArgs) ElementType() reflect.Type

func (OverlayResponseArgs) ToOverlayResponseOutput

func (i OverlayResponseArgs) ToOverlayResponseOutput() OverlayResponseOutput

func (OverlayResponseArgs) ToOverlayResponseOutputWithContext

func (i OverlayResponseArgs) ToOverlayResponseOutputWithContext(ctx context.Context) OverlayResponseOutput

type OverlayResponseArray

type OverlayResponseArray []OverlayResponseInput

func (OverlayResponseArray) ElementType

func (OverlayResponseArray) ElementType() reflect.Type

func (OverlayResponseArray) ToOverlayResponseArrayOutput

func (i OverlayResponseArray) ToOverlayResponseArrayOutput() OverlayResponseArrayOutput

func (OverlayResponseArray) ToOverlayResponseArrayOutputWithContext

func (i OverlayResponseArray) ToOverlayResponseArrayOutputWithContext(ctx context.Context) OverlayResponseArrayOutput

type OverlayResponseArrayInput

type OverlayResponseArrayInput interface {
	pulumi.Input

	ToOverlayResponseArrayOutput() OverlayResponseArrayOutput
	ToOverlayResponseArrayOutputWithContext(context.Context) OverlayResponseArrayOutput
}

OverlayResponseArrayInput is an input type that accepts OverlayResponseArray and OverlayResponseArrayOutput values. You can construct a concrete instance of `OverlayResponseArrayInput` via:

OverlayResponseArray{ OverlayResponseArgs{...} }

type OverlayResponseArrayOutput

type OverlayResponseArrayOutput struct{ *pulumi.OutputState }

func (OverlayResponseArrayOutput) ElementType

func (OverlayResponseArrayOutput) ElementType() reflect.Type

func (OverlayResponseArrayOutput) Index

func (OverlayResponseArrayOutput) ToOverlayResponseArrayOutput

func (o OverlayResponseArrayOutput) ToOverlayResponseArrayOutput() OverlayResponseArrayOutput

func (OverlayResponseArrayOutput) ToOverlayResponseArrayOutputWithContext

func (o OverlayResponseArrayOutput) ToOverlayResponseArrayOutputWithContext(ctx context.Context) OverlayResponseArrayOutput

type OverlayResponseInput

type OverlayResponseInput interface {
	pulumi.Input

	ToOverlayResponseOutput() OverlayResponseOutput
	ToOverlayResponseOutputWithContext(context.Context) OverlayResponseOutput
}

OverlayResponseInput is an input type that accepts OverlayResponseArgs and OverlayResponseOutput values. You can construct a concrete instance of `OverlayResponseInput` via:

OverlayResponseArgs{...}

type OverlayResponseOutput

type OverlayResponseOutput struct{ *pulumi.OutputState }

Overlay configuration.

func (OverlayResponseOutput) Animations

List of Animations. The list should be chronological, without any time overlap.

func (OverlayResponseOutput) ElementType

func (OverlayResponseOutput) ElementType() reflect.Type

func (OverlayResponseOutput) Image

Image overlay.

func (OverlayResponseOutput) ToOverlayResponseOutput

func (o OverlayResponseOutput) ToOverlayResponseOutput() OverlayResponseOutput

func (OverlayResponseOutput) ToOverlayResponseOutputWithContext

func (o OverlayResponseOutput) ToOverlayResponseOutputWithContext(ctx context.Context) OverlayResponseOutput

type Pad

type Pad struct {
	// The number of pixels to add to the bottom. The default is 0.
	BottomPixels *int `pulumi:"bottomPixels"`
	// The number of pixels to add to the left. The default is 0.
	LeftPixels *int `pulumi:"leftPixels"`
	// The number of pixels to add to the right. The default is 0.
	RightPixels *int `pulumi:"rightPixels"`
	// The number of pixels to add to the top. The default is 0.
	TopPixels *int `pulumi:"topPixels"`
}

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

type PadArgs

type PadArgs struct {
	// The number of pixels to add to the bottom. The default is 0.
	BottomPixels pulumi.IntPtrInput `pulumi:"bottomPixels"`
	// The number of pixels to add to the left. The default is 0.
	LeftPixels pulumi.IntPtrInput `pulumi:"leftPixels"`
	// The number of pixels to add to the right. The default is 0.
	RightPixels pulumi.IntPtrInput `pulumi:"rightPixels"`
	// The number of pixels to add to the top. The default is 0.
	TopPixels pulumi.IntPtrInput `pulumi:"topPixels"`
}

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

func (PadArgs) ElementType

func (PadArgs) ElementType() reflect.Type

func (PadArgs) ToPadOutput

func (i PadArgs) ToPadOutput() PadOutput

func (PadArgs) ToPadOutputWithContext

func (i PadArgs) ToPadOutputWithContext(ctx context.Context) PadOutput

func (PadArgs) ToPadPtrOutput

func (i PadArgs) ToPadPtrOutput() PadPtrOutput

func (PadArgs) ToPadPtrOutputWithContext

func (i PadArgs) ToPadPtrOutputWithContext(ctx context.Context) PadPtrOutput

type PadInput

type PadInput interface {
	pulumi.Input

	ToPadOutput() PadOutput
	ToPadOutputWithContext(context.Context) PadOutput
}

PadInput is an input type that accepts PadArgs and PadOutput values. You can construct a concrete instance of `PadInput` via:

PadArgs{...}

type PadOutput

type PadOutput struct{ *pulumi.OutputState }

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

func (PadOutput) BottomPixels

func (o PadOutput) BottomPixels() pulumi.IntPtrOutput

The number of pixels to add to the bottom. The default is 0.

func (PadOutput) ElementType

func (PadOutput) ElementType() reflect.Type

func (PadOutput) LeftPixels

func (o PadOutput) LeftPixels() pulumi.IntPtrOutput

The number of pixels to add to the left. The default is 0.

func (PadOutput) RightPixels

func (o PadOutput) RightPixels() pulumi.IntPtrOutput

The number of pixels to add to the right. The default is 0.

func (PadOutput) ToPadOutput

func (o PadOutput) ToPadOutput() PadOutput

func (PadOutput) ToPadOutputWithContext

func (o PadOutput) ToPadOutputWithContext(ctx context.Context) PadOutput

func (PadOutput) ToPadPtrOutput

func (o PadOutput) ToPadPtrOutput() PadPtrOutput

func (PadOutput) ToPadPtrOutputWithContext

func (o PadOutput) ToPadPtrOutputWithContext(ctx context.Context) PadPtrOutput

func (PadOutput) TopPixels

func (o PadOutput) TopPixels() pulumi.IntPtrOutput

The number of pixels to add to the top. The default is 0.

type PadPtrInput

type PadPtrInput interface {
	pulumi.Input

	ToPadPtrOutput() PadPtrOutput
	ToPadPtrOutputWithContext(context.Context) PadPtrOutput
}

PadPtrInput is an input type that accepts PadArgs, PadPtr and PadPtrOutput values. You can construct a concrete instance of `PadPtrInput` via:

        PadArgs{...}

or:

        nil

func PadPtr

func PadPtr(v *PadArgs) PadPtrInput

type PadPtrOutput

type PadPtrOutput struct{ *pulumi.OutputState }

func (PadPtrOutput) BottomPixels

func (o PadPtrOutput) BottomPixels() pulumi.IntPtrOutput

The number of pixels to add to the bottom. The default is 0.

func (PadPtrOutput) Elem

func (o PadPtrOutput) Elem() PadOutput

func (PadPtrOutput) ElementType

func (PadPtrOutput) ElementType() reflect.Type

func (PadPtrOutput) LeftPixels

func (o PadPtrOutput) LeftPixels() pulumi.IntPtrOutput

The number of pixels to add to the left. The default is 0.

func (PadPtrOutput) RightPixels

func (o PadPtrOutput) RightPixels() pulumi.IntPtrOutput

The number of pixels to add to the right. The default is 0.

func (PadPtrOutput) ToPadPtrOutput

func (o PadPtrOutput) ToPadPtrOutput() PadPtrOutput

func (PadPtrOutput) ToPadPtrOutputWithContext

func (o PadPtrOutput) ToPadPtrOutputWithContext(ctx context.Context) PadPtrOutput

func (PadPtrOutput) TopPixels

func (o PadPtrOutput) TopPixels() pulumi.IntPtrOutput

The number of pixels to add to the top. The default is 0.

type PadResponse

type PadResponse struct {
	// The number of pixels to add to the bottom. The default is 0.
	BottomPixels int `pulumi:"bottomPixels"`
	// The number of pixels to add to the left. The default is 0.
	LeftPixels int `pulumi:"leftPixels"`
	// The number of pixels to add to the right. The default is 0.
	RightPixels int `pulumi:"rightPixels"`
	// The number of pixels to add to the top. The default is 0.
	TopPixels int `pulumi:"topPixels"`
}

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

type PadResponseArgs

type PadResponseArgs struct {
	// The number of pixels to add to the bottom. The default is 0.
	BottomPixels pulumi.IntInput `pulumi:"bottomPixels"`
	// The number of pixels to add to the left. The default is 0.
	LeftPixels pulumi.IntInput `pulumi:"leftPixels"`
	// The number of pixels to add to the right. The default is 0.
	RightPixels pulumi.IntInput `pulumi:"rightPixels"`
	// The number of pixels to add to the top. The default is 0.
	TopPixels pulumi.IntInput `pulumi:"topPixels"`
}

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

func (PadResponseArgs) ElementType

func (PadResponseArgs) ElementType() reflect.Type

func (PadResponseArgs) ToPadResponseOutput

func (i PadResponseArgs) ToPadResponseOutput() PadResponseOutput

func (PadResponseArgs) ToPadResponseOutputWithContext

func (i PadResponseArgs) ToPadResponseOutputWithContext(ctx context.Context) PadResponseOutput

type PadResponseInput

type PadResponseInput interface {
	pulumi.Input

	ToPadResponseOutput() PadResponseOutput
	ToPadResponseOutputWithContext(context.Context) PadResponseOutput
}

PadResponseInput is an input type that accepts PadResponseArgs and PadResponseOutput values. You can construct a concrete instance of `PadResponseInput` via:

PadResponseArgs{...}

type PadResponseOutput

type PadResponseOutput struct{ *pulumi.OutputState }

Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.

func (PadResponseOutput) BottomPixels

func (o PadResponseOutput) BottomPixels() pulumi.IntOutput

The number of pixels to add to the bottom. The default is 0.

func (PadResponseOutput) ElementType

func (PadResponseOutput) ElementType() reflect.Type

func (PadResponseOutput) LeftPixels

func (o PadResponseOutput) LeftPixels() pulumi.IntOutput

The number of pixels to add to the left. The default is 0.

func (PadResponseOutput) RightPixels

func (o PadResponseOutput) RightPixels() pulumi.IntOutput

The number of pixels to add to the right. The default is 0.

func (PadResponseOutput) ToPadResponseOutput

func (o PadResponseOutput) ToPadResponseOutput() PadResponseOutput

func (PadResponseOutput) ToPadResponseOutputWithContext

func (o PadResponseOutput) ToPadResponseOutputWithContext(ctx context.Context) PadResponseOutput

func (PadResponseOutput) TopPixels

func (o PadResponseOutput) TopPixels() pulumi.IntOutput

The number of pixels to add to the top. The default is 0.

type PreprocessingConfig

type PreprocessingConfig struct {
	// Audio preprocessing configuration.
	Audio *Audio `pulumi:"audio"`
	// Color preprocessing configuration.
	Color *Color `pulumi:"color"`
	// Specify the video cropping configuration.
	Crop *Crop `pulumi:"crop"`
	// Deblock preprocessing configuration.
	Deblock *Deblock `pulumi:"deblock"`
	// Denoise preprocessing configuration.
	Denoise *Denoise `pulumi:"denoise"`
	// Specify the video pad filter configuration.
	Pad *Pad `pulumi:"pad"`
}

Preprocessing configurations.

type PreprocessingConfigArgs

type PreprocessingConfigArgs struct {
	// Audio preprocessing configuration.
	Audio AudioPtrInput `pulumi:"audio"`
	// Color preprocessing configuration.
	Color ColorPtrInput `pulumi:"color"`
	// Specify the video cropping configuration.
	Crop CropPtrInput `pulumi:"crop"`
	// Deblock preprocessing configuration.
	Deblock DeblockPtrInput `pulumi:"deblock"`
	// Denoise preprocessing configuration.
	Denoise DenoisePtrInput `pulumi:"denoise"`
	// Specify the video pad filter configuration.
	Pad PadPtrInput `pulumi:"pad"`
}

Preprocessing configurations.

func (PreprocessingConfigArgs) ElementType

func (PreprocessingConfigArgs) ElementType() reflect.Type

func (PreprocessingConfigArgs) ToPreprocessingConfigOutput

func (i PreprocessingConfigArgs) ToPreprocessingConfigOutput() PreprocessingConfigOutput

func (PreprocessingConfigArgs) ToPreprocessingConfigOutputWithContext

func (i PreprocessingConfigArgs) ToPreprocessingConfigOutputWithContext(ctx context.Context) PreprocessingConfigOutput

func (PreprocessingConfigArgs) ToPreprocessingConfigPtrOutput

func (i PreprocessingConfigArgs) ToPreprocessingConfigPtrOutput() PreprocessingConfigPtrOutput

func (PreprocessingConfigArgs) ToPreprocessingConfigPtrOutputWithContext

func (i PreprocessingConfigArgs) ToPreprocessingConfigPtrOutputWithContext(ctx context.Context) PreprocessingConfigPtrOutput

type PreprocessingConfigInput

type PreprocessingConfigInput interface {
	pulumi.Input

	ToPreprocessingConfigOutput() PreprocessingConfigOutput
	ToPreprocessingConfigOutputWithContext(context.Context) PreprocessingConfigOutput
}

PreprocessingConfigInput is an input type that accepts PreprocessingConfigArgs and PreprocessingConfigOutput values. You can construct a concrete instance of `PreprocessingConfigInput` via:

PreprocessingConfigArgs{...}

type PreprocessingConfigOutput

type PreprocessingConfigOutput struct{ *pulumi.OutputState }

Preprocessing configurations.

func (PreprocessingConfigOutput) Audio

Audio preprocessing configuration.

func (PreprocessingConfigOutput) Color

Color preprocessing configuration.

func (PreprocessingConfigOutput) Crop

Specify the video cropping configuration.

func (PreprocessingConfigOutput) Deblock

Deblock preprocessing configuration.

func (PreprocessingConfigOutput) Denoise

Denoise preprocessing configuration.

func (PreprocessingConfigOutput) ElementType

func (PreprocessingConfigOutput) ElementType() reflect.Type

func (PreprocessingConfigOutput) Pad

Specify the video pad filter configuration.

func (PreprocessingConfigOutput) ToPreprocessingConfigOutput

func (o PreprocessingConfigOutput) ToPreprocessingConfigOutput() PreprocessingConfigOutput

func (PreprocessingConfigOutput) ToPreprocessingConfigOutputWithContext

func (o PreprocessingConfigOutput) ToPreprocessingConfigOutputWithContext(ctx context.Context) PreprocessingConfigOutput

func (PreprocessingConfigOutput) ToPreprocessingConfigPtrOutput

func (o PreprocessingConfigOutput) ToPreprocessingConfigPtrOutput() PreprocessingConfigPtrOutput

func (PreprocessingConfigOutput) ToPreprocessingConfigPtrOutputWithContext

func (o PreprocessingConfigOutput) ToPreprocessingConfigPtrOutputWithContext(ctx context.Context) PreprocessingConfigPtrOutput

type PreprocessingConfigPtrInput

type PreprocessingConfigPtrInput interface {
	pulumi.Input

	ToPreprocessingConfigPtrOutput() PreprocessingConfigPtrOutput
	ToPreprocessingConfigPtrOutputWithContext(context.Context) PreprocessingConfigPtrOutput
}

PreprocessingConfigPtrInput is an input type that accepts PreprocessingConfigArgs, PreprocessingConfigPtr and PreprocessingConfigPtrOutput values. You can construct a concrete instance of `PreprocessingConfigPtrInput` via:

        PreprocessingConfigArgs{...}

or:

        nil

type PreprocessingConfigPtrOutput

type PreprocessingConfigPtrOutput struct{ *pulumi.OutputState }

func (PreprocessingConfigPtrOutput) Audio

Audio preprocessing configuration.

func (PreprocessingConfigPtrOutput) Color

Color preprocessing configuration.

func (PreprocessingConfigPtrOutput) Crop

Specify the video cropping configuration.

func (PreprocessingConfigPtrOutput) Deblock

Deblock preprocessing configuration.

func (PreprocessingConfigPtrOutput) Denoise

Denoise preprocessing configuration.

func (PreprocessingConfigPtrOutput) Elem

func (PreprocessingConfigPtrOutput) ElementType

func (PreprocessingConfigPtrOutput) Pad

Specify the video pad filter configuration.

func (PreprocessingConfigPtrOutput) ToPreprocessingConfigPtrOutput

func (o PreprocessingConfigPtrOutput) ToPreprocessingConfigPtrOutput() PreprocessingConfigPtrOutput

func (PreprocessingConfigPtrOutput) ToPreprocessingConfigPtrOutputWithContext

func (o PreprocessingConfigPtrOutput) ToPreprocessingConfigPtrOutputWithContext(ctx context.Context) PreprocessingConfigPtrOutput

type PreprocessingConfigResponse

type PreprocessingConfigResponse struct {
	// Audio preprocessing configuration.
	Audio AudioResponse `pulumi:"audio"`
	// Color preprocessing configuration.
	Color ColorResponse `pulumi:"color"`
	// Specify the video cropping configuration.
	Crop CropResponse `pulumi:"crop"`
	// Deblock preprocessing configuration.
	Deblock DeblockResponse `pulumi:"deblock"`
	// Denoise preprocessing configuration.
	Denoise DenoiseResponse `pulumi:"denoise"`
	// Specify the video pad filter configuration.
	Pad PadResponse `pulumi:"pad"`
}

Preprocessing configurations.

type PreprocessingConfigResponseArgs

type PreprocessingConfigResponseArgs struct {
	// Audio preprocessing configuration.
	Audio AudioResponseInput `pulumi:"audio"`
	// Color preprocessing configuration.
	Color ColorResponseInput `pulumi:"color"`
	// Specify the video cropping configuration.
	Crop CropResponseInput `pulumi:"crop"`
	// Deblock preprocessing configuration.
	Deblock DeblockResponseInput `pulumi:"deblock"`
	// Denoise preprocessing configuration.
	Denoise DenoiseResponseInput `pulumi:"denoise"`
	// Specify the video pad filter configuration.
	Pad PadResponseInput `pulumi:"pad"`
}

Preprocessing configurations.

func (PreprocessingConfigResponseArgs) ElementType

func (PreprocessingConfigResponseArgs) ToPreprocessingConfigResponseOutput

func (i PreprocessingConfigResponseArgs) ToPreprocessingConfigResponseOutput() PreprocessingConfigResponseOutput

func (PreprocessingConfigResponseArgs) ToPreprocessingConfigResponseOutputWithContext

func (i PreprocessingConfigResponseArgs) ToPreprocessingConfigResponseOutputWithContext(ctx context.Context) PreprocessingConfigResponseOutput

type PreprocessingConfigResponseInput

type PreprocessingConfigResponseInput interface {
	pulumi.Input

	ToPreprocessingConfigResponseOutput() PreprocessingConfigResponseOutput
	ToPreprocessingConfigResponseOutputWithContext(context.Context) PreprocessingConfigResponseOutput
}

PreprocessingConfigResponseInput is an input type that accepts PreprocessingConfigResponseArgs and PreprocessingConfigResponseOutput values. You can construct a concrete instance of `PreprocessingConfigResponseInput` via:

PreprocessingConfigResponseArgs{...}

type PreprocessingConfigResponseOutput

type PreprocessingConfigResponseOutput struct{ *pulumi.OutputState }

Preprocessing configurations.

func (PreprocessingConfigResponseOutput) Audio

Audio preprocessing configuration.

func (PreprocessingConfigResponseOutput) Color

Color preprocessing configuration.

func (PreprocessingConfigResponseOutput) Crop

Specify the video cropping configuration.

func (PreprocessingConfigResponseOutput) Deblock

Deblock preprocessing configuration.

func (PreprocessingConfigResponseOutput) Denoise

Denoise preprocessing configuration.

func (PreprocessingConfigResponseOutput) ElementType

func (PreprocessingConfigResponseOutput) Pad

Specify the video pad filter configuration.

func (PreprocessingConfigResponseOutput) ToPreprocessingConfigResponseOutput

func (o PreprocessingConfigResponseOutput) ToPreprocessingConfigResponseOutput() PreprocessingConfigResponseOutput

func (PreprocessingConfigResponseOutput) ToPreprocessingConfigResponseOutputWithContext

func (o PreprocessingConfigResponseOutput) ToPreprocessingConfigResponseOutputWithContext(ctx context.Context) PreprocessingConfigResponseOutput

type ProgressResponse

type ProgressResponse struct {
	// Estimated fractional progress for `analyzing` step.
	Analyzed float64 `pulumi:"analyzed"`
	// Estimated fractional progress for `encoding` step.
	Encoded float64 `pulumi:"encoded"`
	// Estimated fractional progress for `notifying` step.
	Notified float64 `pulumi:"notified"`
	// Estimated fractional progress for `uploading` step.
	Uploaded float64 `pulumi:"uploaded"`
}

Estimated fractional progress for each step, from `0` to `1`.

type ProgressResponseArgs

type ProgressResponseArgs struct {
	// Estimated fractional progress for `analyzing` step.
	Analyzed pulumi.Float64Input `pulumi:"analyzed"`
	// Estimated fractional progress for `encoding` step.
	Encoded pulumi.Float64Input `pulumi:"encoded"`
	// Estimated fractional progress for `notifying` step.
	Notified pulumi.Float64Input `pulumi:"notified"`
	// Estimated fractional progress for `uploading` step.
	Uploaded pulumi.Float64Input `pulumi:"uploaded"`
}

Estimated fractional progress for each step, from `0` to `1`.

func (ProgressResponseArgs) ElementType

func (ProgressResponseArgs) ElementType() reflect.Type

func (ProgressResponseArgs) ToProgressResponseOutput

func (i ProgressResponseArgs) ToProgressResponseOutput() ProgressResponseOutput

func (ProgressResponseArgs) ToProgressResponseOutputWithContext

func (i ProgressResponseArgs) ToProgressResponseOutputWithContext(ctx context.Context) ProgressResponseOutput

func (ProgressResponseArgs) ToProgressResponsePtrOutput

func (i ProgressResponseArgs) ToProgressResponsePtrOutput() ProgressResponsePtrOutput

func (ProgressResponseArgs) ToProgressResponsePtrOutputWithContext

func (i ProgressResponseArgs) ToProgressResponsePtrOutputWithContext(ctx context.Context) ProgressResponsePtrOutput

type ProgressResponseInput

type ProgressResponseInput interface {
	pulumi.Input

	ToProgressResponseOutput() ProgressResponseOutput
	ToProgressResponseOutputWithContext(context.Context) ProgressResponseOutput
}

ProgressResponseInput is an input type that accepts ProgressResponseArgs and ProgressResponseOutput values. You can construct a concrete instance of `ProgressResponseInput` via:

ProgressResponseArgs{...}

type ProgressResponseOutput

type ProgressResponseOutput struct{ *pulumi.OutputState }

Estimated fractional progress for each step, from `0` to `1`.

func (ProgressResponseOutput) Analyzed

Estimated fractional progress for `analyzing` step.

func (ProgressResponseOutput) ElementType

func (ProgressResponseOutput) ElementType() reflect.Type

func (ProgressResponseOutput) Encoded

Estimated fractional progress for `encoding` step.

func (ProgressResponseOutput) Notified

Estimated fractional progress for `notifying` step.

func (ProgressResponseOutput) ToProgressResponseOutput

func (o ProgressResponseOutput) ToProgressResponseOutput() ProgressResponseOutput

func (ProgressResponseOutput) ToProgressResponseOutputWithContext

func (o ProgressResponseOutput) ToProgressResponseOutputWithContext(ctx context.Context) ProgressResponseOutput

func (ProgressResponseOutput) ToProgressResponsePtrOutput

func (o ProgressResponseOutput) ToProgressResponsePtrOutput() ProgressResponsePtrOutput

func (ProgressResponseOutput) ToProgressResponsePtrOutputWithContext

func (o ProgressResponseOutput) ToProgressResponsePtrOutputWithContext(ctx context.Context) ProgressResponsePtrOutput

func (ProgressResponseOutput) Uploaded

Estimated fractional progress for `uploading` step.

type ProgressResponsePtrInput

type ProgressResponsePtrInput interface {
	pulumi.Input

	ToProgressResponsePtrOutput() ProgressResponsePtrOutput
	ToProgressResponsePtrOutputWithContext(context.Context) ProgressResponsePtrOutput
}

ProgressResponsePtrInput is an input type that accepts ProgressResponseArgs, ProgressResponsePtr and ProgressResponsePtrOutput values. You can construct a concrete instance of `ProgressResponsePtrInput` via:

        ProgressResponseArgs{...}

or:

        nil

type ProgressResponsePtrOutput

type ProgressResponsePtrOutput struct{ *pulumi.OutputState }

func (ProgressResponsePtrOutput) Analyzed

Estimated fractional progress for `analyzing` step.

func (ProgressResponsePtrOutput) Elem

func (ProgressResponsePtrOutput) ElementType

func (ProgressResponsePtrOutput) ElementType() reflect.Type

func (ProgressResponsePtrOutput) Encoded

Estimated fractional progress for `encoding` step.

func (ProgressResponsePtrOutput) Notified

Estimated fractional progress for `notifying` step.

func (ProgressResponsePtrOutput) ToProgressResponsePtrOutput

func (o ProgressResponsePtrOutput) ToProgressResponsePtrOutput() ProgressResponsePtrOutput

func (ProgressResponsePtrOutput) ToProgressResponsePtrOutputWithContext

func (o ProgressResponsePtrOutput) ToProgressResponsePtrOutputWithContext(ctx context.Context) ProgressResponsePtrOutput

func (ProgressResponsePtrOutput) Uploaded

Estimated fractional progress for `uploading` step.

type PubsubDestination

type PubsubDestination struct {
	// The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.
	Topic *string `pulumi:"topic"`
}

A Pub/Sub destination.

type PubsubDestinationArgs

type PubsubDestinationArgs struct {
	// The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.
	Topic pulumi.StringPtrInput `pulumi:"topic"`
}

A Pub/Sub destination.

func (PubsubDestinationArgs) ElementType

func (PubsubDestinationArgs) ElementType() reflect.Type

func (PubsubDestinationArgs) ToPubsubDestinationOutput

func (i PubsubDestinationArgs) ToPubsubDestinationOutput() PubsubDestinationOutput

func (PubsubDestinationArgs) ToPubsubDestinationOutputWithContext

func (i PubsubDestinationArgs) ToPubsubDestinationOutputWithContext(ctx context.Context) PubsubDestinationOutput

func (PubsubDestinationArgs) ToPubsubDestinationPtrOutput

func (i PubsubDestinationArgs) ToPubsubDestinationPtrOutput() PubsubDestinationPtrOutput

func (PubsubDestinationArgs) ToPubsubDestinationPtrOutputWithContext

func (i PubsubDestinationArgs) ToPubsubDestinationPtrOutputWithContext(ctx context.Context) PubsubDestinationPtrOutput

type PubsubDestinationInput

type PubsubDestinationInput interface {
	pulumi.Input

	ToPubsubDestinationOutput() PubsubDestinationOutput
	ToPubsubDestinationOutputWithContext(context.Context) PubsubDestinationOutput
}

PubsubDestinationInput is an input type that accepts PubsubDestinationArgs and PubsubDestinationOutput values. You can construct a concrete instance of `PubsubDestinationInput` via:

PubsubDestinationArgs{...}

type PubsubDestinationOutput

type PubsubDestinationOutput struct{ *pulumi.OutputState }

A Pub/Sub destination.

func (PubsubDestinationOutput) ElementType

func (PubsubDestinationOutput) ElementType() reflect.Type

func (PubsubDestinationOutput) ToPubsubDestinationOutput

func (o PubsubDestinationOutput) ToPubsubDestinationOutput() PubsubDestinationOutput

func (PubsubDestinationOutput) ToPubsubDestinationOutputWithContext

func (o PubsubDestinationOutput) ToPubsubDestinationOutputWithContext(ctx context.Context) PubsubDestinationOutput

func (PubsubDestinationOutput) ToPubsubDestinationPtrOutput

func (o PubsubDestinationOutput) ToPubsubDestinationPtrOutput() PubsubDestinationPtrOutput

func (PubsubDestinationOutput) ToPubsubDestinationPtrOutputWithContext

func (o PubsubDestinationOutput) ToPubsubDestinationPtrOutputWithContext(ctx context.Context) PubsubDestinationPtrOutput

func (PubsubDestinationOutput) Topic

The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.

type PubsubDestinationPtrInput

type PubsubDestinationPtrInput interface {
	pulumi.Input

	ToPubsubDestinationPtrOutput() PubsubDestinationPtrOutput
	ToPubsubDestinationPtrOutputWithContext(context.Context) PubsubDestinationPtrOutput
}

PubsubDestinationPtrInput is an input type that accepts PubsubDestinationArgs, PubsubDestinationPtr and PubsubDestinationPtrOutput values. You can construct a concrete instance of `PubsubDestinationPtrInput` via:

        PubsubDestinationArgs{...}

or:

        nil

type PubsubDestinationPtrOutput

type PubsubDestinationPtrOutput struct{ *pulumi.OutputState }

func (PubsubDestinationPtrOutput) Elem

func (PubsubDestinationPtrOutput) ElementType

func (PubsubDestinationPtrOutput) ElementType() reflect.Type

func (PubsubDestinationPtrOutput) ToPubsubDestinationPtrOutput

func (o PubsubDestinationPtrOutput) ToPubsubDestinationPtrOutput() PubsubDestinationPtrOutput

func (PubsubDestinationPtrOutput) ToPubsubDestinationPtrOutputWithContext

func (o PubsubDestinationPtrOutput) ToPubsubDestinationPtrOutputWithContext(ctx context.Context) PubsubDestinationPtrOutput

func (PubsubDestinationPtrOutput) Topic

The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.

type PubsubDestinationResponse

type PubsubDestinationResponse struct {
	// The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.
	Topic string `pulumi:"topic"`
}

A Pub/Sub destination.

type PubsubDestinationResponseArgs

type PubsubDestinationResponseArgs struct {
	// The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.
	Topic pulumi.StringInput `pulumi:"topic"`
}

A Pub/Sub destination.

func (PubsubDestinationResponseArgs) ElementType

func (PubsubDestinationResponseArgs) ToPubsubDestinationResponseOutput

func (i PubsubDestinationResponseArgs) ToPubsubDestinationResponseOutput() PubsubDestinationResponseOutput

func (PubsubDestinationResponseArgs) ToPubsubDestinationResponseOutputWithContext

func (i PubsubDestinationResponseArgs) ToPubsubDestinationResponseOutputWithContext(ctx context.Context) PubsubDestinationResponseOutput

func (PubsubDestinationResponseArgs) ToPubsubDestinationResponsePtrOutput

func (i PubsubDestinationResponseArgs) ToPubsubDestinationResponsePtrOutput() PubsubDestinationResponsePtrOutput

func (PubsubDestinationResponseArgs) ToPubsubDestinationResponsePtrOutputWithContext

func (i PubsubDestinationResponseArgs) ToPubsubDestinationResponsePtrOutputWithContext(ctx context.Context) PubsubDestinationResponsePtrOutput

type PubsubDestinationResponseInput

type PubsubDestinationResponseInput interface {
	pulumi.Input

	ToPubsubDestinationResponseOutput() PubsubDestinationResponseOutput
	ToPubsubDestinationResponseOutputWithContext(context.Context) PubsubDestinationResponseOutput
}

PubsubDestinationResponseInput is an input type that accepts PubsubDestinationResponseArgs and PubsubDestinationResponseOutput values. You can construct a concrete instance of `PubsubDestinationResponseInput` via:

PubsubDestinationResponseArgs{...}

type PubsubDestinationResponseOutput

type PubsubDestinationResponseOutput struct{ *pulumi.OutputState }

A Pub/Sub destination.

func (PubsubDestinationResponseOutput) ElementType

func (PubsubDestinationResponseOutput) ToPubsubDestinationResponseOutput

func (o PubsubDestinationResponseOutput) ToPubsubDestinationResponseOutput() PubsubDestinationResponseOutput

func (PubsubDestinationResponseOutput) ToPubsubDestinationResponseOutputWithContext

func (o PubsubDestinationResponseOutput) ToPubsubDestinationResponseOutputWithContext(ctx context.Context) PubsubDestinationResponseOutput

func (PubsubDestinationResponseOutput) ToPubsubDestinationResponsePtrOutput

func (o PubsubDestinationResponseOutput) ToPubsubDestinationResponsePtrOutput() PubsubDestinationResponsePtrOutput

func (PubsubDestinationResponseOutput) ToPubsubDestinationResponsePtrOutputWithContext

func (o PubsubDestinationResponseOutput) ToPubsubDestinationResponsePtrOutputWithContext(ctx context.Context) PubsubDestinationResponsePtrOutput

func (PubsubDestinationResponseOutput) Topic

The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.

type PubsubDestinationResponsePtrInput

type PubsubDestinationResponsePtrInput interface {
	pulumi.Input

	ToPubsubDestinationResponsePtrOutput() PubsubDestinationResponsePtrOutput
	ToPubsubDestinationResponsePtrOutputWithContext(context.Context) PubsubDestinationResponsePtrOutput
}

PubsubDestinationResponsePtrInput is an input type that accepts PubsubDestinationResponseArgs, PubsubDestinationResponsePtr and PubsubDestinationResponsePtrOutput values. You can construct a concrete instance of `PubsubDestinationResponsePtrInput` via:

        PubsubDestinationResponseArgs{...}

or:

        nil

type PubsubDestinationResponsePtrOutput

type PubsubDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (PubsubDestinationResponsePtrOutput) Elem

func (PubsubDestinationResponsePtrOutput) ElementType

func (PubsubDestinationResponsePtrOutput) ToPubsubDestinationResponsePtrOutput

func (o PubsubDestinationResponsePtrOutput) ToPubsubDestinationResponsePtrOutput() PubsubDestinationResponsePtrOutput

func (PubsubDestinationResponsePtrOutput) ToPubsubDestinationResponsePtrOutputWithContext

func (o PubsubDestinationResponsePtrOutput) ToPubsubDestinationResponsePtrOutputWithContext(ctx context.Context) PubsubDestinationResponsePtrOutput

func (PubsubDestinationResponsePtrOutput) Topic

The name of the Pub/Sub topic to publish job completion notification to. For example: `projects/{project}/topics/{topic}`.

type SampleAesEncryption

type SampleAesEncryption struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri string `pulumi:"keyUri"`
}

Configuration for SAMPLE-AES encryption.

type SampleAesEncryptionArgs

type SampleAesEncryptionArgs struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri pulumi.StringInput `pulumi:"keyUri"`
}

Configuration for SAMPLE-AES encryption.

func (SampleAesEncryptionArgs) ElementType

func (SampleAesEncryptionArgs) ElementType() reflect.Type

func (SampleAesEncryptionArgs) ToSampleAesEncryptionOutput

func (i SampleAesEncryptionArgs) ToSampleAesEncryptionOutput() SampleAesEncryptionOutput

func (SampleAesEncryptionArgs) ToSampleAesEncryptionOutputWithContext

func (i SampleAesEncryptionArgs) ToSampleAesEncryptionOutputWithContext(ctx context.Context) SampleAesEncryptionOutput

func (SampleAesEncryptionArgs) ToSampleAesEncryptionPtrOutput

func (i SampleAesEncryptionArgs) ToSampleAesEncryptionPtrOutput() SampleAesEncryptionPtrOutput

func (SampleAesEncryptionArgs) ToSampleAesEncryptionPtrOutputWithContext

func (i SampleAesEncryptionArgs) ToSampleAesEncryptionPtrOutputWithContext(ctx context.Context) SampleAesEncryptionPtrOutput

type SampleAesEncryptionInput

type SampleAesEncryptionInput interface {
	pulumi.Input

	ToSampleAesEncryptionOutput() SampleAesEncryptionOutput
	ToSampleAesEncryptionOutputWithContext(context.Context) SampleAesEncryptionOutput
}

SampleAesEncryptionInput is an input type that accepts SampleAesEncryptionArgs and SampleAesEncryptionOutput values. You can construct a concrete instance of `SampleAesEncryptionInput` via:

SampleAesEncryptionArgs{...}

type SampleAesEncryptionOutput

type SampleAesEncryptionOutput struct{ *pulumi.OutputState }

Configuration for SAMPLE-AES encryption.

func (SampleAesEncryptionOutput) ElementType

func (SampleAesEncryptionOutput) ElementType() reflect.Type

func (SampleAesEncryptionOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (SampleAesEncryptionOutput) ToSampleAesEncryptionOutput

func (o SampleAesEncryptionOutput) ToSampleAesEncryptionOutput() SampleAesEncryptionOutput

func (SampleAesEncryptionOutput) ToSampleAesEncryptionOutputWithContext

func (o SampleAesEncryptionOutput) ToSampleAesEncryptionOutputWithContext(ctx context.Context) SampleAesEncryptionOutput

func (SampleAesEncryptionOutput) ToSampleAesEncryptionPtrOutput

func (o SampleAesEncryptionOutput) ToSampleAesEncryptionPtrOutput() SampleAesEncryptionPtrOutput

func (SampleAesEncryptionOutput) ToSampleAesEncryptionPtrOutputWithContext

func (o SampleAesEncryptionOutput) ToSampleAesEncryptionPtrOutputWithContext(ctx context.Context) SampleAesEncryptionPtrOutput

type SampleAesEncryptionPtrInput

type SampleAesEncryptionPtrInput interface {
	pulumi.Input

	ToSampleAesEncryptionPtrOutput() SampleAesEncryptionPtrOutput
	ToSampleAesEncryptionPtrOutputWithContext(context.Context) SampleAesEncryptionPtrOutput
}

SampleAesEncryptionPtrInput is an input type that accepts SampleAesEncryptionArgs, SampleAesEncryptionPtr and SampleAesEncryptionPtrOutput values. You can construct a concrete instance of `SampleAesEncryptionPtrInput` via:

        SampleAesEncryptionArgs{...}

or:

        nil

type SampleAesEncryptionPtrOutput

type SampleAesEncryptionPtrOutput struct{ *pulumi.OutputState }

func (SampleAesEncryptionPtrOutput) Elem

func (SampleAesEncryptionPtrOutput) ElementType

func (SampleAesEncryptionPtrOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (SampleAesEncryptionPtrOutput) ToSampleAesEncryptionPtrOutput

func (o SampleAesEncryptionPtrOutput) ToSampleAesEncryptionPtrOutput() SampleAesEncryptionPtrOutput

func (SampleAesEncryptionPtrOutput) ToSampleAesEncryptionPtrOutputWithContext

func (o SampleAesEncryptionPtrOutput) ToSampleAesEncryptionPtrOutputWithContext(ctx context.Context) SampleAesEncryptionPtrOutput

type SampleAesEncryptionResponse

type SampleAesEncryptionResponse struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri string `pulumi:"keyUri"`
}

Configuration for SAMPLE-AES encryption.

type SampleAesEncryptionResponseArgs

type SampleAesEncryptionResponseArgs struct {
	// URI of the key delivery service. This URI is inserted into the M3U8 header.
	KeyUri pulumi.StringInput `pulumi:"keyUri"`
}

Configuration for SAMPLE-AES encryption.

func (SampleAesEncryptionResponseArgs) ElementType

func (SampleAesEncryptionResponseArgs) ToSampleAesEncryptionResponseOutput

func (i SampleAesEncryptionResponseArgs) ToSampleAesEncryptionResponseOutput() SampleAesEncryptionResponseOutput

func (SampleAesEncryptionResponseArgs) ToSampleAesEncryptionResponseOutputWithContext

func (i SampleAesEncryptionResponseArgs) ToSampleAesEncryptionResponseOutputWithContext(ctx context.Context) SampleAesEncryptionResponseOutput

type SampleAesEncryptionResponseInput

type SampleAesEncryptionResponseInput interface {
	pulumi.Input

	ToSampleAesEncryptionResponseOutput() SampleAesEncryptionResponseOutput
	ToSampleAesEncryptionResponseOutputWithContext(context.Context) SampleAesEncryptionResponseOutput
}

SampleAesEncryptionResponseInput is an input type that accepts SampleAesEncryptionResponseArgs and SampleAesEncryptionResponseOutput values. You can construct a concrete instance of `SampleAesEncryptionResponseInput` via:

SampleAesEncryptionResponseArgs{...}

type SampleAesEncryptionResponseOutput

type SampleAesEncryptionResponseOutput struct{ *pulumi.OutputState }

Configuration for SAMPLE-AES encryption.

func (SampleAesEncryptionResponseOutput) ElementType

func (SampleAesEncryptionResponseOutput) KeyUri

URI of the key delivery service. This URI is inserted into the M3U8 header.

func (SampleAesEncryptionResponseOutput) ToSampleAesEncryptionResponseOutput

func (o SampleAesEncryptionResponseOutput) ToSampleAesEncryptionResponseOutput() SampleAesEncryptionResponseOutput

func (SampleAesEncryptionResponseOutput) ToSampleAesEncryptionResponseOutputWithContext

func (o SampleAesEncryptionResponseOutput) ToSampleAesEncryptionResponseOutputWithContext(ctx context.Context) SampleAesEncryptionResponseOutput

type SegmentSettings

type SegmentSettings struct {
	// Create an individual segment file. The default is `false`.
	IndividualSegments bool `pulumi:"individualSegments"`
	// Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
	SegmentDuration *string `pulumi:"segmentDuration"`
}

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

type SegmentSettingsArgs

type SegmentSettingsArgs struct {
	// Create an individual segment file. The default is `false`.
	IndividualSegments pulumi.BoolInput `pulumi:"individualSegments"`
	// Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
	SegmentDuration pulumi.StringPtrInput `pulumi:"segmentDuration"`
}

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (SegmentSettingsArgs) ElementType

func (SegmentSettingsArgs) ElementType() reflect.Type

func (SegmentSettingsArgs) ToSegmentSettingsOutput

func (i SegmentSettingsArgs) ToSegmentSettingsOutput() SegmentSettingsOutput

func (SegmentSettingsArgs) ToSegmentSettingsOutputWithContext

func (i SegmentSettingsArgs) ToSegmentSettingsOutputWithContext(ctx context.Context) SegmentSettingsOutput

func (SegmentSettingsArgs) ToSegmentSettingsPtrOutput

func (i SegmentSettingsArgs) ToSegmentSettingsPtrOutput() SegmentSettingsPtrOutput

func (SegmentSettingsArgs) ToSegmentSettingsPtrOutputWithContext

func (i SegmentSettingsArgs) ToSegmentSettingsPtrOutputWithContext(ctx context.Context) SegmentSettingsPtrOutput

type SegmentSettingsInput

type SegmentSettingsInput interface {
	pulumi.Input

	ToSegmentSettingsOutput() SegmentSettingsOutput
	ToSegmentSettingsOutputWithContext(context.Context) SegmentSettingsOutput
}

SegmentSettingsInput is an input type that accepts SegmentSettingsArgs and SegmentSettingsOutput values. You can construct a concrete instance of `SegmentSettingsInput` via:

SegmentSettingsArgs{...}

type SegmentSettingsOutput

type SegmentSettingsOutput struct{ *pulumi.OutputState }

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (SegmentSettingsOutput) ElementType

func (SegmentSettingsOutput) ElementType() reflect.Type

func (SegmentSettingsOutput) IndividualSegments

func (o SegmentSettingsOutput) IndividualSegments() pulumi.BoolOutput

Create an individual segment file. The default is `false`.

func (SegmentSettingsOutput) SegmentDuration

func (o SegmentSettingsOutput) SegmentDuration() pulumi.StringPtrOutput

Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).

func (SegmentSettingsOutput) ToSegmentSettingsOutput

func (o SegmentSettingsOutput) ToSegmentSettingsOutput() SegmentSettingsOutput

func (SegmentSettingsOutput) ToSegmentSettingsOutputWithContext

func (o SegmentSettingsOutput) ToSegmentSettingsOutputWithContext(ctx context.Context) SegmentSettingsOutput

func (SegmentSettingsOutput) ToSegmentSettingsPtrOutput

func (o SegmentSettingsOutput) ToSegmentSettingsPtrOutput() SegmentSettingsPtrOutput

func (SegmentSettingsOutput) ToSegmentSettingsPtrOutputWithContext

func (o SegmentSettingsOutput) ToSegmentSettingsPtrOutputWithContext(ctx context.Context) SegmentSettingsPtrOutput

type SegmentSettingsPtrInput

type SegmentSettingsPtrInput interface {
	pulumi.Input

	ToSegmentSettingsPtrOutput() SegmentSettingsPtrOutput
	ToSegmentSettingsPtrOutputWithContext(context.Context) SegmentSettingsPtrOutput
}

SegmentSettingsPtrInput is an input type that accepts SegmentSettingsArgs, SegmentSettingsPtr and SegmentSettingsPtrOutput values. You can construct a concrete instance of `SegmentSettingsPtrInput` via:

        SegmentSettingsArgs{...}

or:

        nil

type SegmentSettingsPtrOutput

type SegmentSettingsPtrOutput struct{ *pulumi.OutputState }

func (SegmentSettingsPtrOutput) Elem

func (SegmentSettingsPtrOutput) ElementType

func (SegmentSettingsPtrOutput) ElementType() reflect.Type

func (SegmentSettingsPtrOutput) IndividualSegments

func (o SegmentSettingsPtrOutput) IndividualSegments() pulumi.BoolPtrOutput

Create an individual segment file. The default is `false`.

func (SegmentSettingsPtrOutput) SegmentDuration

func (o SegmentSettingsPtrOutput) SegmentDuration() pulumi.StringPtrOutput

Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).

func (SegmentSettingsPtrOutput) ToSegmentSettingsPtrOutput

func (o SegmentSettingsPtrOutput) ToSegmentSettingsPtrOutput() SegmentSettingsPtrOutput

func (SegmentSettingsPtrOutput) ToSegmentSettingsPtrOutputWithContext

func (o SegmentSettingsPtrOutput) ToSegmentSettingsPtrOutputWithContext(ctx context.Context) SegmentSettingsPtrOutput

type SegmentSettingsResponse

type SegmentSettingsResponse struct {
	// Create an individual segment file. The default is `false`.
	IndividualSegments bool `pulumi:"individualSegments"`
	// Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
	SegmentDuration string `pulumi:"segmentDuration"`
}

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

type SegmentSettingsResponseArgs

type SegmentSettingsResponseArgs struct {
	// Create an individual segment file. The default is `false`.
	IndividualSegments pulumi.BoolInput `pulumi:"individualSegments"`
	// Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
	SegmentDuration pulumi.StringInput `pulumi:"segmentDuration"`
}

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (SegmentSettingsResponseArgs) ElementType

func (SegmentSettingsResponseArgs) ToSegmentSettingsResponseOutput

func (i SegmentSettingsResponseArgs) ToSegmentSettingsResponseOutput() SegmentSettingsResponseOutput

func (SegmentSettingsResponseArgs) ToSegmentSettingsResponseOutputWithContext

func (i SegmentSettingsResponseArgs) ToSegmentSettingsResponseOutputWithContext(ctx context.Context) SegmentSettingsResponseOutput

type SegmentSettingsResponseInput

type SegmentSettingsResponseInput interface {
	pulumi.Input

	ToSegmentSettingsResponseOutput() SegmentSettingsResponseOutput
	ToSegmentSettingsResponseOutputWithContext(context.Context) SegmentSettingsResponseOutput
}

SegmentSettingsResponseInput is an input type that accepts SegmentSettingsResponseArgs and SegmentSettingsResponseOutput values. You can construct a concrete instance of `SegmentSettingsResponseInput` via:

SegmentSettingsResponseArgs{...}

type SegmentSettingsResponseOutput

type SegmentSettingsResponseOutput struct{ *pulumi.OutputState }

Segment settings for `"ts"`, `"fmp4"` and `"vtt"`.

func (SegmentSettingsResponseOutput) ElementType

func (SegmentSettingsResponseOutput) IndividualSegments

func (o SegmentSettingsResponseOutput) IndividualSegments() pulumi.BoolOutput

Create an individual segment file. The default is `false`.

func (SegmentSettingsResponseOutput) SegmentDuration

Duration of the segments in seconds. The default is `"6.0s"`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).

func (SegmentSettingsResponseOutput) ToSegmentSettingsResponseOutput

func (o SegmentSettingsResponseOutput) ToSegmentSettingsResponseOutput() SegmentSettingsResponseOutput

func (SegmentSettingsResponseOutput) ToSegmentSettingsResponseOutputWithContext

func (o SegmentSettingsResponseOutput) ToSegmentSettingsResponseOutputWithContext(ctx context.Context) SegmentSettingsResponseOutput

type SpriteSheet

type SpriteSheet struct {
	// The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
	ColumnCount *int `pulumi:"columnCount"`
	// End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.
	EndTimeOffset *string `pulumi:"endTimeOffset"`
	// File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.
	FilePrefix string `pulumi:"filePrefix"`
	// Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'
	Format *string `pulumi:"format"`
	// Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.
	Interval *string `pulumi:"interval"`
	// The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
	Quality *int `pulumi:"quality"`
	// The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
	RowCount *int `pulumi:"rowCount"`
	// The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteHeightPixels int `pulumi:"spriteHeightPixels"`
	// The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteWidthPixels int `pulumi:"spriteWidthPixels"`
	// Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.
	StartTimeOffset *string `pulumi:"startTimeOffset"`
	// Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
	TotalCount *int `pulumi:"totalCount"`
}

Sprite sheet configuration.

type SpriteSheetArgs

type SpriteSheetArgs struct {
	// The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
	ColumnCount pulumi.IntPtrInput `pulumi:"columnCount"`
	// End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.
	EndTimeOffset pulumi.StringPtrInput `pulumi:"endTimeOffset"`
	// File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.
	FilePrefix pulumi.StringInput `pulumi:"filePrefix"`
	// Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.
	Interval pulumi.StringPtrInput `pulumi:"interval"`
	// The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
	Quality pulumi.IntPtrInput `pulumi:"quality"`
	// The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
	RowCount pulumi.IntPtrInput `pulumi:"rowCount"`
	// The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteHeightPixels pulumi.IntInput `pulumi:"spriteHeightPixels"`
	// The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteWidthPixels pulumi.IntInput `pulumi:"spriteWidthPixels"`
	// Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.
	StartTimeOffset pulumi.StringPtrInput `pulumi:"startTimeOffset"`
	// Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
	TotalCount pulumi.IntPtrInput `pulumi:"totalCount"`
}

Sprite sheet configuration.

func (SpriteSheetArgs) ElementType

func (SpriteSheetArgs) ElementType() reflect.Type

func (SpriteSheetArgs) ToSpriteSheetOutput

func (i SpriteSheetArgs) ToSpriteSheetOutput() SpriteSheetOutput

func (SpriteSheetArgs) ToSpriteSheetOutputWithContext

func (i SpriteSheetArgs) ToSpriteSheetOutputWithContext(ctx context.Context) SpriteSheetOutput

type SpriteSheetArray

type SpriteSheetArray []SpriteSheetInput

func (SpriteSheetArray) ElementType

func (SpriteSheetArray) ElementType() reflect.Type

func (SpriteSheetArray) ToSpriteSheetArrayOutput

func (i SpriteSheetArray) ToSpriteSheetArrayOutput() SpriteSheetArrayOutput

func (SpriteSheetArray) ToSpriteSheetArrayOutputWithContext

func (i SpriteSheetArray) ToSpriteSheetArrayOutputWithContext(ctx context.Context) SpriteSheetArrayOutput

type SpriteSheetArrayInput

type SpriteSheetArrayInput interface {
	pulumi.Input

	ToSpriteSheetArrayOutput() SpriteSheetArrayOutput
	ToSpriteSheetArrayOutputWithContext(context.Context) SpriteSheetArrayOutput
}

SpriteSheetArrayInput is an input type that accepts SpriteSheetArray and SpriteSheetArrayOutput values. You can construct a concrete instance of `SpriteSheetArrayInput` via:

SpriteSheetArray{ SpriteSheetArgs{...} }

type SpriteSheetArrayOutput

type SpriteSheetArrayOutput struct{ *pulumi.OutputState }

func (SpriteSheetArrayOutput) ElementType

func (SpriteSheetArrayOutput) ElementType() reflect.Type

func (SpriteSheetArrayOutput) Index

func (SpriteSheetArrayOutput) ToSpriteSheetArrayOutput

func (o SpriteSheetArrayOutput) ToSpriteSheetArrayOutput() SpriteSheetArrayOutput

func (SpriteSheetArrayOutput) ToSpriteSheetArrayOutputWithContext

func (o SpriteSheetArrayOutput) ToSpriteSheetArrayOutputWithContext(ctx context.Context) SpriteSheetArrayOutput

type SpriteSheetInput

type SpriteSheetInput interface {
	pulumi.Input

	ToSpriteSheetOutput() SpriteSheetOutput
	ToSpriteSheetOutputWithContext(context.Context) SpriteSheetOutput
}

SpriteSheetInput is an input type that accepts SpriteSheetArgs and SpriteSheetOutput values. You can construct a concrete instance of `SpriteSheetInput` via:

SpriteSheetArgs{...}

type SpriteSheetOutput

type SpriteSheetOutput struct{ *pulumi.OutputState }

Sprite sheet configuration.

func (SpriteSheetOutput) ColumnCount

func (o SpriteSheetOutput) ColumnCount() pulumi.IntPtrOutput

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

func (SpriteSheetOutput) ElementType

func (SpriteSheetOutput) ElementType() reflect.Type

func (SpriteSheetOutput) EndTimeOffset

func (o SpriteSheetOutput) EndTimeOffset() pulumi.StringPtrOutput

End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.

func (SpriteSheetOutput) FilePrefix

func (o SpriteSheetOutput) FilePrefix() pulumi.StringOutput

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.

func (SpriteSheetOutput) Format

Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'

func (SpriteSheetOutput) Interval

Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.

func (SpriteSheetOutput) Quality

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

func (SpriteSheetOutput) RowCount

func (o SpriteSheetOutput) RowCount() pulumi.IntPtrOutput

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

func (SpriteSheetOutput) SpriteHeightPixels

func (o SpriteSheetOutput) SpriteHeightPixels() pulumi.IntOutput

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

func (SpriteSheetOutput) SpriteWidthPixels

func (o SpriteSheetOutput) SpriteWidthPixels() pulumi.IntOutput

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

func (SpriteSheetOutput) StartTimeOffset

func (o SpriteSheetOutput) StartTimeOffset() pulumi.StringPtrOutput

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.

func (SpriteSheetOutput) ToSpriteSheetOutput

func (o SpriteSheetOutput) ToSpriteSheetOutput() SpriteSheetOutput

func (SpriteSheetOutput) ToSpriteSheetOutputWithContext

func (o SpriteSheetOutput) ToSpriteSheetOutputWithContext(ctx context.Context) SpriteSheetOutput

func (SpriteSheetOutput) TotalCount

func (o SpriteSheetOutput) TotalCount() pulumi.IntPtrOutput

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

type SpriteSheetResponse

type SpriteSheetResponse struct {
	// The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
	ColumnCount int `pulumi:"columnCount"`
	// End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.
	EndTimeOffset string `pulumi:"endTimeOffset"`
	// File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.
	FilePrefix string `pulumi:"filePrefix"`
	// Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'
	Format string `pulumi:"format"`
	// Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.
	Interval string `pulumi:"interval"`
	// The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
	Quality int `pulumi:"quality"`
	// The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
	RowCount int `pulumi:"rowCount"`
	// The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteHeightPixels int `pulumi:"spriteHeightPixels"`
	// The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteWidthPixels int `pulumi:"spriteWidthPixels"`
	// Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.
	StartTimeOffset string `pulumi:"startTimeOffset"`
	// Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
	TotalCount int `pulumi:"totalCount"`
}

Sprite sheet configuration.

type SpriteSheetResponseArgs

type SpriteSheetResponseArgs struct {
	// The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
	ColumnCount pulumi.IntInput `pulumi:"columnCount"`
	// End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.
	EndTimeOffset pulumi.StringInput `pulumi:"endTimeOffset"`
	// File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.
	FilePrefix pulumi.StringInput `pulumi:"filePrefix"`
	// Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'
	Format pulumi.StringInput `pulumi:"format"`
	// Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.
	Interval pulumi.StringInput `pulumi:"interval"`
	// The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.
	Quality pulumi.IntInput `pulumi:"quality"`
	// The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
	RowCount pulumi.IntInput `pulumi:"rowCount"`
	// The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteHeightPixels pulumi.IntInput `pulumi:"spriteHeightPixels"`
	// The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).
	SpriteWidthPixels pulumi.IntInput `pulumi:"spriteWidthPixels"`
	// Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.
	StartTimeOffset pulumi.StringInput `pulumi:"startTimeOffset"`
	// Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

Sprite sheet configuration.

func (SpriteSheetResponseArgs) ElementType

func (SpriteSheetResponseArgs) ElementType() reflect.Type

func (SpriteSheetResponseArgs) ToSpriteSheetResponseOutput

func (i SpriteSheetResponseArgs) ToSpriteSheetResponseOutput() SpriteSheetResponseOutput

func (SpriteSheetResponseArgs) ToSpriteSheetResponseOutputWithContext

func (i SpriteSheetResponseArgs) ToSpriteSheetResponseOutputWithContext(ctx context.Context) SpriteSheetResponseOutput

type SpriteSheetResponseArray

type SpriteSheetResponseArray []SpriteSheetResponseInput

func (SpriteSheetResponseArray) ElementType

func (SpriteSheetResponseArray) ElementType() reflect.Type

func (SpriteSheetResponseArray) ToSpriteSheetResponseArrayOutput

func (i SpriteSheetResponseArray) ToSpriteSheetResponseArrayOutput() SpriteSheetResponseArrayOutput

func (SpriteSheetResponseArray) ToSpriteSheetResponseArrayOutputWithContext

func (i SpriteSheetResponseArray) ToSpriteSheetResponseArrayOutputWithContext(ctx context.Context) SpriteSheetResponseArrayOutput

type SpriteSheetResponseArrayInput

type SpriteSheetResponseArrayInput interface {
	pulumi.Input

	ToSpriteSheetResponseArrayOutput() SpriteSheetResponseArrayOutput
	ToSpriteSheetResponseArrayOutputWithContext(context.Context) SpriteSheetResponseArrayOutput
}

SpriteSheetResponseArrayInput is an input type that accepts SpriteSheetResponseArray and SpriteSheetResponseArrayOutput values. You can construct a concrete instance of `SpriteSheetResponseArrayInput` via:

SpriteSheetResponseArray{ SpriteSheetResponseArgs{...} }

type SpriteSheetResponseArrayOutput

type SpriteSheetResponseArrayOutput struct{ *pulumi.OutputState }

func (SpriteSheetResponseArrayOutput) ElementType

func (SpriteSheetResponseArrayOutput) Index

func (SpriteSheetResponseArrayOutput) ToSpriteSheetResponseArrayOutput

func (o SpriteSheetResponseArrayOutput) ToSpriteSheetResponseArrayOutput() SpriteSheetResponseArrayOutput

func (SpriteSheetResponseArrayOutput) ToSpriteSheetResponseArrayOutputWithContext

func (o SpriteSheetResponseArrayOutput) ToSpriteSheetResponseArrayOutputWithContext(ctx context.Context) SpriteSheetResponseArrayOutput

type SpriteSheetResponseInput

type SpriteSheetResponseInput interface {
	pulumi.Input

	ToSpriteSheetResponseOutput() SpriteSheetResponseOutput
	ToSpriteSheetResponseOutputWithContext(context.Context) SpriteSheetResponseOutput
}

SpriteSheetResponseInput is an input type that accepts SpriteSheetResponseArgs and SpriteSheetResponseOutput values. You can construct a concrete instance of `SpriteSheetResponseInput` via:

SpriteSheetResponseArgs{...}

type SpriteSheetResponseOutput

type SpriteSheetResponseOutput struct{ *pulumi.OutputState }

Sprite sheet configuration.

func (SpriteSheetResponseOutput) ColumnCount

func (o SpriteSheetResponseOutput) ColumnCount() pulumi.IntOutput

The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.

func (SpriteSheetResponseOutput) ElementType

func (SpriteSheetResponseOutput) ElementType() reflect.Type

func (SpriteSheetResponseOutput) EndTimeOffset

func (o SpriteSheetResponseOutput) EndTimeOffset() pulumi.StringOutput

End time in seconds, relative to the output file timeline. When `end_time_offset` is not specified, the sprites are generated until the end of the output file.

func (SpriteSheetResponseOutput) FilePrefix

File name prefix for the generated sprite sheets. Each sprite sheet has an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `"sprite_sheet0000000123.jpeg"`.

func (SpriteSheetResponseOutput) Format

Format type. The default is `"jpeg"`. Supported formats: - 'jpeg'

func (SpriteSheetResponseOutput) Interval

Starting from `0s`, create sprites at regular intervals. Specify the interval value in seconds.

func (SpriteSheetResponseOutput) Quality

The quality of the generated sprite sheet. Enter a value between 1 and 100, where 1 is the lowest quality and 100 is the highest quality. The default is 100. A high quality value corresponds to a low image data compression ratio.

func (SpriteSheetResponseOutput) RowCount

The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.

func (SpriteSheetResponseOutput) SpriteHeightPixels

func (o SpriteSheetResponseOutput) SpriteHeightPixels() pulumi.IntOutput

The height of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_height_pixels field or the SpriteSheet.sprite_width_pixels field, but not both (the API will automatically calculate the missing field).

func (SpriteSheetResponseOutput) SpriteWidthPixels

func (o SpriteSheetResponseOutput) SpriteWidthPixels() pulumi.IntOutput

The width of sprite in pixels. Must be an even integer. To preserve the source aspect ratio, set the SpriteSheet.sprite_width_pixels field or the SpriteSheet.sprite_height_pixels field, but not both (the API will automatically calculate the missing field).

func (SpriteSheetResponseOutput) StartTimeOffset

func (o SpriteSheetResponseOutput) StartTimeOffset() pulumi.StringOutput

Start time in seconds, relative to the output file timeline. Determines the first sprite to pick. The default is `0s`.

func (SpriteSheetResponseOutput) ToSpriteSheetResponseOutput

func (o SpriteSheetResponseOutput) ToSpriteSheetResponseOutput() SpriteSheetResponseOutput

func (SpriteSheetResponseOutput) ToSpriteSheetResponseOutputWithContext

func (o SpriteSheetResponseOutput) ToSpriteSheetResponseOutputWithContext(ctx context.Context) SpriteSheetResponseOutput

func (SpriteSheetResponseOutput) TotalCount

Total number of sprites. Create the specified number of sprites distributed evenly across the timeline of the output media. The default is 100.

type TextAtom

type TextAtom struct {
	// List of `Job.inputs` that should be embedded in this atom. Only one input is supported.
	Inputs []TextInput `pulumi:"inputs"`
	// The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.
	Key string `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

type TextAtomArgs

type TextAtomArgs struct {
	// List of `Job.inputs` that should be embedded in this atom. Only one input is supported.
	Inputs TextInputArrayInput `pulumi:"inputs"`
	// The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.
	Key pulumi.StringInput `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextAtomArgs) ElementType

func (TextAtomArgs) ElementType() reflect.Type

func (TextAtomArgs) ToTextAtomOutput

func (i TextAtomArgs) ToTextAtomOutput() TextAtomOutput

func (TextAtomArgs) ToTextAtomOutputWithContext

func (i TextAtomArgs) ToTextAtomOutputWithContext(ctx context.Context) TextAtomOutput

type TextAtomArray

type TextAtomArray []TextAtomInput

func (TextAtomArray) ElementType

func (TextAtomArray) ElementType() reflect.Type

func (TextAtomArray) ToTextAtomArrayOutput

func (i TextAtomArray) ToTextAtomArrayOutput() TextAtomArrayOutput

func (TextAtomArray) ToTextAtomArrayOutputWithContext

func (i TextAtomArray) ToTextAtomArrayOutputWithContext(ctx context.Context) TextAtomArrayOutput

type TextAtomArrayInput

type TextAtomArrayInput interface {
	pulumi.Input

	ToTextAtomArrayOutput() TextAtomArrayOutput
	ToTextAtomArrayOutputWithContext(context.Context) TextAtomArrayOutput
}

TextAtomArrayInput is an input type that accepts TextAtomArray and TextAtomArrayOutput values. You can construct a concrete instance of `TextAtomArrayInput` via:

TextAtomArray{ TextAtomArgs{...} }

type TextAtomArrayOutput

type TextAtomArrayOutput struct{ *pulumi.OutputState }

func (TextAtomArrayOutput) ElementType

func (TextAtomArrayOutput) ElementType() reflect.Type

func (TextAtomArrayOutput) Index

func (TextAtomArrayOutput) ToTextAtomArrayOutput

func (o TextAtomArrayOutput) ToTextAtomArrayOutput() TextAtomArrayOutput

func (TextAtomArrayOutput) ToTextAtomArrayOutputWithContext

func (o TextAtomArrayOutput) ToTextAtomArrayOutputWithContext(ctx context.Context) TextAtomArrayOutput

type TextAtomInput

type TextAtomInput interface {
	pulumi.Input

	ToTextAtomOutput() TextAtomOutput
	ToTextAtomOutputWithContext(context.Context) TextAtomOutput
}

TextAtomInput is an input type that accepts TextAtomArgs and TextAtomOutput values. You can construct a concrete instance of `TextAtomInput` via:

TextAtomArgs{...}

type TextAtomOutput

type TextAtomOutput struct{ *pulumi.OutputState }

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextAtomOutput) ElementType

func (TextAtomOutput) ElementType() reflect.Type

func (TextAtomOutput) Inputs

List of `Job.inputs` that should be embedded in this atom. Only one input is supported.

func (TextAtomOutput) Key

The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.

func (TextAtomOutput) ToTextAtomOutput

func (o TextAtomOutput) ToTextAtomOutput() TextAtomOutput

func (TextAtomOutput) ToTextAtomOutputWithContext

func (o TextAtomOutput) ToTextAtomOutputWithContext(ctx context.Context) TextAtomOutput

type TextAtomResponse

type TextAtomResponse struct {
	// List of `Job.inputs` that should be embedded in this atom. Only one input is supported.
	Inputs []TextInputResponse `pulumi:"inputs"`
	// The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.
	Key string `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

type TextAtomResponseArgs

type TextAtomResponseArgs struct {
	// List of `Job.inputs` that should be embedded in this atom. Only one input is supported.
	Inputs TextInputResponseArrayInput `pulumi:"inputs"`
	// The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.
	Key pulumi.StringInput `pulumi:"key"`
}

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextAtomResponseArgs) ElementType

func (TextAtomResponseArgs) ElementType() reflect.Type

func (TextAtomResponseArgs) ToTextAtomResponseOutput

func (i TextAtomResponseArgs) ToTextAtomResponseOutput() TextAtomResponseOutput

func (TextAtomResponseArgs) ToTextAtomResponseOutputWithContext

func (i TextAtomResponseArgs) ToTextAtomResponseOutputWithContext(ctx context.Context) TextAtomResponseOutput

type TextAtomResponseArray

type TextAtomResponseArray []TextAtomResponseInput

func (TextAtomResponseArray) ElementType

func (TextAtomResponseArray) ElementType() reflect.Type

func (TextAtomResponseArray) ToTextAtomResponseArrayOutput

func (i TextAtomResponseArray) ToTextAtomResponseArrayOutput() TextAtomResponseArrayOutput

func (TextAtomResponseArray) ToTextAtomResponseArrayOutputWithContext

func (i TextAtomResponseArray) ToTextAtomResponseArrayOutputWithContext(ctx context.Context) TextAtomResponseArrayOutput

type TextAtomResponseArrayInput

type TextAtomResponseArrayInput interface {
	pulumi.Input

	ToTextAtomResponseArrayOutput() TextAtomResponseArrayOutput
	ToTextAtomResponseArrayOutputWithContext(context.Context) TextAtomResponseArrayOutput
}

TextAtomResponseArrayInput is an input type that accepts TextAtomResponseArray and TextAtomResponseArrayOutput values. You can construct a concrete instance of `TextAtomResponseArrayInput` via:

TextAtomResponseArray{ TextAtomResponseArgs{...} }

type TextAtomResponseArrayOutput

type TextAtomResponseArrayOutput struct{ *pulumi.OutputState }

func (TextAtomResponseArrayOutput) ElementType

func (TextAtomResponseArrayOutput) Index

func (TextAtomResponseArrayOutput) ToTextAtomResponseArrayOutput

func (o TextAtomResponseArrayOutput) ToTextAtomResponseArrayOutput() TextAtomResponseArrayOutput

func (TextAtomResponseArrayOutput) ToTextAtomResponseArrayOutputWithContext

func (o TextAtomResponseArrayOutput) ToTextAtomResponseArrayOutputWithContext(ctx context.Context) TextAtomResponseArrayOutput

type TextAtomResponseInput

type TextAtomResponseInput interface {
	pulumi.Input

	ToTextAtomResponseOutput() TextAtomResponseOutput
	ToTextAtomResponseOutputWithContext(context.Context) TextAtomResponseOutput
}

TextAtomResponseInput is an input type that accepts TextAtomResponseArgs and TextAtomResponseOutput values. You can construct a concrete instance of `TextAtomResponseInput` via:

TextAtomResponseArgs{...}

type TextAtomResponseOutput

type TextAtomResponseOutput struct{ *pulumi.OutputState }

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextAtomResponseOutput) ElementType

func (TextAtomResponseOutput) ElementType() reflect.Type

func (TextAtomResponseOutput) Inputs

List of `Job.inputs` that should be embedded in this atom. Only one input is supported.

func (TextAtomResponseOutput) Key

The `EditAtom.key` that references atom with text inputs in the `Job.edit_list`.

func (TextAtomResponseOutput) ToTextAtomResponseOutput

func (o TextAtomResponseOutput) ToTextAtomResponseOutput() TextAtomResponseOutput

func (TextAtomResponseOutput) ToTextAtomResponseOutputWithContext

func (o TextAtomResponseOutput) ToTextAtomResponseOutputWithContext(ctx context.Context) TextAtomResponseOutput

type TextInput

type TextInput struct {
	// The `Input.key` that identifies the input file.
	Key string `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track int `pulumi:"track"`
}

Identifies which input file and track should be used.

type TextInputArgs

type TextInputArgs struct {
	// The `Input.key` that identifies the input file.
	Key pulumi.StringInput `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track pulumi.IntInput `pulumi:"track"`
}

Identifies which input file and track should be used.

func (TextInputArgs) ElementType

func (TextInputArgs) ElementType() reflect.Type

func (TextInputArgs) ToTextInputOutput

func (i TextInputArgs) ToTextInputOutput() TextInputOutput

func (TextInputArgs) ToTextInputOutputWithContext

func (i TextInputArgs) ToTextInputOutputWithContext(ctx context.Context) TextInputOutput

type TextInputArray

type TextInputArray []TextInputInput

func (TextInputArray) ElementType

func (TextInputArray) ElementType() reflect.Type

func (TextInputArray) ToTextInputArrayOutput

func (i TextInputArray) ToTextInputArrayOutput() TextInputArrayOutput

func (TextInputArray) ToTextInputArrayOutputWithContext

func (i TextInputArray) ToTextInputArrayOutputWithContext(ctx context.Context) TextInputArrayOutput

type TextInputArrayInput

type TextInputArrayInput interface {
	pulumi.Input

	ToTextInputArrayOutput() TextInputArrayOutput
	ToTextInputArrayOutputWithContext(context.Context) TextInputArrayOutput
}

TextInputArrayInput is an input type that accepts TextInputArray and TextInputArrayOutput values. You can construct a concrete instance of `TextInputArrayInput` via:

TextInputArray{ TextInputArgs{...} }

type TextInputArrayOutput

type TextInputArrayOutput struct{ *pulumi.OutputState }

func (TextInputArrayOutput) ElementType

func (TextInputArrayOutput) ElementType() reflect.Type

func (TextInputArrayOutput) Index

func (TextInputArrayOutput) ToTextInputArrayOutput

func (o TextInputArrayOutput) ToTextInputArrayOutput() TextInputArrayOutput

func (TextInputArrayOutput) ToTextInputArrayOutputWithContext

func (o TextInputArrayOutput) ToTextInputArrayOutputWithContext(ctx context.Context) TextInputArrayOutput

type TextInputInput

type TextInputInput interface {
	pulumi.Input

	ToTextInputOutput() TextInputOutput
	ToTextInputOutputWithContext(context.Context) TextInputOutput
}

TextInputInput is an input type that accepts TextInputArgs and TextInputOutput values. You can construct a concrete instance of `TextInputInput` via:

TextInputArgs{...}

type TextInputOutput

type TextInputOutput struct{ *pulumi.OutputState }

Identifies which input file and track should be used.

func (TextInputOutput) ElementType

func (TextInputOutput) ElementType() reflect.Type

func (TextInputOutput) Key

The `Input.key` that identifies the input file.

func (TextInputOutput) ToTextInputOutput

func (o TextInputOutput) ToTextInputOutput() TextInputOutput

func (TextInputOutput) ToTextInputOutputWithContext

func (o TextInputOutput) ToTextInputOutputWithContext(ctx context.Context) TextInputOutput

func (TextInputOutput) Track

func (o TextInputOutput) Track() pulumi.IntOutput

The zero-based index of the track in the input file.

type TextInputResponse

type TextInputResponse struct {
	// The `Input.key` that identifies the input file.
	Key string `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track int `pulumi:"track"`
}

Identifies which input file and track should be used.

type TextInputResponseArgs

type TextInputResponseArgs struct {
	// The `Input.key` that identifies the input file.
	Key pulumi.StringInput `pulumi:"key"`
	// The zero-based index of the track in the input file.
	Track pulumi.IntInput `pulumi:"track"`
}

Identifies which input file and track should be used.

func (TextInputResponseArgs) ElementType

func (TextInputResponseArgs) ElementType() reflect.Type

func (TextInputResponseArgs) ToTextInputResponseOutput

func (i TextInputResponseArgs) ToTextInputResponseOutput() TextInputResponseOutput

func (TextInputResponseArgs) ToTextInputResponseOutputWithContext

func (i TextInputResponseArgs) ToTextInputResponseOutputWithContext(ctx context.Context) TextInputResponseOutput

type TextInputResponseArray

type TextInputResponseArray []TextInputResponseInput

func (TextInputResponseArray) ElementType

func (TextInputResponseArray) ElementType() reflect.Type

func (TextInputResponseArray) ToTextInputResponseArrayOutput

func (i TextInputResponseArray) ToTextInputResponseArrayOutput() TextInputResponseArrayOutput

func (TextInputResponseArray) ToTextInputResponseArrayOutputWithContext

func (i TextInputResponseArray) ToTextInputResponseArrayOutputWithContext(ctx context.Context) TextInputResponseArrayOutput

type TextInputResponseArrayInput

type TextInputResponseArrayInput interface {
	pulumi.Input

	ToTextInputResponseArrayOutput() TextInputResponseArrayOutput
	ToTextInputResponseArrayOutputWithContext(context.Context) TextInputResponseArrayOutput
}

TextInputResponseArrayInput is an input type that accepts TextInputResponseArray and TextInputResponseArrayOutput values. You can construct a concrete instance of `TextInputResponseArrayInput` via:

TextInputResponseArray{ TextInputResponseArgs{...} }

type TextInputResponseArrayOutput

type TextInputResponseArrayOutput struct{ *pulumi.OutputState }

func (TextInputResponseArrayOutput) ElementType

func (TextInputResponseArrayOutput) Index

func (TextInputResponseArrayOutput) ToTextInputResponseArrayOutput

func (o TextInputResponseArrayOutput) ToTextInputResponseArrayOutput() TextInputResponseArrayOutput

func (TextInputResponseArrayOutput) ToTextInputResponseArrayOutputWithContext

func (o TextInputResponseArrayOutput) ToTextInputResponseArrayOutputWithContext(ctx context.Context) TextInputResponseArrayOutput

type TextInputResponseInput

type TextInputResponseInput interface {
	pulumi.Input

	ToTextInputResponseOutput() TextInputResponseOutput
	ToTextInputResponseOutputWithContext(context.Context) TextInputResponseOutput
}

TextInputResponseInput is an input type that accepts TextInputResponseArgs and TextInputResponseOutput values. You can construct a concrete instance of `TextInputResponseInput` via:

TextInputResponseArgs{...}

type TextInputResponseOutput

type TextInputResponseOutput struct{ *pulumi.OutputState }

Identifies which input file and track should be used.

func (TextInputResponseOutput) ElementType

func (TextInputResponseOutput) ElementType() reflect.Type

func (TextInputResponseOutput) Key

The `Input.key` that identifies the input file.

func (TextInputResponseOutput) ToTextInputResponseOutput

func (o TextInputResponseOutput) ToTextInputResponseOutput() TextInputResponseOutput

func (TextInputResponseOutput) ToTextInputResponseOutputWithContext

func (o TextInputResponseOutput) ToTextInputResponseOutputWithContext(ctx context.Context) TextInputResponseOutput

func (TextInputResponseOutput) Track

The zero-based index of the track in the input file.

type TextStream

type TextStream struct {
	// The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'
	Codec *string `pulumi:"codec"`
	// The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
	LanguageCode string `pulumi:"languageCode"`
	// The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.
	Mapping []TextAtom `pulumi:"mapping"`
}

Encoding of a text stream. For example, closed captions or subtitles.

type TextStreamArgs

type TextStreamArgs struct {
	// The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'
	Codec pulumi.StringPtrInput `pulumi:"codec"`
	// The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.
	Mapping TextAtomArrayInput `pulumi:"mapping"`
}

Encoding of a text stream. For example, closed captions or subtitles.

func (TextStreamArgs) ElementType

func (TextStreamArgs) ElementType() reflect.Type

func (TextStreamArgs) ToTextStreamOutput

func (i TextStreamArgs) ToTextStreamOutput() TextStreamOutput

func (TextStreamArgs) ToTextStreamOutputWithContext

func (i TextStreamArgs) ToTextStreamOutputWithContext(ctx context.Context) TextStreamOutput

func (TextStreamArgs) ToTextStreamPtrOutput

func (i TextStreamArgs) ToTextStreamPtrOutput() TextStreamPtrOutput

func (TextStreamArgs) ToTextStreamPtrOutputWithContext

func (i TextStreamArgs) ToTextStreamPtrOutputWithContext(ctx context.Context) TextStreamPtrOutput

type TextStreamInput

type TextStreamInput interface {
	pulumi.Input

	ToTextStreamOutput() TextStreamOutput
	ToTextStreamOutputWithContext(context.Context) TextStreamOutput
}

TextStreamInput is an input type that accepts TextStreamArgs and TextStreamOutput values. You can construct a concrete instance of `TextStreamInput` via:

TextStreamArgs{...}

type TextStreamOutput

type TextStreamOutput struct{ *pulumi.OutputState }

Encoding of a text stream. For example, closed captions or subtitles.

func (TextStreamOutput) Codec

The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'

func (TextStreamOutput) ElementType

func (TextStreamOutput) ElementType() reflect.Type

func (TextStreamOutput) LanguageCode

func (o TextStreamOutput) LanguageCode() pulumi.StringOutput

The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

func (TextStreamOutput) Mapping

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextStreamOutput) ToTextStreamOutput

func (o TextStreamOutput) ToTextStreamOutput() TextStreamOutput

func (TextStreamOutput) ToTextStreamOutputWithContext

func (o TextStreamOutput) ToTextStreamOutputWithContext(ctx context.Context) TextStreamOutput

func (TextStreamOutput) ToTextStreamPtrOutput

func (o TextStreamOutput) ToTextStreamPtrOutput() TextStreamPtrOutput

func (TextStreamOutput) ToTextStreamPtrOutputWithContext

func (o TextStreamOutput) ToTextStreamPtrOutputWithContext(ctx context.Context) TextStreamPtrOutput

type TextStreamPtrInput

type TextStreamPtrInput interface {
	pulumi.Input

	ToTextStreamPtrOutput() TextStreamPtrOutput
	ToTextStreamPtrOutputWithContext(context.Context) TextStreamPtrOutput
}

TextStreamPtrInput is an input type that accepts TextStreamArgs, TextStreamPtr and TextStreamPtrOutput values. You can construct a concrete instance of `TextStreamPtrInput` via:

        TextStreamArgs{...}

or:

        nil

func TextStreamPtr

func TextStreamPtr(v *TextStreamArgs) TextStreamPtrInput

type TextStreamPtrOutput

type TextStreamPtrOutput struct{ *pulumi.OutputState }

func (TextStreamPtrOutput) Codec

The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'

func (TextStreamPtrOutput) Elem

func (TextStreamPtrOutput) ElementType

func (TextStreamPtrOutput) ElementType() reflect.Type

func (TextStreamPtrOutput) LanguageCode

func (o TextStreamPtrOutput) LanguageCode() pulumi.StringPtrOutput

The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

func (TextStreamPtrOutput) Mapping

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextStreamPtrOutput) ToTextStreamPtrOutput

func (o TextStreamPtrOutput) ToTextStreamPtrOutput() TextStreamPtrOutput

func (TextStreamPtrOutput) ToTextStreamPtrOutputWithContext

func (o TextStreamPtrOutput) ToTextStreamPtrOutputWithContext(ctx context.Context) TextStreamPtrOutput

type TextStreamResponse

type TextStreamResponse struct {
	// The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'
	Codec string `pulumi:"codec"`
	// The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
	LanguageCode string `pulumi:"languageCode"`
	// The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.
	Mapping []TextAtomResponse `pulumi:"mapping"`
}

Encoding of a text stream. For example, closed captions or subtitles.

type TextStreamResponseArgs

type TextStreamResponseArgs struct {
	// The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'
	Codec pulumi.StringInput `pulumi:"codec"`
	// The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.
	Mapping TextAtomResponseArrayInput `pulumi:"mapping"`
}

Encoding of a text stream. For example, closed captions or subtitles.

func (TextStreamResponseArgs) ElementType

func (TextStreamResponseArgs) ElementType() reflect.Type

func (TextStreamResponseArgs) ToTextStreamResponseOutput

func (i TextStreamResponseArgs) ToTextStreamResponseOutput() TextStreamResponseOutput

func (TextStreamResponseArgs) ToTextStreamResponseOutputWithContext

func (i TextStreamResponseArgs) ToTextStreamResponseOutputWithContext(ctx context.Context) TextStreamResponseOutput

type TextStreamResponseInput

type TextStreamResponseInput interface {
	pulumi.Input

	ToTextStreamResponseOutput() TextStreamResponseOutput
	ToTextStreamResponseOutputWithContext(context.Context) TextStreamResponseOutput
}

TextStreamResponseInput is an input type that accepts TextStreamResponseArgs and TextStreamResponseOutput values. You can construct a concrete instance of `TextStreamResponseInput` via:

TextStreamResponseArgs{...}

type TextStreamResponseOutput

type TextStreamResponseOutput struct{ *pulumi.OutputState }

Encoding of a text stream. For example, closed captions or subtitles.

func (TextStreamResponseOutput) Codec

The codec for this text stream. The default is `"webvtt"`. Supported text codecs: - 'srt' - 'ttml' - 'cea608' - 'cea708' - 'webvtt'

func (TextStreamResponseOutput) ElementType

func (TextStreamResponseOutput) ElementType() reflect.Type

func (TextStreamResponseOutput) LanguageCode

func (o TextStreamResponseOutput) LanguageCode() pulumi.StringOutput

The BCP-47 language code, such as `"en-US"` or `"sr-Latn"`. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

func (TextStreamResponseOutput) Mapping

The mapping for the `Job.edit_list` atoms with text `EditAtom.inputs`.

func (TextStreamResponseOutput) ToTextStreamResponseOutput

func (o TextStreamResponseOutput) ToTextStreamResponseOutput() TextStreamResponseOutput

func (TextStreamResponseOutput) ToTextStreamResponseOutputWithContext

func (o TextStreamResponseOutput) ToTextStreamResponseOutputWithContext(ctx context.Context) TextStreamResponseOutput

type VideoStream

type VideoStream struct {
	// Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.
	AllowOpenGop *bool `pulumi:"allowOpenGop"`
	// Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
	AqStrength *float64 `pulumi:"aqStrength"`
	// The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.
	BFrameCount *int `pulumi:"bFrameCount"`
	// Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.
	BPyramid *bool `pulumi:"bPyramid"`
	// The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.
	BitrateBps int `pulumi:"bitrateBps"`
	// Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`
	Codec *string `pulumi:"codec"`
	// Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
	CrfLevel *int `pulumi:"crfLevel"`
	// Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.
	EnableTwoPass *bool `pulumi:"enableTwoPass"`
	// The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'
	EntropyCoder *string `pulumi:"entropyCoder"`
	// The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.
	FrameRate float64 `pulumi:"frameRate"`
	// Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.
	GopDuration *string `pulumi:"gopDuration"`
	// Select the GOP size based on the specified frame count. Must be greater than zero.
	GopFrameCount *int `pulumi:"gopFrameCount"`
	// The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.
	HeightPixels *int `pulumi:"heightPixels"`
	// Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.
	PixelFormat *string `pulumi:"pixelFormat"`
	// Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Preset *string `pulumi:"preset"`
	// Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Profile *string `pulumi:"profile"`
	// Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor
	RateControlMode *string `pulumi:"rateControlMode"`
	// Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Tune *string `pulumi:"tune"`
	// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.
	VbvFullnessBits *int `pulumi:"vbvFullnessBits"`
	// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.
	VbvSizeBits *int `pulumi:"vbvSizeBits"`
	// The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.
	WidthPixels *int `pulumi:"widthPixels"`
}

Video stream resource.

type VideoStreamArgs

type VideoStreamArgs struct {
	// Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.
	AllowOpenGop pulumi.BoolPtrInput `pulumi:"allowOpenGop"`
	// Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
	AqStrength pulumi.Float64PtrInput `pulumi:"aqStrength"`
	// The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.
	BFrameCount pulumi.IntPtrInput `pulumi:"bFrameCount"`
	// Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.
	BPyramid pulumi.BoolPtrInput `pulumi:"bPyramid"`
	// The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.
	BitrateBps pulumi.IntInput `pulumi:"bitrateBps"`
	// Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`
	Codec pulumi.StringPtrInput `pulumi:"codec"`
	// Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
	CrfLevel pulumi.IntPtrInput `pulumi:"crfLevel"`
	// Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.
	EnableTwoPass pulumi.BoolPtrInput `pulumi:"enableTwoPass"`
	// The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'
	EntropyCoder pulumi.StringPtrInput `pulumi:"entropyCoder"`
	// The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.
	FrameRate pulumi.Float64Input `pulumi:"frameRate"`
	// Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.
	GopDuration pulumi.StringPtrInput `pulumi:"gopDuration"`
	// Select the GOP size based on the specified frame count. Must be greater than zero.
	GopFrameCount pulumi.IntPtrInput `pulumi:"gopFrameCount"`
	// The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.
	HeightPixels pulumi.IntPtrInput `pulumi:"heightPixels"`
	// Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.
	PixelFormat pulumi.StringPtrInput `pulumi:"pixelFormat"`
	// Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Preset pulumi.StringPtrInput `pulumi:"preset"`
	// Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Profile pulumi.StringPtrInput `pulumi:"profile"`
	// Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor
	RateControlMode pulumi.StringPtrInput `pulumi:"rateControlMode"`
	// Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Tune pulumi.StringPtrInput `pulumi:"tune"`
	// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.
	VbvFullnessBits pulumi.IntPtrInput `pulumi:"vbvFullnessBits"`
	// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.
	VbvSizeBits pulumi.IntPtrInput `pulumi:"vbvSizeBits"`
	// The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.
	WidthPixels pulumi.IntPtrInput `pulumi:"widthPixels"`
}

Video stream resource.

func (VideoStreamArgs) ElementType

func (VideoStreamArgs) ElementType() reflect.Type

func (VideoStreamArgs) ToVideoStreamOutput

func (i VideoStreamArgs) ToVideoStreamOutput() VideoStreamOutput

func (VideoStreamArgs) ToVideoStreamOutputWithContext

func (i VideoStreamArgs) ToVideoStreamOutputWithContext(ctx context.Context) VideoStreamOutput

func (VideoStreamArgs) ToVideoStreamPtrOutput

func (i VideoStreamArgs) ToVideoStreamPtrOutput() VideoStreamPtrOutput

func (VideoStreamArgs) ToVideoStreamPtrOutputWithContext

func (i VideoStreamArgs) ToVideoStreamPtrOutputWithContext(ctx context.Context) VideoStreamPtrOutput

type VideoStreamInput

type VideoStreamInput interface {
	pulumi.Input

	ToVideoStreamOutput() VideoStreamOutput
	ToVideoStreamOutputWithContext(context.Context) VideoStreamOutput
}

VideoStreamInput is an input type that accepts VideoStreamArgs and VideoStreamOutput values. You can construct a concrete instance of `VideoStreamInput` via:

VideoStreamArgs{...}

type VideoStreamOutput

type VideoStreamOutput struct{ *pulumi.OutputState }

Video stream resource.

func (VideoStreamOutput) AllowOpenGop

func (o VideoStreamOutput) AllowOpenGop() pulumi.BoolPtrOutput

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.

func (VideoStreamOutput) AqStrength

func (o VideoStreamOutput) AqStrength() pulumi.Float64PtrOutput

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

func (VideoStreamOutput) BFrameCount

func (o VideoStreamOutput) BFrameCount() pulumi.IntPtrOutput

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.

func (VideoStreamOutput) BPyramid

func (o VideoStreamOutput) BPyramid() pulumi.BoolPtrOutput

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.

func (VideoStreamOutput) BitrateBps

func (o VideoStreamOutput) BitrateBps() pulumi.IntOutput

The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.

func (VideoStreamOutput) Codec

Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`

func (VideoStreamOutput) CrfLevel

func (o VideoStreamOutput) CrfLevel() pulumi.IntPtrOutput

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

func (VideoStreamOutput) ElementType

func (VideoStreamOutput) ElementType() reflect.Type

func (VideoStreamOutput) EnableTwoPass

func (o VideoStreamOutput) EnableTwoPass() pulumi.BoolPtrOutput

Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.

func (VideoStreamOutput) EntropyCoder

func (o VideoStreamOutput) EntropyCoder() pulumi.StringPtrOutput

The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'

func (VideoStreamOutput) FrameRate

func (o VideoStreamOutput) FrameRate() pulumi.Float64Output

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.

func (VideoStreamOutput) GopDuration

func (o VideoStreamOutput) GopDuration() pulumi.StringPtrOutput

Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.

func (VideoStreamOutput) GopFrameCount

func (o VideoStreamOutput) GopFrameCount() pulumi.IntPtrOutput

Select the GOP size based on the specified frame count. Must be greater than zero.

func (VideoStreamOutput) HeightPixels

func (o VideoStreamOutput) HeightPixels() pulumi.IntPtrOutput

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

func (VideoStreamOutput) PixelFormat

func (o VideoStreamOutput) PixelFormat() pulumi.StringPtrOutput

Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.

func (VideoStreamOutput) Preset

Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamOutput) Profile

Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamOutput) RateControlMode

func (o VideoStreamOutput) RateControlMode() pulumi.StringPtrOutput

Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor

func (VideoStreamOutput) ToVideoStreamOutput

func (o VideoStreamOutput) ToVideoStreamOutput() VideoStreamOutput

func (VideoStreamOutput) ToVideoStreamOutputWithContext

func (o VideoStreamOutput) ToVideoStreamOutputWithContext(ctx context.Context) VideoStreamOutput

func (VideoStreamOutput) ToVideoStreamPtrOutput

func (o VideoStreamOutput) ToVideoStreamPtrOutput() VideoStreamPtrOutput

func (VideoStreamOutput) ToVideoStreamPtrOutputWithContext

func (o VideoStreamOutput) ToVideoStreamPtrOutputWithContext(ctx context.Context) VideoStreamPtrOutput

func (VideoStreamOutput) Tune

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamOutput) VbvFullnessBits

func (o VideoStreamOutput) VbvFullnessBits() pulumi.IntPtrOutput

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.

func (VideoStreamOutput) VbvSizeBits

func (o VideoStreamOutput) VbvSizeBits() pulumi.IntPtrOutput

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.

func (VideoStreamOutput) WidthPixels

func (o VideoStreamOutput) WidthPixels() pulumi.IntPtrOutput

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

type VideoStreamPtrInput

type VideoStreamPtrInput interface {
	pulumi.Input

	ToVideoStreamPtrOutput() VideoStreamPtrOutput
	ToVideoStreamPtrOutputWithContext(context.Context) VideoStreamPtrOutput
}

VideoStreamPtrInput is an input type that accepts VideoStreamArgs, VideoStreamPtr and VideoStreamPtrOutput values. You can construct a concrete instance of `VideoStreamPtrInput` via:

        VideoStreamArgs{...}

or:

        nil

func VideoStreamPtr

func VideoStreamPtr(v *VideoStreamArgs) VideoStreamPtrInput

type VideoStreamPtrOutput

type VideoStreamPtrOutput struct{ *pulumi.OutputState }

func (VideoStreamPtrOutput) AllowOpenGop

func (o VideoStreamPtrOutput) AllowOpenGop() pulumi.BoolPtrOutput

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.

func (VideoStreamPtrOutput) AqStrength

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

func (VideoStreamPtrOutput) BFrameCount

func (o VideoStreamPtrOutput) BFrameCount() pulumi.IntPtrOutput

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.

func (VideoStreamPtrOutput) BPyramid

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.

func (VideoStreamPtrOutput) BitrateBps

func (o VideoStreamPtrOutput) BitrateBps() pulumi.IntPtrOutput

The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.

func (VideoStreamPtrOutput) Codec

Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`

func (VideoStreamPtrOutput) CrfLevel

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

func (VideoStreamPtrOutput) Elem

func (VideoStreamPtrOutput) ElementType

func (VideoStreamPtrOutput) ElementType() reflect.Type

func (VideoStreamPtrOutput) EnableTwoPass

func (o VideoStreamPtrOutput) EnableTwoPass() pulumi.BoolPtrOutput

Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.

func (VideoStreamPtrOutput) EntropyCoder

func (o VideoStreamPtrOutput) EntropyCoder() pulumi.StringPtrOutput

The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'

func (VideoStreamPtrOutput) FrameRate

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.

func (VideoStreamPtrOutput) GopDuration

Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.

func (VideoStreamPtrOutput) GopFrameCount

func (o VideoStreamPtrOutput) GopFrameCount() pulumi.IntPtrOutput

Select the GOP size based on the specified frame count. Must be greater than zero.

func (VideoStreamPtrOutput) HeightPixels

func (o VideoStreamPtrOutput) HeightPixels() pulumi.IntPtrOutput

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

func (VideoStreamPtrOutput) PixelFormat

Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.

func (VideoStreamPtrOutput) Preset

Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamPtrOutput) Profile

Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamPtrOutput) RateControlMode

func (o VideoStreamPtrOutput) RateControlMode() pulumi.StringPtrOutput

Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor

func (VideoStreamPtrOutput) ToVideoStreamPtrOutput

func (o VideoStreamPtrOutput) ToVideoStreamPtrOutput() VideoStreamPtrOutput

func (VideoStreamPtrOutput) ToVideoStreamPtrOutputWithContext

func (o VideoStreamPtrOutput) ToVideoStreamPtrOutputWithContext(ctx context.Context) VideoStreamPtrOutput

func (VideoStreamPtrOutput) Tune

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamPtrOutput) VbvFullnessBits

func (o VideoStreamPtrOutput) VbvFullnessBits() pulumi.IntPtrOutput

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.

func (VideoStreamPtrOutput) VbvSizeBits

func (o VideoStreamPtrOutput) VbvSizeBits() pulumi.IntPtrOutput

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.

func (VideoStreamPtrOutput) WidthPixels

func (o VideoStreamPtrOutput) WidthPixels() pulumi.IntPtrOutput

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

type VideoStreamResponse

type VideoStreamResponse struct {
	// Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.
	AllowOpenGop bool `pulumi:"allowOpenGop"`
	// Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
	AqStrength float64 `pulumi:"aqStrength"`
	// The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.
	BFrameCount int `pulumi:"bFrameCount"`
	// Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.
	BPyramid bool `pulumi:"bPyramid"`
	// The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.
	BitrateBps int `pulumi:"bitrateBps"`
	// Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`
	Codec string `pulumi:"codec"`
	// Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
	CrfLevel int `pulumi:"crfLevel"`
	// Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.
	EnableTwoPass bool `pulumi:"enableTwoPass"`
	// The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'
	EntropyCoder string `pulumi:"entropyCoder"`
	// The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.
	FrameRate float64 `pulumi:"frameRate"`
	// Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.
	GopDuration string `pulumi:"gopDuration"`
	// Select the GOP size based on the specified frame count. Must be greater than zero.
	GopFrameCount int `pulumi:"gopFrameCount"`
	// The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.
	HeightPixels int `pulumi:"heightPixels"`
	// Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.
	PixelFormat string `pulumi:"pixelFormat"`
	// Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Preset string `pulumi:"preset"`
	// Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Profile string `pulumi:"profile"`
	// Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor
	RateControlMode string `pulumi:"rateControlMode"`
	// Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Tune string `pulumi:"tune"`
	// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.
	VbvFullnessBits int `pulumi:"vbvFullnessBits"`
	// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.
	VbvSizeBits int `pulumi:"vbvSizeBits"`
	// The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.
	WidthPixels int `pulumi:"widthPixels"`
}

Video stream resource.

type VideoStreamResponseArgs

type VideoStreamResponseArgs struct {
	// Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.
	AllowOpenGop pulumi.BoolInput `pulumi:"allowOpenGop"`
	// Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.
	AqStrength pulumi.Float64Input `pulumi:"aqStrength"`
	// The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.
	BFrameCount pulumi.IntInput `pulumi:"bFrameCount"`
	// Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.
	BPyramid pulumi.BoolInput `pulumi:"bPyramid"`
	// The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.
	BitrateBps pulumi.IntInput `pulumi:"bitrateBps"`
	// Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`
	Codec pulumi.StringInput `pulumi:"codec"`
	// Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.
	CrfLevel pulumi.IntInput `pulumi:"crfLevel"`
	// Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.
	EnableTwoPass pulumi.BoolInput `pulumi:"enableTwoPass"`
	// The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'
	EntropyCoder pulumi.StringInput `pulumi:"entropyCoder"`
	// The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.
	FrameRate pulumi.Float64Input `pulumi:"frameRate"`
	// Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.
	GopDuration pulumi.StringInput `pulumi:"gopDuration"`
	// Select the GOP size based on the specified frame count. Must be greater than zero.
	GopFrameCount pulumi.IntInput `pulumi:"gopFrameCount"`
	// The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.
	HeightPixels pulumi.IntInput `pulumi:"heightPixels"`
	// Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.
	PixelFormat pulumi.StringInput `pulumi:"pixelFormat"`
	// Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Preset pulumi.StringInput `pulumi:"preset"`
	// Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Profile pulumi.StringInput `pulumi:"profile"`
	// Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor
	RateControlMode pulumi.StringInput `pulumi:"rateControlMode"`
	// Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.
	Tune pulumi.StringInput `pulumi:"tune"`
	// Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.
	VbvFullnessBits pulumi.IntInput `pulumi:"vbvFullnessBits"`
	// Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.
	VbvSizeBits pulumi.IntInput `pulumi:"vbvSizeBits"`
	// The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.
	WidthPixels pulumi.IntInput `pulumi:"widthPixels"`
}

Video stream resource.

func (VideoStreamResponseArgs) ElementType

func (VideoStreamResponseArgs) ElementType() reflect.Type

func (VideoStreamResponseArgs) ToVideoStreamResponseOutput

func (i VideoStreamResponseArgs) ToVideoStreamResponseOutput() VideoStreamResponseOutput

func (VideoStreamResponseArgs) ToVideoStreamResponseOutputWithContext

func (i VideoStreamResponseArgs) ToVideoStreamResponseOutputWithContext(ctx context.Context) VideoStreamResponseOutput

type VideoStreamResponseInput

type VideoStreamResponseInput interface {
	pulumi.Input

	ToVideoStreamResponseOutput() VideoStreamResponseOutput
	ToVideoStreamResponseOutputWithContext(context.Context) VideoStreamResponseOutput
}

VideoStreamResponseInput is an input type that accepts VideoStreamResponseArgs and VideoStreamResponseOutput values. You can construct a concrete instance of `VideoStreamResponseInput` via:

VideoStreamResponseArgs{...}

type VideoStreamResponseOutput

type VideoStreamResponseOutput struct{ *pulumi.OutputState }

Video stream resource.

func (VideoStreamResponseOutput) AllowOpenGop

func (o VideoStreamResponseOutput) AllowOpenGop() pulumi.BoolOutput

Specifies whether an open Group of Pictures (GOP) structure should be allowed or not. The default is `false`.

func (VideoStreamResponseOutput) AqStrength

Specify the intensity of the adaptive quantizer (AQ). Must be between 0 and 1, where 0 disables the quantizer and 1 maximizes the quantizer. A higher value equals a lower bitrate but smoother image. The default is 0.

func (VideoStreamResponseOutput) BFrameCount

func (o VideoStreamResponseOutput) BFrameCount() pulumi.IntOutput

The number of consecutive B-frames. Must be greater than or equal to zero. Must be less than `VideoStream.gop_frame_count` if set. The default is 0.

func (VideoStreamResponseOutput) BPyramid

Allow B-pyramid for reference frame selection. This may not be supported on all decoders. The default is `false`.

func (VideoStreamResponseOutput) BitrateBps

The video bitrate in bits per second. The minimum value is 1,000. The maximum value for H264/H265 is 800,000,000. The maximum value for VP9 is 480,000,000.

func (VideoStreamResponseOutput) Codec

Codec type. The following codecs are supported: * `h264` (default) * `h265` * `vp9`

func (VideoStreamResponseOutput) CrfLevel

Target CRF level. Must be between 10 and 36, where 10 is the highest quality and 36 is the most efficient compression. The default is 21.

func (VideoStreamResponseOutput) ElementType

func (VideoStreamResponseOutput) ElementType() reflect.Type

func (VideoStreamResponseOutput) EnableTwoPass

func (o VideoStreamResponseOutput) EnableTwoPass() pulumi.BoolOutput

Use two-pass encoding strategy to achieve better video quality. `VideoStream.rate_control_mode` must be `"vbr"`. The default is `false`.

func (VideoStreamResponseOutput) EntropyCoder

The entropy coder to use. The default is `"cabac"`. Supported entropy coders: - 'cavlc' - 'cabac'

func (VideoStreamResponseOutput) FrameRate

The target video frame rate in frames per second (FPS). Must be less than or equal to 120. Will default to the input frame rate if larger than the input frame rate. The API will generate an output FPS that is divisible by the input FPS, and smaller or equal to the target FPS. See [Calculate frame rate](https://cloud.google.com/transcoder/docs/concepts/frame-rate) for more information.

func (VideoStreamResponseOutput) GopDuration

Select the GOP size based on the specified duration. The default is `"3s"`. Note that `gopDuration` must be less than or equal to [`segmentDuration`](#SegmentSettings), and [`segmentDuration`](#SegmentSettings) must be divisible by `gopDuration`.

func (VideoStreamResponseOutput) GopFrameCount

func (o VideoStreamResponseOutput) GopFrameCount() pulumi.IntOutput

Select the GOP size based on the specified frame count. Must be greater than zero.

func (VideoStreamResponseOutput) HeightPixels

func (o VideoStreamResponseOutput) HeightPixels() pulumi.IntOutput

The height of the video in pixels. Must be an even integer. When not specified, the height is adjusted to match the specified width and input aspect ratio. If both are omitted, the input height is used.

func (VideoStreamResponseOutput) PixelFormat

Pixel format to use. The default is `"yuv420p"`. Supported pixel formats: - 'yuv420p' pixel format. - 'yuv422p' pixel format. - 'yuv444p' pixel format. - 'yuv420p10' 10-bit HDR pixel format. - 'yuv422p10' 10-bit HDR pixel format. - 'yuv444p10' 10-bit HDR pixel format. - 'yuv420p12' 12-bit HDR pixel format. - 'yuv422p12' 12-bit HDR pixel format. - 'yuv444p12' 12-bit HDR pixel format.

func (VideoStreamResponseOutput) Preset

Enforces the specified codec preset. The default is `veryfast`. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamResponseOutput) Profile

Enforces the specified codec profile. The following profiles are supported: * `baseline` * `main` * `high` (default) The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamResponseOutput) RateControlMode

func (o VideoStreamResponseOutput) RateControlMode() pulumi.StringOutput

Specify the `rate_control_mode`. The default is `"vbr"`. Supported rate control modes: - 'vbr' - variable bitrate - 'crf' - constant rate factor

func (VideoStreamResponseOutput) ToVideoStreamResponseOutput

func (o VideoStreamResponseOutput) ToVideoStreamResponseOutput() VideoStreamResponseOutput

func (VideoStreamResponseOutput) ToVideoStreamResponseOutputWithContext

func (o VideoStreamResponseOutput) ToVideoStreamResponseOutputWithContext(ctx context.Context) VideoStreamResponseOutput

func (VideoStreamResponseOutput) Tune

Enforces the specified codec tune. The available options are FFmpeg-compatible. Note that certain values for this field may cause the transcoder to override other fields you set in the `VideoStream` message.

func (VideoStreamResponseOutput) VbvFullnessBits

func (o VideoStreamResponseOutput) VbvFullnessBits() pulumi.IntOutput

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to 90% of `VideoStream.vbv_size_bits`.

func (VideoStreamResponseOutput) VbvSizeBits

func (o VideoStreamResponseOutput) VbvSizeBits() pulumi.IntOutput

Size of the Video Buffering Verifier (VBV) buffer in bits. Must be greater than zero. The default is equal to `VideoStream.bitrate_bps`.

func (VideoStreamResponseOutput) WidthPixels

func (o VideoStreamResponseOutput) WidthPixels() pulumi.IntOutput

The width of the video in pixels. Must be an even integer. When not specified, the width is adjusted to match the specified height and input aspect ratio. If both are omitted, the input width is used.

Jump to

Keyboard shortcuts

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