mps

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type AdaptiveDynamicStreamingTemplate

type AdaptiveDynamicStreamingTemplate struct {
	pulumi.CustomResourceState

	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoBitrate pulumi.IntPtrOutput `pulumi:"disableHigherVideoBitrate"`
	// Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoResolution pulumi.IntPtrOutput `pulumi:"disableHigherVideoResolution"`
	// Adaptive transcoding format, value range:HLS, MPEG-DASH.
	Format pulumi.StringOutput `pulumi:"format"`
	// Template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
	StreamInfos AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput `pulumi:"streamInfos"`
}

Provides a resource to create a mps adaptiveDynamicStreamingTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewAdaptiveDynamicStreamingTemplate(ctx, "adaptiveDynamicStreamingTemplate", &Mps.AdaptiveDynamicStreamingTemplateArgs{
			Comment:                      pulumi.String("terrraform test"),
			DisableHigherVideoBitrate:    pulumi.Int(0),
			DisableHigherVideoResolution: pulumi.Int(1),
			Format:                       pulumi.String("HLS"),
			StreamInfos: mps.AdaptiveDynamicStreamingTemplateStreamInfoArray{
				&mps.AdaptiveDynamicStreamingTemplateStreamInfoArgs{
					Audio: &mps.AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs{
						AudioChannel: pulumi.Int(1),
						Bitrate:      pulumi.Int(55),
						Codec:        pulumi.String("libmp3lame"),
						SampleRate:   pulumi.Int(32000),
					},
					RemoveAudio: pulumi.Int(0),
					RemoveVideo: pulumi.Int(0),
					Video: &mps.AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs{
						Bitrate:            pulumi.Int(245),
						Codec:              pulumi.String("libx264"),
						FillType:           pulumi.String("black"),
						Fps:                pulumi.Int(30),
						Gop:                pulumi.Int(0),
						Height:             pulumi.Int(135),
						ResolutionAdaptive: pulumi.String("open"),
						Vcrf:               pulumi.Int(0),
						Width:              pulumi.Int(145),
					},
				},
				&mps.AdaptiveDynamicStreamingTemplateStreamInfoArgs{
					Audio: &mps.AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs{
						AudioChannel: pulumi.Int(2),
						Bitrate:      pulumi.Int(60),
						Codec:        pulumi.String("libfdk_aac"),
						SampleRate:   pulumi.Int(32000),
					},
					RemoveAudio: pulumi.Int(0),
					RemoveVideo: pulumi.Int(0),
					Video: &mps.AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs{
						Bitrate:            pulumi.Int(400),
						Codec:              pulumi.String("libx264"),
						FillType:           pulumi.String("black"),
						Fps:                pulumi.Int(40),
						Gop:                pulumi.Int(0),
						Height:             pulumi.Int(150),
						ResolutionAdaptive: pulumi.String("open"),
						Vcrf:               pulumi.Int(0),
						Width:              pulumi.Int(160),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps adaptive_dynamic_streaming_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/adaptiveDynamicStreamingTemplate:AdaptiveDynamicStreamingTemplate adaptive_dynamic_streaming_template adaptive_dynamic_streaming_template_id

```

func GetAdaptiveDynamicStreamingTemplate

func GetAdaptiveDynamicStreamingTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AdaptiveDynamicStreamingTemplateState, opts ...pulumi.ResourceOption) (*AdaptiveDynamicStreamingTemplate, error)

GetAdaptiveDynamicStreamingTemplate gets an existing AdaptiveDynamicStreamingTemplate 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 NewAdaptiveDynamicStreamingTemplate

func NewAdaptiveDynamicStreamingTemplate(ctx *pulumi.Context,
	name string, args *AdaptiveDynamicStreamingTemplateArgs, opts ...pulumi.ResourceOption) (*AdaptiveDynamicStreamingTemplate, error)

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

func (*AdaptiveDynamicStreamingTemplate) ElementType

func (*AdaptiveDynamicStreamingTemplate) ToAdaptiveDynamicStreamingTemplateOutput

func (i *AdaptiveDynamicStreamingTemplate) ToAdaptiveDynamicStreamingTemplateOutput() AdaptiveDynamicStreamingTemplateOutput

func (*AdaptiveDynamicStreamingTemplate) ToAdaptiveDynamicStreamingTemplateOutputWithContext

func (i *AdaptiveDynamicStreamingTemplate) ToAdaptiveDynamicStreamingTemplateOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateOutput

type AdaptiveDynamicStreamingTemplateArgs

type AdaptiveDynamicStreamingTemplateArgs struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoBitrate pulumi.IntPtrInput
	// Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoResolution pulumi.IntPtrInput
	// Adaptive transcoding format, value range:HLS, MPEG-DASH.
	Format pulumi.StringInput
	// Template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
	StreamInfos AdaptiveDynamicStreamingTemplateStreamInfoArrayInput
}

The set of arguments for constructing a AdaptiveDynamicStreamingTemplate resource.

func (AdaptiveDynamicStreamingTemplateArgs) ElementType

type AdaptiveDynamicStreamingTemplateArray

type AdaptiveDynamicStreamingTemplateArray []AdaptiveDynamicStreamingTemplateInput

func (AdaptiveDynamicStreamingTemplateArray) ElementType

func (AdaptiveDynamicStreamingTemplateArray) ToAdaptiveDynamicStreamingTemplateArrayOutput

func (i AdaptiveDynamicStreamingTemplateArray) ToAdaptiveDynamicStreamingTemplateArrayOutput() AdaptiveDynamicStreamingTemplateArrayOutput

func (AdaptiveDynamicStreamingTemplateArray) ToAdaptiveDynamicStreamingTemplateArrayOutputWithContext

func (i AdaptiveDynamicStreamingTemplateArray) ToAdaptiveDynamicStreamingTemplateArrayOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateArrayOutput

type AdaptiveDynamicStreamingTemplateArrayInput

type AdaptiveDynamicStreamingTemplateArrayInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateArrayOutput() AdaptiveDynamicStreamingTemplateArrayOutput
	ToAdaptiveDynamicStreamingTemplateArrayOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateArrayOutput
}

AdaptiveDynamicStreamingTemplateArrayInput is an input type that accepts AdaptiveDynamicStreamingTemplateArray and AdaptiveDynamicStreamingTemplateArrayOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateArrayInput` via:

AdaptiveDynamicStreamingTemplateArray{ AdaptiveDynamicStreamingTemplateArgs{...} }

type AdaptiveDynamicStreamingTemplateArrayOutput

type AdaptiveDynamicStreamingTemplateArrayOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateArrayOutput) ElementType

func (AdaptiveDynamicStreamingTemplateArrayOutput) Index

func (AdaptiveDynamicStreamingTemplateArrayOutput) ToAdaptiveDynamicStreamingTemplateArrayOutput

func (o AdaptiveDynamicStreamingTemplateArrayOutput) ToAdaptiveDynamicStreamingTemplateArrayOutput() AdaptiveDynamicStreamingTemplateArrayOutput

func (AdaptiveDynamicStreamingTemplateArrayOutput) ToAdaptiveDynamicStreamingTemplateArrayOutputWithContext

func (o AdaptiveDynamicStreamingTemplateArrayOutput) ToAdaptiveDynamicStreamingTemplateArrayOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateArrayOutput

type AdaptiveDynamicStreamingTemplateInput

type AdaptiveDynamicStreamingTemplateInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateOutput() AdaptiveDynamicStreamingTemplateOutput
	ToAdaptiveDynamicStreamingTemplateOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateOutput
}

type AdaptiveDynamicStreamingTemplateMap

type AdaptiveDynamicStreamingTemplateMap map[string]AdaptiveDynamicStreamingTemplateInput

func (AdaptiveDynamicStreamingTemplateMap) ElementType

func (AdaptiveDynamicStreamingTemplateMap) ToAdaptiveDynamicStreamingTemplateMapOutput

func (i AdaptiveDynamicStreamingTemplateMap) ToAdaptiveDynamicStreamingTemplateMapOutput() AdaptiveDynamicStreamingTemplateMapOutput

func (AdaptiveDynamicStreamingTemplateMap) ToAdaptiveDynamicStreamingTemplateMapOutputWithContext

func (i AdaptiveDynamicStreamingTemplateMap) ToAdaptiveDynamicStreamingTemplateMapOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateMapOutput

type AdaptiveDynamicStreamingTemplateMapInput

type AdaptiveDynamicStreamingTemplateMapInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateMapOutput() AdaptiveDynamicStreamingTemplateMapOutput
	ToAdaptiveDynamicStreamingTemplateMapOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateMapOutput
}

AdaptiveDynamicStreamingTemplateMapInput is an input type that accepts AdaptiveDynamicStreamingTemplateMap and AdaptiveDynamicStreamingTemplateMapOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateMapInput` via:

AdaptiveDynamicStreamingTemplateMap{ "key": AdaptiveDynamicStreamingTemplateArgs{...} }

type AdaptiveDynamicStreamingTemplateMapOutput

type AdaptiveDynamicStreamingTemplateMapOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateMapOutput) ElementType

func (AdaptiveDynamicStreamingTemplateMapOutput) MapIndex

func (AdaptiveDynamicStreamingTemplateMapOutput) ToAdaptiveDynamicStreamingTemplateMapOutput

func (o AdaptiveDynamicStreamingTemplateMapOutput) ToAdaptiveDynamicStreamingTemplateMapOutput() AdaptiveDynamicStreamingTemplateMapOutput

func (AdaptiveDynamicStreamingTemplateMapOutput) ToAdaptiveDynamicStreamingTemplateMapOutputWithContext

func (o AdaptiveDynamicStreamingTemplateMapOutput) ToAdaptiveDynamicStreamingTemplateMapOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateMapOutput

type AdaptiveDynamicStreamingTemplateOutput

type AdaptiveDynamicStreamingTemplateOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (AdaptiveDynamicStreamingTemplateOutput) DisableHigherVideoBitrate

func (o AdaptiveDynamicStreamingTemplateOutput) DisableHigherVideoBitrate() pulumi.IntPtrOutput

Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.

func (AdaptiveDynamicStreamingTemplateOutput) DisableHigherVideoResolution

func (o AdaptiveDynamicStreamingTemplateOutput) DisableHigherVideoResolution() pulumi.IntPtrOutput

Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.

func (AdaptiveDynamicStreamingTemplateOutput) ElementType

func (AdaptiveDynamicStreamingTemplateOutput) Format

Adaptive transcoding format, value range:HLS, MPEG-DASH.

func (AdaptiveDynamicStreamingTemplateOutput) Name

Template name, length limit: 64 characters.

func (AdaptiveDynamicStreamingTemplateOutput) StreamInfos

Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.

func (AdaptiveDynamicStreamingTemplateOutput) ToAdaptiveDynamicStreamingTemplateOutput

func (o AdaptiveDynamicStreamingTemplateOutput) ToAdaptiveDynamicStreamingTemplateOutput() AdaptiveDynamicStreamingTemplateOutput

func (AdaptiveDynamicStreamingTemplateOutput) ToAdaptiveDynamicStreamingTemplateOutputWithContext

func (o AdaptiveDynamicStreamingTemplateOutput) ToAdaptiveDynamicStreamingTemplateOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateOutput

type AdaptiveDynamicStreamingTemplateState

type AdaptiveDynamicStreamingTemplateState struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Whether to prohibit video from low bit rate to high bit rate, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoBitrate pulumi.IntPtrInput
	// Whether to prohibit the conversion of video resolution to high resolution, value range:0: no.1: yes.Default value: 0.
	DisableHigherVideoResolution pulumi.IntPtrInput
	// Adaptive transcoding format, value range:HLS, MPEG-DASH.
	Format pulumi.StringPtrInput
	// Template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Convert adaptive code stream to output sub-stream parameter information, and output up to 10 sub-streams.Note: The frame rate of each sub-stream must be consistent; if not, the frame rate of the first sub-stream is used as the output frame rate.
	StreamInfos AdaptiveDynamicStreamingTemplateStreamInfoArrayInput
}

func (AdaptiveDynamicStreamingTemplateState) ElementType

type AdaptiveDynamicStreamingTemplateStreamInfo

type AdaptiveDynamicStreamingTemplateStreamInfo struct {
	// Audio parameter information.
	Audio AdaptiveDynamicStreamingTemplateStreamInfoAudio `pulumi:"audio"`
	// Whether to remove audio stream, value:0: reserved.1: remove.
	RemoveAudio *int `pulumi:"removeAudio"`
	// Whether to remove video stream, value:0: reserved.1: remove.
	RemoveVideo *int `pulumi:"removeVideo"`
	// Video parameter information.
	Video AdaptiveDynamicStreamingTemplateStreamInfoVideo `pulumi:"video"`
}

type AdaptiveDynamicStreamingTemplateStreamInfoArgs

type AdaptiveDynamicStreamingTemplateStreamInfoArgs struct {
	// Audio parameter information.
	Audio AdaptiveDynamicStreamingTemplateStreamInfoAudioInput `pulumi:"audio"`
	// Whether to remove audio stream, value:0: reserved.1: remove.
	RemoveAudio pulumi.IntPtrInput `pulumi:"removeAudio"`
	// Whether to remove video stream, value:0: reserved.1: remove.
	RemoveVideo pulumi.IntPtrInput `pulumi:"removeVideo"`
	// Video parameter information.
	Video AdaptiveDynamicStreamingTemplateStreamInfoVideoInput `pulumi:"video"`
}

func (AdaptiveDynamicStreamingTemplateStreamInfoArgs) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoOutput

func (i AdaptiveDynamicStreamingTemplateStreamInfoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoOutput() AdaptiveDynamicStreamingTemplateStreamInfoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoOutputWithContext

func (i AdaptiveDynamicStreamingTemplateStreamInfoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoOutput

type AdaptiveDynamicStreamingTemplateStreamInfoArray

type AdaptiveDynamicStreamingTemplateStreamInfoArray []AdaptiveDynamicStreamingTemplateStreamInfoInput

func (AdaptiveDynamicStreamingTemplateStreamInfoArray) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoArray) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

func (i AdaptiveDynamicStreamingTemplateStreamInfoArray) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutput() AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoArray) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutputWithContext

func (i AdaptiveDynamicStreamingTemplateStreamInfoArray) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

type AdaptiveDynamicStreamingTemplateStreamInfoArrayInput

type AdaptiveDynamicStreamingTemplateStreamInfoArrayInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutput() AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput
	ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput
}

AdaptiveDynamicStreamingTemplateStreamInfoArrayInput is an input type that accepts AdaptiveDynamicStreamingTemplateStreamInfoArray and AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateStreamInfoArrayInput` via:

AdaptiveDynamicStreamingTemplateStreamInfoArray{ AdaptiveDynamicStreamingTemplateStreamInfoArgs{...} }

type AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

type AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput) Index

func (AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutputWithContext

func (o AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoArrayOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoArrayOutput

type AdaptiveDynamicStreamingTemplateStreamInfoAudio

type AdaptiveDynamicStreamingTemplateStreamInfoAudio struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel *int `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec string `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate int `pulumi:"sampleRate"`
}

type AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs

type AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel pulumi.IntPtrInput `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate pulumi.IntInput `pulumi:"sampleRate"`
}

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

func (i AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutput() AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutputWithContext

func (i AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

type AdaptiveDynamicStreamingTemplateStreamInfoAudioInput

type AdaptiveDynamicStreamingTemplateStreamInfoAudioInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutput() AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput
	ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput
}

AdaptiveDynamicStreamingTemplateStreamInfoAudioInput is an input type that accepts AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs and AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateStreamInfoAudioInput` via:

AdaptiveDynamicStreamingTemplateStreamInfoAudioArgs{...}

type AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

type AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) Codec

Encoding format of audio stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutputWithContext

func (o AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoAudioOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoAudioOutput

type AdaptiveDynamicStreamingTemplateStreamInfoInput

type AdaptiveDynamicStreamingTemplateStreamInfoInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateStreamInfoOutput() AdaptiveDynamicStreamingTemplateStreamInfoOutput
	ToAdaptiveDynamicStreamingTemplateStreamInfoOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateStreamInfoOutput
}

AdaptiveDynamicStreamingTemplateStreamInfoInput is an input type that accepts AdaptiveDynamicStreamingTemplateStreamInfoArgs and AdaptiveDynamicStreamingTemplateStreamInfoOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateStreamInfoInput` via:

AdaptiveDynamicStreamingTemplateStreamInfoArgs{...}

type AdaptiveDynamicStreamingTemplateStreamInfoOutput

type AdaptiveDynamicStreamingTemplateStreamInfoOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) Audio

Audio parameter information.

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) RemoveAudio

Whether to remove audio stream, value:0: reserved.1: remove.

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) RemoveVideo

Whether to remove video stream, value:0: reserved.1: remove.

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoOutput

func (o AdaptiveDynamicStreamingTemplateStreamInfoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoOutput() AdaptiveDynamicStreamingTemplateStreamInfoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoOutputWithContext

func (o AdaptiveDynamicStreamingTemplateStreamInfoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoOutput) Video

Video parameter information.

type AdaptiveDynamicStreamingTemplateStreamInfoVideo

type AdaptiveDynamicStreamingTemplateStreamInfoVideo struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec string `pulumi:"codec"`
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
	FillType *string `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps int `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop *int `pulumi:"gop"`
	// The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height *int `pulumi:"height"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive *string `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf *int `pulumi:"vcrf"`
	// The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width *int `pulumi:"width"`
}

type AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs

type AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.
	FillType pulumi.StringPtrInput `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps pulumi.IntInput `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop pulumi.IntPtrInput `pulumi:"gop"`
	// The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive pulumi.StringPtrInput `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf pulumi.IntPtrInput `pulumi:"vcrf"`
	// The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

func (i AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutput() AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutputWithContext

func (i AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

type AdaptiveDynamicStreamingTemplateStreamInfoVideoInput

type AdaptiveDynamicStreamingTemplateStreamInfoVideoInput interface {
	pulumi.Input

	ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutput() AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput
	ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutputWithContext(context.Context) AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput
}

AdaptiveDynamicStreamingTemplateStreamInfoVideoInput is an input type that accepts AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs and AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput values. You can construct a concrete instance of `AdaptiveDynamicStreamingTemplateStreamInfoVideoInput` via:

AdaptiveDynamicStreamingTemplateStreamInfoVideoArgs{...}

type AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

type AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput struct{ *pulumi.OutputState }

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) ElementType

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) FillType

Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.Note: Adaptive stream only supports stretch, black.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Height

The maximum value of the height (or short side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) ResolutionAdaptive

Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutputWithContext

func (o AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) ToAdaptiveDynamicStreamingTemplateStreamInfoVideoOutputWithContext(ctx context.Context) AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (AdaptiveDynamicStreamingTemplateStreamInfoVideoOutput) Width

The maximum value of the width (or long side) of the video streaming, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

type AiAnalysisTemplate

type AiAnalysisTemplate struct {
	pulumi.CustomResourceState

	// Ai classification task control parameters.
	ClassificationConfigure AiAnalysisTemplateClassificationConfigurePtrOutput `pulumi:"classificationConfigure"`
	// Ai analysis template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Ai cover task control parameters.
	CoverConfigure AiAnalysisTemplateCoverConfigurePtrOutput `pulumi:"coverConfigure"`
	// Ai frame tag task control parameters.
	FrameTagConfigure AiAnalysisTemplateFrameTagConfigurePtrOutput `pulumi:"frameTagConfigure"`
	// Ai analysis template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Ai tag task control parameters.
	TagConfigure AiAnalysisTemplateTagConfigurePtrOutput `pulumi:"tagConfigure"`
}

Provides a resource to create a mps aiAnalysisTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewAiAnalysisTemplate(ctx, "aiAnalysisTemplate", &Mps.AiAnalysisTemplateArgs{
			ClassificationConfigure: &mps.AiAnalysisTemplateClassificationConfigureArgs{
				Switch: pulumi.String("OFF"),
			},
			CoverConfigure: &mps.AiAnalysisTemplateCoverConfigureArgs{
				Switch: pulumi.String("ON"),
			},
			FrameTagConfigure: &mps.AiAnalysisTemplateFrameTagConfigureArgs{
				Switch: pulumi.String("ON"),
			},
			TagConfigure: &mps.AiAnalysisTemplateTagConfigureArgs{
				Switch: pulumi.String("ON"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps ai_analysis_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/aiAnalysisTemplate:AiAnalysisTemplate ai_analysis_template ai_analysis_template_id

```

func GetAiAnalysisTemplate

func GetAiAnalysisTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiAnalysisTemplateState, opts ...pulumi.ResourceOption) (*AiAnalysisTemplate, error)

GetAiAnalysisTemplate gets an existing AiAnalysisTemplate 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 NewAiAnalysisTemplate

func NewAiAnalysisTemplate(ctx *pulumi.Context,
	name string, args *AiAnalysisTemplateArgs, opts ...pulumi.ResourceOption) (*AiAnalysisTemplate, error)

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

func (*AiAnalysisTemplate) ElementType

func (*AiAnalysisTemplate) ElementType() reflect.Type

func (*AiAnalysisTemplate) ToAiAnalysisTemplateOutput

func (i *AiAnalysisTemplate) ToAiAnalysisTemplateOutput() AiAnalysisTemplateOutput

func (*AiAnalysisTemplate) ToAiAnalysisTemplateOutputWithContext

func (i *AiAnalysisTemplate) ToAiAnalysisTemplateOutputWithContext(ctx context.Context) AiAnalysisTemplateOutput

type AiAnalysisTemplateArgs

type AiAnalysisTemplateArgs struct {
	// Ai classification task control parameters.
	ClassificationConfigure AiAnalysisTemplateClassificationConfigurePtrInput
	// Ai analysis template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Ai cover task control parameters.
	CoverConfigure AiAnalysisTemplateCoverConfigurePtrInput
	// Ai frame tag task control parameters.
	FrameTagConfigure AiAnalysisTemplateFrameTagConfigurePtrInput
	// Ai analysis template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Ai tag task control parameters.
	TagConfigure AiAnalysisTemplateTagConfigurePtrInput
}

The set of arguments for constructing a AiAnalysisTemplate resource.

func (AiAnalysisTemplateArgs) ElementType

func (AiAnalysisTemplateArgs) ElementType() reflect.Type

type AiAnalysisTemplateArray

type AiAnalysisTemplateArray []AiAnalysisTemplateInput

func (AiAnalysisTemplateArray) ElementType

func (AiAnalysisTemplateArray) ElementType() reflect.Type

func (AiAnalysisTemplateArray) ToAiAnalysisTemplateArrayOutput

func (i AiAnalysisTemplateArray) ToAiAnalysisTemplateArrayOutput() AiAnalysisTemplateArrayOutput

func (AiAnalysisTemplateArray) ToAiAnalysisTemplateArrayOutputWithContext

func (i AiAnalysisTemplateArray) ToAiAnalysisTemplateArrayOutputWithContext(ctx context.Context) AiAnalysisTemplateArrayOutput

type AiAnalysisTemplateArrayInput

type AiAnalysisTemplateArrayInput interface {
	pulumi.Input

	ToAiAnalysisTemplateArrayOutput() AiAnalysisTemplateArrayOutput
	ToAiAnalysisTemplateArrayOutputWithContext(context.Context) AiAnalysisTemplateArrayOutput
}

AiAnalysisTemplateArrayInput is an input type that accepts AiAnalysisTemplateArray and AiAnalysisTemplateArrayOutput values. You can construct a concrete instance of `AiAnalysisTemplateArrayInput` via:

AiAnalysisTemplateArray{ AiAnalysisTemplateArgs{...} }

type AiAnalysisTemplateArrayOutput

type AiAnalysisTemplateArrayOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateArrayOutput) ElementType

func (AiAnalysisTemplateArrayOutput) Index

func (AiAnalysisTemplateArrayOutput) ToAiAnalysisTemplateArrayOutput

func (o AiAnalysisTemplateArrayOutput) ToAiAnalysisTemplateArrayOutput() AiAnalysisTemplateArrayOutput

func (AiAnalysisTemplateArrayOutput) ToAiAnalysisTemplateArrayOutputWithContext

func (o AiAnalysisTemplateArrayOutput) ToAiAnalysisTemplateArrayOutputWithContext(ctx context.Context) AiAnalysisTemplateArrayOutput

type AiAnalysisTemplateClassificationConfigure

type AiAnalysisTemplateClassificationConfigure struct {
	// Ai classification task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiAnalysisTemplateClassificationConfigureArgs

type AiAnalysisTemplateClassificationConfigureArgs struct {
	// Ai classification task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiAnalysisTemplateClassificationConfigureArgs) ElementType

func (AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigureOutput

func (i AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigureOutput() AiAnalysisTemplateClassificationConfigureOutput

func (AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigureOutputWithContext

func (i AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateClassificationConfigureOutput

func (AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigurePtrOutput

func (i AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigurePtrOutput() AiAnalysisTemplateClassificationConfigurePtrOutput

func (AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext

func (i AiAnalysisTemplateClassificationConfigureArgs) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateClassificationConfigurePtrOutput

type AiAnalysisTemplateClassificationConfigureInput

type AiAnalysisTemplateClassificationConfigureInput interface {
	pulumi.Input

	ToAiAnalysisTemplateClassificationConfigureOutput() AiAnalysisTemplateClassificationConfigureOutput
	ToAiAnalysisTemplateClassificationConfigureOutputWithContext(context.Context) AiAnalysisTemplateClassificationConfigureOutput
}

AiAnalysisTemplateClassificationConfigureInput is an input type that accepts AiAnalysisTemplateClassificationConfigureArgs and AiAnalysisTemplateClassificationConfigureOutput values. You can construct a concrete instance of `AiAnalysisTemplateClassificationConfigureInput` via:

AiAnalysisTemplateClassificationConfigureArgs{...}

type AiAnalysisTemplateClassificationConfigureOutput

type AiAnalysisTemplateClassificationConfigureOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateClassificationConfigureOutput) ElementType

func (AiAnalysisTemplateClassificationConfigureOutput) Switch

Ai classification task switch, optional value:ON/OFF.

func (AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigureOutput

func (o AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigureOutput() AiAnalysisTemplateClassificationConfigureOutput

func (AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigureOutputWithContext

func (o AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateClassificationConfigureOutput

func (AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutput

func (o AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutput() AiAnalysisTemplateClassificationConfigurePtrOutput

func (AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext

func (o AiAnalysisTemplateClassificationConfigureOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateClassificationConfigurePtrOutput

type AiAnalysisTemplateClassificationConfigurePtrInput

type AiAnalysisTemplateClassificationConfigurePtrInput interface {
	pulumi.Input

	ToAiAnalysisTemplateClassificationConfigurePtrOutput() AiAnalysisTemplateClassificationConfigurePtrOutput
	ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext(context.Context) AiAnalysisTemplateClassificationConfigurePtrOutput
}

AiAnalysisTemplateClassificationConfigurePtrInput is an input type that accepts AiAnalysisTemplateClassificationConfigureArgs, AiAnalysisTemplateClassificationConfigurePtr and AiAnalysisTemplateClassificationConfigurePtrOutput values. You can construct a concrete instance of `AiAnalysisTemplateClassificationConfigurePtrInput` via:

        AiAnalysisTemplateClassificationConfigureArgs{...}

or:

        nil

type AiAnalysisTemplateClassificationConfigurePtrOutput

type AiAnalysisTemplateClassificationConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateClassificationConfigurePtrOutput) Elem

func (AiAnalysisTemplateClassificationConfigurePtrOutput) ElementType

func (AiAnalysisTemplateClassificationConfigurePtrOutput) Switch

Ai classification task switch, optional value:ON/OFF.

func (AiAnalysisTemplateClassificationConfigurePtrOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutput

func (o AiAnalysisTemplateClassificationConfigurePtrOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutput() AiAnalysisTemplateClassificationConfigurePtrOutput

func (AiAnalysisTemplateClassificationConfigurePtrOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext

func (o AiAnalysisTemplateClassificationConfigurePtrOutput) ToAiAnalysisTemplateClassificationConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateClassificationConfigurePtrOutput

type AiAnalysisTemplateCoverConfigure

type AiAnalysisTemplateCoverConfigure struct {
	// Ai cover task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiAnalysisTemplateCoverConfigureArgs

type AiAnalysisTemplateCoverConfigureArgs struct {
	// Ai cover task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiAnalysisTemplateCoverConfigureArgs) ElementType

func (AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigureOutput

func (i AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigureOutput() AiAnalysisTemplateCoverConfigureOutput

func (AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigureOutputWithContext

func (i AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateCoverConfigureOutput

func (AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigurePtrOutput

func (i AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigurePtrOutput() AiAnalysisTemplateCoverConfigurePtrOutput

func (AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext

func (i AiAnalysisTemplateCoverConfigureArgs) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateCoverConfigurePtrOutput

type AiAnalysisTemplateCoverConfigureInput

type AiAnalysisTemplateCoverConfigureInput interface {
	pulumi.Input

	ToAiAnalysisTemplateCoverConfigureOutput() AiAnalysisTemplateCoverConfigureOutput
	ToAiAnalysisTemplateCoverConfigureOutputWithContext(context.Context) AiAnalysisTemplateCoverConfigureOutput
}

AiAnalysisTemplateCoverConfigureInput is an input type that accepts AiAnalysisTemplateCoverConfigureArgs and AiAnalysisTemplateCoverConfigureOutput values. You can construct a concrete instance of `AiAnalysisTemplateCoverConfigureInput` via:

AiAnalysisTemplateCoverConfigureArgs{...}

type AiAnalysisTemplateCoverConfigureOutput

type AiAnalysisTemplateCoverConfigureOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateCoverConfigureOutput) ElementType

func (AiAnalysisTemplateCoverConfigureOutput) Switch

Ai cover task switch, optional value:ON/OFF.

func (AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigureOutput

func (o AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigureOutput() AiAnalysisTemplateCoverConfigureOutput

func (AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigureOutputWithContext

func (o AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateCoverConfigureOutput

func (AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigurePtrOutput

func (o AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigurePtrOutput() AiAnalysisTemplateCoverConfigurePtrOutput

func (AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext

func (o AiAnalysisTemplateCoverConfigureOutput) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateCoverConfigurePtrOutput

type AiAnalysisTemplateCoverConfigurePtrInput

type AiAnalysisTemplateCoverConfigurePtrInput interface {
	pulumi.Input

	ToAiAnalysisTemplateCoverConfigurePtrOutput() AiAnalysisTemplateCoverConfigurePtrOutput
	ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext(context.Context) AiAnalysisTemplateCoverConfigurePtrOutput
}

AiAnalysisTemplateCoverConfigurePtrInput is an input type that accepts AiAnalysisTemplateCoverConfigureArgs, AiAnalysisTemplateCoverConfigurePtr and AiAnalysisTemplateCoverConfigurePtrOutput values. You can construct a concrete instance of `AiAnalysisTemplateCoverConfigurePtrInput` via:

        AiAnalysisTemplateCoverConfigureArgs{...}

or:

        nil

type AiAnalysisTemplateCoverConfigurePtrOutput

type AiAnalysisTemplateCoverConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateCoverConfigurePtrOutput) Elem

func (AiAnalysisTemplateCoverConfigurePtrOutput) ElementType

func (AiAnalysisTemplateCoverConfigurePtrOutput) Switch

Ai cover task switch, optional value:ON/OFF.

func (AiAnalysisTemplateCoverConfigurePtrOutput) ToAiAnalysisTemplateCoverConfigurePtrOutput

func (o AiAnalysisTemplateCoverConfigurePtrOutput) ToAiAnalysisTemplateCoverConfigurePtrOutput() AiAnalysisTemplateCoverConfigurePtrOutput

func (AiAnalysisTemplateCoverConfigurePtrOutput) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext

func (o AiAnalysisTemplateCoverConfigurePtrOutput) ToAiAnalysisTemplateCoverConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateCoverConfigurePtrOutput

type AiAnalysisTemplateFrameTagConfigure

type AiAnalysisTemplateFrameTagConfigure struct {
	// Ai frame tag task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiAnalysisTemplateFrameTagConfigureArgs

type AiAnalysisTemplateFrameTagConfigureArgs struct {
	// Ai frame tag task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiAnalysisTemplateFrameTagConfigureArgs) ElementType

func (AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigureOutput

func (i AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigureOutput() AiAnalysisTemplateFrameTagConfigureOutput

func (AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigureOutputWithContext

func (i AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateFrameTagConfigureOutput

func (AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigurePtrOutput

func (i AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigurePtrOutput() AiAnalysisTemplateFrameTagConfigurePtrOutput

func (AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext

func (i AiAnalysisTemplateFrameTagConfigureArgs) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateFrameTagConfigurePtrOutput

type AiAnalysisTemplateFrameTagConfigureInput

type AiAnalysisTemplateFrameTagConfigureInput interface {
	pulumi.Input

	ToAiAnalysisTemplateFrameTagConfigureOutput() AiAnalysisTemplateFrameTagConfigureOutput
	ToAiAnalysisTemplateFrameTagConfigureOutputWithContext(context.Context) AiAnalysisTemplateFrameTagConfigureOutput
}

AiAnalysisTemplateFrameTagConfigureInput is an input type that accepts AiAnalysisTemplateFrameTagConfigureArgs and AiAnalysisTemplateFrameTagConfigureOutput values. You can construct a concrete instance of `AiAnalysisTemplateFrameTagConfigureInput` via:

AiAnalysisTemplateFrameTagConfigureArgs{...}

type AiAnalysisTemplateFrameTagConfigureOutput

type AiAnalysisTemplateFrameTagConfigureOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateFrameTagConfigureOutput) ElementType

func (AiAnalysisTemplateFrameTagConfigureOutput) Switch

Ai frame tag task switch, optional value:ON/OFF.

func (AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigureOutput

func (o AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigureOutput() AiAnalysisTemplateFrameTagConfigureOutput

func (AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigureOutputWithContext

func (o AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateFrameTagConfigureOutput

func (AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutput

func (o AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutput() AiAnalysisTemplateFrameTagConfigurePtrOutput

func (AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext

func (o AiAnalysisTemplateFrameTagConfigureOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateFrameTagConfigurePtrOutput

type AiAnalysisTemplateFrameTagConfigurePtrInput

type AiAnalysisTemplateFrameTagConfigurePtrInput interface {
	pulumi.Input

	ToAiAnalysisTemplateFrameTagConfigurePtrOutput() AiAnalysisTemplateFrameTagConfigurePtrOutput
	ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext(context.Context) AiAnalysisTemplateFrameTagConfigurePtrOutput
}

AiAnalysisTemplateFrameTagConfigurePtrInput is an input type that accepts AiAnalysisTemplateFrameTagConfigureArgs, AiAnalysisTemplateFrameTagConfigurePtr and AiAnalysisTemplateFrameTagConfigurePtrOutput values. You can construct a concrete instance of `AiAnalysisTemplateFrameTagConfigurePtrInput` via:

        AiAnalysisTemplateFrameTagConfigureArgs{...}

or:

        nil

type AiAnalysisTemplateFrameTagConfigurePtrOutput

type AiAnalysisTemplateFrameTagConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateFrameTagConfigurePtrOutput) Elem

func (AiAnalysisTemplateFrameTagConfigurePtrOutput) ElementType

func (AiAnalysisTemplateFrameTagConfigurePtrOutput) Switch

Ai frame tag task switch, optional value:ON/OFF.

func (AiAnalysisTemplateFrameTagConfigurePtrOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutput

func (o AiAnalysisTemplateFrameTagConfigurePtrOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutput() AiAnalysisTemplateFrameTagConfigurePtrOutput

func (AiAnalysisTemplateFrameTagConfigurePtrOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext

func (o AiAnalysisTemplateFrameTagConfigurePtrOutput) ToAiAnalysisTemplateFrameTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateFrameTagConfigurePtrOutput

type AiAnalysisTemplateInput

type AiAnalysisTemplateInput interface {
	pulumi.Input

	ToAiAnalysisTemplateOutput() AiAnalysisTemplateOutput
	ToAiAnalysisTemplateOutputWithContext(ctx context.Context) AiAnalysisTemplateOutput
}

type AiAnalysisTemplateMap

type AiAnalysisTemplateMap map[string]AiAnalysisTemplateInput

func (AiAnalysisTemplateMap) ElementType

func (AiAnalysisTemplateMap) ElementType() reflect.Type

func (AiAnalysisTemplateMap) ToAiAnalysisTemplateMapOutput

func (i AiAnalysisTemplateMap) ToAiAnalysisTemplateMapOutput() AiAnalysisTemplateMapOutput

func (AiAnalysisTemplateMap) ToAiAnalysisTemplateMapOutputWithContext

func (i AiAnalysisTemplateMap) ToAiAnalysisTemplateMapOutputWithContext(ctx context.Context) AiAnalysisTemplateMapOutput

type AiAnalysisTemplateMapInput

type AiAnalysisTemplateMapInput interface {
	pulumi.Input

	ToAiAnalysisTemplateMapOutput() AiAnalysisTemplateMapOutput
	ToAiAnalysisTemplateMapOutputWithContext(context.Context) AiAnalysisTemplateMapOutput
}

AiAnalysisTemplateMapInput is an input type that accepts AiAnalysisTemplateMap and AiAnalysisTemplateMapOutput values. You can construct a concrete instance of `AiAnalysisTemplateMapInput` via:

AiAnalysisTemplateMap{ "key": AiAnalysisTemplateArgs{...} }

type AiAnalysisTemplateMapOutput

type AiAnalysisTemplateMapOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateMapOutput) ElementType

func (AiAnalysisTemplateMapOutput) MapIndex

func (AiAnalysisTemplateMapOutput) ToAiAnalysisTemplateMapOutput

func (o AiAnalysisTemplateMapOutput) ToAiAnalysisTemplateMapOutput() AiAnalysisTemplateMapOutput

func (AiAnalysisTemplateMapOutput) ToAiAnalysisTemplateMapOutputWithContext

func (o AiAnalysisTemplateMapOutput) ToAiAnalysisTemplateMapOutputWithContext(ctx context.Context) AiAnalysisTemplateMapOutput

type AiAnalysisTemplateOutput

type AiAnalysisTemplateOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateOutput) ClassificationConfigure

Ai classification task control parameters.

func (AiAnalysisTemplateOutput) Comment

Ai analysis template description information, length limit: 256 characters.

func (AiAnalysisTemplateOutput) CoverConfigure

Ai cover task control parameters.

func (AiAnalysisTemplateOutput) ElementType

func (AiAnalysisTemplateOutput) ElementType() reflect.Type

func (AiAnalysisTemplateOutput) FrameTagConfigure

Ai frame tag task control parameters.

func (AiAnalysisTemplateOutput) Name

Ai analysis template name, length limit: 64 characters.

func (AiAnalysisTemplateOutput) TagConfigure

Ai tag task control parameters.

func (AiAnalysisTemplateOutput) ToAiAnalysisTemplateOutput

func (o AiAnalysisTemplateOutput) ToAiAnalysisTemplateOutput() AiAnalysisTemplateOutput

func (AiAnalysisTemplateOutput) ToAiAnalysisTemplateOutputWithContext

func (o AiAnalysisTemplateOutput) ToAiAnalysisTemplateOutputWithContext(ctx context.Context) AiAnalysisTemplateOutput

type AiAnalysisTemplateState

type AiAnalysisTemplateState struct {
	// Ai classification task control parameters.
	ClassificationConfigure AiAnalysisTemplateClassificationConfigurePtrInput
	// Ai analysis template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Ai cover task control parameters.
	CoverConfigure AiAnalysisTemplateCoverConfigurePtrInput
	// Ai frame tag task control parameters.
	FrameTagConfigure AiAnalysisTemplateFrameTagConfigurePtrInput
	// Ai analysis template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Ai tag task control parameters.
	TagConfigure AiAnalysisTemplateTagConfigurePtrInput
}

func (AiAnalysisTemplateState) ElementType

func (AiAnalysisTemplateState) ElementType() reflect.Type

type AiAnalysisTemplateTagConfigure

type AiAnalysisTemplateTagConfigure struct {
	// Ai tag task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiAnalysisTemplateTagConfigureArgs

type AiAnalysisTemplateTagConfigureArgs struct {
	// Ai tag task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiAnalysisTemplateTagConfigureArgs) ElementType

func (AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigureOutput

func (i AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigureOutput() AiAnalysisTemplateTagConfigureOutput

func (AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigureOutputWithContext

func (i AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateTagConfigureOutput

func (AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigurePtrOutput

func (i AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigurePtrOutput() AiAnalysisTemplateTagConfigurePtrOutput

func (AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext

func (i AiAnalysisTemplateTagConfigureArgs) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateTagConfigurePtrOutput

type AiAnalysisTemplateTagConfigureInput

type AiAnalysisTemplateTagConfigureInput interface {
	pulumi.Input

	ToAiAnalysisTemplateTagConfigureOutput() AiAnalysisTemplateTagConfigureOutput
	ToAiAnalysisTemplateTagConfigureOutputWithContext(context.Context) AiAnalysisTemplateTagConfigureOutput
}

AiAnalysisTemplateTagConfigureInput is an input type that accepts AiAnalysisTemplateTagConfigureArgs and AiAnalysisTemplateTagConfigureOutput values. You can construct a concrete instance of `AiAnalysisTemplateTagConfigureInput` via:

AiAnalysisTemplateTagConfigureArgs{...}

type AiAnalysisTemplateTagConfigureOutput

type AiAnalysisTemplateTagConfigureOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateTagConfigureOutput) ElementType

func (AiAnalysisTemplateTagConfigureOutput) Switch

Ai tag task switch, optional value:ON/OFF.

func (AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigureOutput

func (o AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigureOutput() AiAnalysisTemplateTagConfigureOutput

func (AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigureOutputWithContext

func (o AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigureOutputWithContext(ctx context.Context) AiAnalysisTemplateTagConfigureOutput

func (AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigurePtrOutput

func (o AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigurePtrOutput() AiAnalysisTemplateTagConfigurePtrOutput

func (AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext

func (o AiAnalysisTemplateTagConfigureOutput) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateTagConfigurePtrOutput

type AiAnalysisTemplateTagConfigurePtrInput

type AiAnalysisTemplateTagConfigurePtrInput interface {
	pulumi.Input

	ToAiAnalysisTemplateTagConfigurePtrOutput() AiAnalysisTemplateTagConfigurePtrOutput
	ToAiAnalysisTemplateTagConfigurePtrOutputWithContext(context.Context) AiAnalysisTemplateTagConfigurePtrOutput
}

AiAnalysisTemplateTagConfigurePtrInput is an input type that accepts AiAnalysisTemplateTagConfigureArgs, AiAnalysisTemplateTagConfigurePtr and AiAnalysisTemplateTagConfigurePtrOutput values. You can construct a concrete instance of `AiAnalysisTemplateTagConfigurePtrInput` via:

        AiAnalysisTemplateTagConfigureArgs{...}

or:

        nil

type AiAnalysisTemplateTagConfigurePtrOutput

type AiAnalysisTemplateTagConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiAnalysisTemplateTagConfigurePtrOutput) Elem

func (AiAnalysisTemplateTagConfigurePtrOutput) ElementType

func (AiAnalysisTemplateTagConfigurePtrOutput) Switch

Ai tag task switch, optional value:ON/OFF.

func (AiAnalysisTemplateTagConfigurePtrOutput) ToAiAnalysisTemplateTagConfigurePtrOutput

func (o AiAnalysisTemplateTagConfigurePtrOutput) ToAiAnalysisTemplateTagConfigurePtrOutput() AiAnalysisTemplateTagConfigurePtrOutput

func (AiAnalysisTemplateTagConfigurePtrOutput) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext

func (o AiAnalysisTemplateTagConfigurePtrOutput) ToAiAnalysisTemplateTagConfigurePtrOutputWithContext(ctx context.Context) AiAnalysisTemplateTagConfigurePtrOutput

type AiRecognitionTemplate

type AiRecognitionTemplate struct {
	pulumi.CustomResourceState

	// Asr full text recognition control parameters.
	AsrFullTextConfigure AiRecognitionTemplateAsrFullTextConfigurePtrOutput `pulumi:"asrFullTextConfigure"`
	// Asr word recognition control parameters.
	AsrWordsConfigure AiRecognitionTemplateAsrWordsConfigurePtrOutput `pulumi:"asrWordsConfigure"`
	// Ai recognition template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Face recognition control parameters.
	FaceConfigure AiRecognitionTemplateFaceConfigurePtrOutput `pulumi:"faceConfigure"`
	// Ai recognition template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Ocr full text control parameters.
	OcrFullTextConfigure AiRecognitionTemplateOcrFullTextConfigurePtrOutput `pulumi:"ocrFullTextConfigure"`
	// Ocr words recognition control parameters.
	OcrWordsConfigure AiRecognitionTemplateOcrWordsConfigurePtrOutput `pulumi:"ocrWordsConfigure"`
}

Provides a resource to create a mps aiRecognitionTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewAiRecognitionTemplate(ctx, "aiRecognitionTemplate", &Mps.AiRecognitionTemplateArgs{
			AsrFullTextConfigure: &mps.AiRecognitionTemplateAsrFullTextConfigureArgs{
				Switch: pulumi.String("OFF"),
			},
			AsrWordsConfigure: &mps.AiRecognitionTemplateAsrWordsConfigureArgs{
				LabelSets: pulumi.StringArray{},
				Switch:    pulumi.String("OFF"),
			},
			FaceConfigure: &mps.AiRecognitionTemplateFaceConfigureArgs{
				DefaultLibraryLabelSets: pulumi.StringArray{
					pulumi.String("entertainment"),
					pulumi.String("sport"),
				},
				FaceLibrary:                pulumi.String("All"),
				Score:                      pulumi.Float64(85),
				Switch:                     pulumi.String("ON"),
				UserDefineLibraryLabelSets: pulumi.StringArray{},
			},
			OcrFullTextConfigure: &mps.AiRecognitionTemplateOcrFullTextConfigureArgs{
				Switch: pulumi.String("OFF"),
			},
			OcrWordsConfigure: &mps.AiRecognitionTemplateOcrWordsConfigureArgs{
				LabelSets: pulumi.StringArray{},
				Switch:    pulumi.String("OFF"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps ai_recognition_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/aiRecognitionTemplate:AiRecognitionTemplate ai_recognition_template ai_recognition_template_id

```

func GetAiRecognitionTemplate

func GetAiRecognitionTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiRecognitionTemplateState, opts ...pulumi.ResourceOption) (*AiRecognitionTemplate, error)

GetAiRecognitionTemplate gets an existing AiRecognitionTemplate 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 NewAiRecognitionTemplate

func NewAiRecognitionTemplate(ctx *pulumi.Context,
	name string, args *AiRecognitionTemplateArgs, opts ...pulumi.ResourceOption) (*AiRecognitionTemplate, error)

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

func (*AiRecognitionTemplate) ElementType

func (*AiRecognitionTemplate) ElementType() reflect.Type

func (*AiRecognitionTemplate) ToAiRecognitionTemplateOutput

func (i *AiRecognitionTemplate) ToAiRecognitionTemplateOutput() AiRecognitionTemplateOutput

func (*AiRecognitionTemplate) ToAiRecognitionTemplateOutputWithContext

func (i *AiRecognitionTemplate) ToAiRecognitionTemplateOutputWithContext(ctx context.Context) AiRecognitionTemplateOutput

type AiRecognitionTemplateArgs

type AiRecognitionTemplateArgs struct {
	// Asr full text recognition control parameters.
	AsrFullTextConfigure AiRecognitionTemplateAsrFullTextConfigurePtrInput
	// Asr word recognition control parameters.
	AsrWordsConfigure AiRecognitionTemplateAsrWordsConfigurePtrInput
	// Ai recognition template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Face recognition control parameters.
	FaceConfigure AiRecognitionTemplateFaceConfigurePtrInput
	// Ai recognition template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Ocr full text control parameters.
	OcrFullTextConfigure AiRecognitionTemplateOcrFullTextConfigurePtrInput
	// Ocr words recognition control parameters.
	OcrWordsConfigure AiRecognitionTemplateOcrWordsConfigurePtrInput
}

The set of arguments for constructing a AiRecognitionTemplate resource.

func (AiRecognitionTemplateArgs) ElementType

func (AiRecognitionTemplateArgs) ElementType() reflect.Type

type AiRecognitionTemplateArray

type AiRecognitionTemplateArray []AiRecognitionTemplateInput

func (AiRecognitionTemplateArray) ElementType

func (AiRecognitionTemplateArray) ElementType() reflect.Type

func (AiRecognitionTemplateArray) ToAiRecognitionTemplateArrayOutput

func (i AiRecognitionTemplateArray) ToAiRecognitionTemplateArrayOutput() AiRecognitionTemplateArrayOutput

func (AiRecognitionTemplateArray) ToAiRecognitionTemplateArrayOutputWithContext

func (i AiRecognitionTemplateArray) ToAiRecognitionTemplateArrayOutputWithContext(ctx context.Context) AiRecognitionTemplateArrayOutput

type AiRecognitionTemplateArrayInput

type AiRecognitionTemplateArrayInput interface {
	pulumi.Input

	ToAiRecognitionTemplateArrayOutput() AiRecognitionTemplateArrayOutput
	ToAiRecognitionTemplateArrayOutputWithContext(context.Context) AiRecognitionTemplateArrayOutput
}

AiRecognitionTemplateArrayInput is an input type that accepts AiRecognitionTemplateArray and AiRecognitionTemplateArrayOutput values. You can construct a concrete instance of `AiRecognitionTemplateArrayInput` via:

AiRecognitionTemplateArray{ AiRecognitionTemplateArgs{...} }

type AiRecognitionTemplateArrayOutput

type AiRecognitionTemplateArrayOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateArrayOutput) ElementType

func (AiRecognitionTemplateArrayOutput) Index

func (AiRecognitionTemplateArrayOutput) ToAiRecognitionTemplateArrayOutput

func (o AiRecognitionTemplateArrayOutput) ToAiRecognitionTemplateArrayOutput() AiRecognitionTemplateArrayOutput

func (AiRecognitionTemplateArrayOutput) ToAiRecognitionTemplateArrayOutputWithContext

func (o AiRecognitionTemplateArrayOutput) ToAiRecognitionTemplateArrayOutputWithContext(ctx context.Context) AiRecognitionTemplateArrayOutput

type AiRecognitionTemplateAsrFullTextConfigure

type AiRecognitionTemplateAsrFullTextConfigure struct {
	// Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.
	SubtitleFormat *string `pulumi:"subtitleFormat"`
	// Asr full text recognition task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiRecognitionTemplateAsrFullTextConfigureArgs

type AiRecognitionTemplateAsrFullTextConfigureArgs struct {
	// Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.
	SubtitleFormat pulumi.StringPtrInput `pulumi:"subtitleFormat"`
	// Asr full text recognition task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiRecognitionTemplateAsrFullTextConfigureArgs) ElementType

func (AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigureOutput

func (i AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigureOutput() AiRecognitionTemplateAsrFullTextConfigureOutput

func (AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigureOutputWithContext

func (i AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrFullTextConfigureOutput

func (AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (i AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput() AiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext

func (i AiRecognitionTemplateAsrFullTextConfigureArgs) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrFullTextConfigurePtrOutput

type AiRecognitionTemplateAsrFullTextConfigureInput

type AiRecognitionTemplateAsrFullTextConfigureInput interface {
	pulumi.Input

	ToAiRecognitionTemplateAsrFullTextConfigureOutput() AiRecognitionTemplateAsrFullTextConfigureOutput
	ToAiRecognitionTemplateAsrFullTextConfigureOutputWithContext(context.Context) AiRecognitionTemplateAsrFullTextConfigureOutput
}

AiRecognitionTemplateAsrFullTextConfigureInput is an input type that accepts AiRecognitionTemplateAsrFullTextConfigureArgs and AiRecognitionTemplateAsrFullTextConfigureOutput values. You can construct a concrete instance of `AiRecognitionTemplateAsrFullTextConfigureInput` via:

AiRecognitionTemplateAsrFullTextConfigureArgs{...}

type AiRecognitionTemplateAsrFullTextConfigureOutput

type AiRecognitionTemplateAsrFullTextConfigureOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateAsrFullTextConfigureOutput) ElementType

func (AiRecognitionTemplateAsrFullTextConfigureOutput) SubtitleFormat

Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.

func (AiRecognitionTemplateAsrFullTextConfigureOutput) Switch

Asr full text recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigureOutput

func (o AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigureOutput() AiRecognitionTemplateAsrFullTextConfigureOutput

func (AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigureOutputWithContext

func (o AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrFullTextConfigureOutput

func (AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (o AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput() AiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext

func (o AiRecognitionTemplateAsrFullTextConfigureOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrFullTextConfigurePtrOutput

type AiRecognitionTemplateAsrFullTextConfigurePtrInput

type AiRecognitionTemplateAsrFullTextConfigurePtrInput interface {
	pulumi.Input

	ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput() AiRecognitionTemplateAsrFullTextConfigurePtrOutput
	ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext(context.Context) AiRecognitionTemplateAsrFullTextConfigurePtrOutput
}

AiRecognitionTemplateAsrFullTextConfigurePtrInput is an input type that accepts AiRecognitionTemplateAsrFullTextConfigureArgs, AiRecognitionTemplateAsrFullTextConfigurePtr and AiRecognitionTemplateAsrFullTextConfigurePtrOutput values. You can construct a concrete instance of `AiRecognitionTemplateAsrFullTextConfigurePtrInput` via:

        AiRecognitionTemplateAsrFullTextConfigureArgs{...}

or:

        nil

type AiRecognitionTemplateAsrFullTextConfigurePtrOutput

type AiRecognitionTemplateAsrFullTextConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) Elem

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) ElementType

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) SubtitleFormat

Generated subtitle file format, if left blank or blank string means no subtitle file will be generated, optional value:vtt: Generate WebVTT subtitle files.

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) Switch

Asr full text recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (o AiRecognitionTemplateAsrFullTextConfigurePtrOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutput() AiRecognitionTemplateAsrFullTextConfigurePtrOutput

func (AiRecognitionTemplateAsrFullTextConfigurePtrOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext

func (o AiRecognitionTemplateAsrFullTextConfigurePtrOutput) ToAiRecognitionTemplateAsrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrFullTextConfigurePtrOutput

type AiRecognitionTemplateAsrWordsConfigure

type AiRecognitionTemplateAsrWordsConfigure struct {
	// Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.
	LabelSets []string `pulumi:"labelSets"`
	// Asr word recognition task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiRecognitionTemplateAsrWordsConfigureArgs

type AiRecognitionTemplateAsrWordsConfigureArgs struct {
	// Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.
	LabelSets pulumi.StringArrayInput `pulumi:"labelSets"`
	// Asr word recognition task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiRecognitionTemplateAsrWordsConfigureArgs) ElementType

func (AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigureOutput

func (i AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigureOutput() AiRecognitionTemplateAsrWordsConfigureOutput

func (AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigureOutputWithContext

func (i AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrWordsConfigureOutput

func (AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput

func (i AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput() AiRecognitionTemplateAsrWordsConfigurePtrOutput

func (AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext

func (i AiRecognitionTemplateAsrWordsConfigureArgs) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrWordsConfigurePtrOutput

type AiRecognitionTemplateAsrWordsConfigureInput

type AiRecognitionTemplateAsrWordsConfigureInput interface {
	pulumi.Input

	ToAiRecognitionTemplateAsrWordsConfigureOutput() AiRecognitionTemplateAsrWordsConfigureOutput
	ToAiRecognitionTemplateAsrWordsConfigureOutputWithContext(context.Context) AiRecognitionTemplateAsrWordsConfigureOutput
}

AiRecognitionTemplateAsrWordsConfigureInput is an input type that accepts AiRecognitionTemplateAsrWordsConfigureArgs and AiRecognitionTemplateAsrWordsConfigureOutput values. You can construct a concrete instance of `AiRecognitionTemplateAsrWordsConfigureInput` via:

AiRecognitionTemplateAsrWordsConfigureArgs{...}

type AiRecognitionTemplateAsrWordsConfigureOutput

type AiRecognitionTemplateAsrWordsConfigureOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateAsrWordsConfigureOutput) ElementType

func (AiRecognitionTemplateAsrWordsConfigureOutput) LabelSets

Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.

func (AiRecognitionTemplateAsrWordsConfigureOutput) Switch

Asr word recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigureOutput

func (o AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigureOutput() AiRecognitionTemplateAsrWordsConfigureOutput

func (AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigureOutputWithContext

func (o AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrWordsConfigureOutput

func (AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput

func (o AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput() AiRecognitionTemplateAsrWordsConfigurePtrOutput

func (AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext

func (o AiRecognitionTemplateAsrWordsConfigureOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrWordsConfigurePtrOutput

type AiRecognitionTemplateAsrWordsConfigurePtrInput

type AiRecognitionTemplateAsrWordsConfigurePtrInput interface {
	pulumi.Input

	ToAiRecognitionTemplateAsrWordsConfigurePtrOutput() AiRecognitionTemplateAsrWordsConfigurePtrOutput
	ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext(context.Context) AiRecognitionTemplateAsrWordsConfigurePtrOutput
}

AiRecognitionTemplateAsrWordsConfigurePtrInput is an input type that accepts AiRecognitionTemplateAsrWordsConfigureArgs, AiRecognitionTemplateAsrWordsConfigurePtr and AiRecognitionTemplateAsrWordsConfigurePtrOutput values. You can construct a concrete instance of `AiRecognitionTemplateAsrWordsConfigurePtrInput` via:

        AiRecognitionTemplateAsrWordsConfigureArgs{...}

or:

        nil

type AiRecognitionTemplateAsrWordsConfigurePtrOutput

type AiRecognitionTemplateAsrWordsConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) Elem

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) ElementType

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) LabelSets

Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) Switch

Asr word recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput

func (o AiRecognitionTemplateAsrWordsConfigurePtrOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutput() AiRecognitionTemplateAsrWordsConfigurePtrOutput

func (AiRecognitionTemplateAsrWordsConfigurePtrOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext

func (o AiRecognitionTemplateAsrWordsConfigurePtrOutput) ToAiRecognitionTemplateAsrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateAsrWordsConfigurePtrOutput

type AiRecognitionTemplateFaceConfigure

type AiRecognitionTemplateFaceConfigure struct {
	// Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.
	DefaultLibraryLabelSets []string `pulumi:"defaultLibraryLabelSets"`
	// Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.
	FaceLibrary *string `pulumi:"faceLibrary"`
	// Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.
	Score *float64 `pulumi:"score"`
	// Ai face recognition task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
	// User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.
	UserDefineLibraryLabelSets []string `pulumi:"userDefineLibraryLabelSets"`
}

type AiRecognitionTemplateFaceConfigureArgs

type AiRecognitionTemplateFaceConfigureArgs struct {
	// Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.
	DefaultLibraryLabelSets pulumi.StringArrayInput `pulumi:"defaultLibraryLabelSets"`
	// Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.
	FaceLibrary pulumi.StringPtrInput `pulumi:"faceLibrary"`
	// Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.
	Score pulumi.Float64PtrInput `pulumi:"score"`
	// Ai face recognition task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
	// User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.
	UserDefineLibraryLabelSets pulumi.StringArrayInput `pulumi:"userDefineLibraryLabelSets"`
}

func (AiRecognitionTemplateFaceConfigureArgs) ElementType

func (AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigureOutput

func (i AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigureOutput() AiRecognitionTemplateFaceConfigureOutput

func (AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigureOutputWithContext

func (i AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateFaceConfigureOutput

func (AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigurePtrOutput

func (i AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigurePtrOutput() AiRecognitionTemplateFaceConfigurePtrOutput

func (AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext

func (i AiRecognitionTemplateFaceConfigureArgs) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateFaceConfigurePtrOutput

type AiRecognitionTemplateFaceConfigureInput

type AiRecognitionTemplateFaceConfigureInput interface {
	pulumi.Input

	ToAiRecognitionTemplateFaceConfigureOutput() AiRecognitionTemplateFaceConfigureOutput
	ToAiRecognitionTemplateFaceConfigureOutputWithContext(context.Context) AiRecognitionTemplateFaceConfigureOutput
}

AiRecognitionTemplateFaceConfigureInput is an input type that accepts AiRecognitionTemplateFaceConfigureArgs and AiRecognitionTemplateFaceConfigureOutput values. You can construct a concrete instance of `AiRecognitionTemplateFaceConfigureInput` via:

AiRecognitionTemplateFaceConfigureArgs{...}

type AiRecognitionTemplateFaceConfigureOutput

type AiRecognitionTemplateFaceConfigureOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateFaceConfigureOutput) DefaultLibraryLabelSets

Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.

func (AiRecognitionTemplateFaceConfigureOutput) ElementType

func (AiRecognitionTemplateFaceConfigureOutput) FaceLibrary

Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.

func (AiRecognitionTemplateFaceConfigureOutput) Score

Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.

func (AiRecognitionTemplateFaceConfigureOutput) Switch

Ai face recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigureOutput

func (o AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigureOutput() AiRecognitionTemplateFaceConfigureOutput

func (AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigureOutputWithContext

func (o AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateFaceConfigureOutput

func (AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigurePtrOutput

func (o AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigurePtrOutput() AiRecognitionTemplateFaceConfigurePtrOutput

func (AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext

func (o AiRecognitionTemplateFaceConfigureOutput) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateFaceConfigurePtrOutput

func (AiRecognitionTemplateFaceConfigureOutput) UserDefineLibraryLabelSets

func (o AiRecognitionTemplateFaceConfigureOutput) UserDefineLibraryLabelSets() pulumi.StringArrayOutput

User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.

type AiRecognitionTemplateFaceConfigurePtrInput

type AiRecognitionTemplateFaceConfigurePtrInput interface {
	pulumi.Input

	ToAiRecognitionTemplateFaceConfigurePtrOutput() AiRecognitionTemplateFaceConfigurePtrOutput
	ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext(context.Context) AiRecognitionTemplateFaceConfigurePtrOutput
}

AiRecognitionTemplateFaceConfigurePtrInput is an input type that accepts AiRecognitionTemplateFaceConfigureArgs, AiRecognitionTemplateFaceConfigurePtr and AiRecognitionTemplateFaceConfigurePtrOutput values. You can construct a concrete instance of `AiRecognitionTemplateFaceConfigurePtrInput` via:

        AiRecognitionTemplateFaceConfigureArgs{...}

or:

        nil

type AiRecognitionTemplateFaceConfigurePtrOutput

type AiRecognitionTemplateFaceConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateFaceConfigurePtrOutput) DefaultLibraryLabelSets

Default face filter tag, specify the tag of the default face that needs to be returned. If not filled or empty, all default face results will be returned. Label optional value:entertainment, sport, politician.

func (AiRecognitionTemplateFaceConfigurePtrOutput) Elem

func (AiRecognitionTemplateFaceConfigurePtrOutput) ElementType

func (AiRecognitionTemplateFaceConfigurePtrOutput) FaceLibrary

Face library selection, optional value:Default, UserDefine, AllDefault value: All, use the system default face library and user-defined face library.

func (AiRecognitionTemplateFaceConfigurePtrOutput) Score

Face recognition filter score, when the recognition result reaches the score above, the recognition result will be returned. The default is 95 points. Value range: 0 - 100.

func (AiRecognitionTemplateFaceConfigurePtrOutput) Switch

Ai face recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateFaceConfigurePtrOutput) ToAiRecognitionTemplateFaceConfigurePtrOutput

func (o AiRecognitionTemplateFaceConfigurePtrOutput) ToAiRecognitionTemplateFaceConfigurePtrOutput() AiRecognitionTemplateFaceConfigurePtrOutput

func (AiRecognitionTemplateFaceConfigurePtrOutput) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext

func (o AiRecognitionTemplateFaceConfigurePtrOutput) ToAiRecognitionTemplateFaceConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateFaceConfigurePtrOutput

func (AiRecognitionTemplateFaceConfigurePtrOutput) UserDefineLibraryLabelSets

User-defined face filter tag, specify the tag of the user-defined face that needs to be returned. If not filled or empty, all custom face results will be returned.The maximum number of tags is 100, and the length of each tag is up to 16 characters.

type AiRecognitionTemplateInput

type AiRecognitionTemplateInput interface {
	pulumi.Input

	ToAiRecognitionTemplateOutput() AiRecognitionTemplateOutput
	ToAiRecognitionTemplateOutputWithContext(ctx context.Context) AiRecognitionTemplateOutput
}

type AiRecognitionTemplateMap

type AiRecognitionTemplateMap map[string]AiRecognitionTemplateInput

func (AiRecognitionTemplateMap) ElementType

func (AiRecognitionTemplateMap) ElementType() reflect.Type

func (AiRecognitionTemplateMap) ToAiRecognitionTemplateMapOutput

func (i AiRecognitionTemplateMap) ToAiRecognitionTemplateMapOutput() AiRecognitionTemplateMapOutput

func (AiRecognitionTemplateMap) ToAiRecognitionTemplateMapOutputWithContext

func (i AiRecognitionTemplateMap) ToAiRecognitionTemplateMapOutputWithContext(ctx context.Context) AiRecognitionTemplateMapOutput

type AiRecognitionTemplateMapInput

type AiRecognitionTemplateMapInput interface {
	pulumi.Input

	ToAiRecognitionTemplateMapOutput() AiRecognitionTemplateMapOutput
	ToAiRecognitionTemplateMapOutputWithContext(context.Context) AiRecognitionTemplateMapOutput
}

AiRecognitionTemplateMapInput is an input type that accepts AiRecognitionTemplateMap and AiRecognitionTemplateMapOutput values. You can construct a concrete instance of `AiRecognitionTemplateMapInput` via:

AiRecognitionTemplateMap{ "key": AiRecognitionTemplateArgs{...} }

type AiRecognitionTemplateMapOutput

type AiRecognitionTemplateMapOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateMapOutput) ElementType

func (AiRecognitionTemplateMapOutput) MapIndex

func (AiRecognitionTemplateMapOutput) ToAiRecognitionTemplateMapOutput

func (o AiRecognitionTemplateMapOutput) ToAiRecognitionTemplateMapOutput() AiRecognitionTemplateMapOutput

func (AiRecognitionTemplateMapOutput) ToAiRecognitionTemplateMapOutputWithContext

func (o AiRecognitionTemplateMapOutput) ToAiRecognitionTemplateMapOutputWithContext(ctx context.Context) AiRecognitionTemplateMapOutput

type AiRecognitionTemplateOcrFullTextConfigure

type AiRecognitionTemplateOcrFullTextConfigure struct {
	// Ocr full text recognition task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiRecognitionTemplateOcrFullTextConfigureArgs

type AiRecognitionTemplateOcrFullTextConfigureArgs struct {
	// Ocr full text recognition task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiRecognitionTemplateOcrFullTextConfigureArgs) ElementType

func (AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigureOutput

func (i AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigureOutput() AiRecognitionTemplateOcrFullTextConfigureOutput

func (AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigureOutputWithContext

func (i AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrFullTextConfigureOutput

func (AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (i AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput() AiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext

func (i AiRecognitionTemplateOcrFullTextConfigureArgs) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrFullTextConfigurePtrOutput

type AiRecognitionTemplateOcrFullTextConfigureInput

type AiRecognitionTemplateOcrFullTextConfigureInput interface {
	pulumi.Input

	ToAiRecognitionTemplateOcrFullTextConfigureOutput() AiRecognitionTemplateOcrFullTextConfigureOutput
	ToAiRecognitionTemplateOcrFullTextConfigureOutputWithContext(context.Context) AiRecognitionTemplateOcrFullTextConfigureOutput
}

AiRecognitionTemplateOcrFullTextConfigureInput is an input type that accepts AiRecognitionTemplateOcrFullTextConfigureArgs and AiRecognitionTemplateOcrFullTextConfigureOutput values. You can construct a concrete instance of `AiRecognitionTemplateOcrFullTextConfigureInput` via:

AiRecognitionTemplateOcrFullTextConfigureArgs{...}

type AiRecognitionTemplateOcrFullTextConfigureOutput

type AiRecognitionTemplateOcrFullTextConfigureOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateOcrFullTextConfigureOutput) ElementType

func (AiRecognitionTemplateOcrFullTextConfigureOutput) Switch

Ocr full text recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigureOutput

func (o AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigureOutput() AiRecognitionTemplateOcrFullTextConfigureOutput

func (AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigureOutputWithContext

func (o AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrFullTextConfigureOutput

func (AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (o AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput() AiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext

func (o AiRecognitionTemplateOcrFullTextConfigureOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrFullTextConfigurePtrOutput

type AiRecognitionTemplateOcrFullTextConfigurePtrInput

type AiRecognitionTemplateOcrFullTextConfigurePtrInput interface {
	pulumi.Input

	ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput() AiRecognitionTemplateOcrFullTextConfigurePtrOutput
	ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext(context.Context) AiRecognitionTemplateOcrFullTextConfigurePtrOutput
}

AiRecognitionTemplateOcrFullTextConfigurePtrInput is an input type that accepts AiRecognitionTemplateOcrFullTextConfigureArgs, AiRecognitionTemplateOcrFullTextConfigurePtr and AiRecognitionTemplateOcrFullTextConfigurePtrOutput values. You can construct a concrete instance of `AiRecognitionTemplateOcrFullTextConfigurePtrInput` via:

        AiRecognitionTemplateOcrFullTextConfigureArgs{...}

or:

        nil

type AiRecognitionTemplateOcrFullTextConfigurePtrOutput

type AiRecognitionTemplateOcrFullTextConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateOcrFullTextConfigurePtrOutput) Elem

func (AiRecognitionTemplateOcrFullTextConfigurePtrOutput) ElementType

func (AiRecognitionTemplateOcrFullTextConfigurePtrOutput) Switch

Ocr full text recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateOcrFullTextConfigurePtrOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (o AiRecognitionTemplateOcrFullTextConfigurePtrOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutput() AiRecognitionTemplateOcrFullTextConfigurePtrOutput

func (AiRecognitionTemplateOcrFullTextConfigurePtrOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext

func (o AiRecognitionTemplateOcrFullTextConfigurePtrOutput) ToAiRecognitionTemplateOcrFullTextConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrFullTextConfigurePtrOutput

type AiRecognitionTemplateOcrWordsConfigure

type AiRecognitionTemplateOcrWordsConfigure struct {
	// Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.
	LabelSets []string `pulumi:"labelSets"`
	// Ocr words recognition task switch, optional value:ON/OFF.
	Switch string `pulumi:"switch"`
}

type AiRecognitionTemplateOcrWordsConfigureArgs

type AiRecognitionTemplateOcrWordsConfigureArgs struct {
	// Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.
	LabelSets pulumi.StringArrayInput `pulumi:"labelSets"`
	// Ocr words recognition task switch, optional value:ON/OFF.
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (AiRecognitionTemplateOcrWordsConfigureArgs) ElementType

func (AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigureOutput

func (i AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigureOutput() AiRecognitionTemplateOcrWordsConfigureOutput

func (AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigureOutputWithContext

func (i AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrWordsConfigureOutput

func (AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput

func (i AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput() AiRecognitionTemplateOcrWordsConfigurePtrOutput

func (AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext

func (i AiRecognitionTemplateOcrWordsConfigureArgs) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrWordsConfigurePtrOutput

type AiRecognitionTemplateOcrWordsConfigureInput

type AiRecognitionTemplateOcrWordsConfigureInput interface {
	pulumi.Input

	ToAiRecognitionTemplateOcrWordsConfigureOutput() AiRecognitionTemplateOcrWordsConfigureOutput
	ToAiRecognitionTemplateOcrWordsConfigureOutputWithContext(context.Context) AiRecognitionTemplateOcrWordsConfigureOutput
}

AiRecognitionTemplateOcrWordsConfigureInput is an input type that accepts AiRecognitionTemplateOcrWordsConfigureArgs and AiRecognitionTemplateOcrWordsConfigureOutput values. You can construct a concrete instance of `AiRecognitionTemplateOcrWordsConfigureInput` via:

AiRecognitionTemplateOcrWordsConfigureArgs{...}

type AiRecognitionTemplateOcrWordsConfigureOutput

type AiRecognitionTemplateOcrWordsConfigureOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateOcrWordsConfigureOutput) ElementType

func (AiRecognitionTemplateOcrWordsConfigureOutput) LabelSets

Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.

func (AiRecognitionTemplateOcrWordsConfigureOutput) Switch

Ocr words recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigureOutput

func (o AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigureOutput() AiRecognitionTemplateOcrWordsConfigureOutput

func (AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigureOutputWithContext

func (o AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigureOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrWordsConfigureOutput

func (AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput

func (o AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput() AiRecognitionTemplateOcrWordsConfigurePtrOutput

func (AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext

func (o AiRecognitionTemplateOcrWordsConfigureOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrWordsConfigurePtrOutput

type AiRecognitionTemplateOcrWordsConfigurePtrInput

type AiRecognitionTemplateOcrWordsConfigurePtrInput interface {
	pulumi.Input

	ToAiRecognitionTemplateOcrWordsConfigurePtrOutput() AiRecognitionTemplateOcrWordsConfigurePtrOutput
	ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext(context.Context) AiRecognitionTemplateOcrWordsConfigurePtrOutput
}

AiRecognitionTemplateOcrWordsConfigurePtrInput is an input type that accepts AiRecognitionTemplateOcrWordsConfigureArgs, AiRecognitionTemplateOcrWordsConfigurePtr and AiRecognitionTemplateOcrWordsConfigurePtrOutput values. You can construct a concrete instance of `AiRecognitionTemplateOcrWordsConfigurePtrInput` via:

        AiRecognitionTemplateOcrWordsConfigureArgs{...}

or:

        nil

type AiRecognitionTemplateOcrWordsConfigurePtrOutput

type AiRecognitionTemplateOcrWordsConfigurePtrOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) Elem

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) ElementType

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) LabelSets

Keyword filter label, specify the label of the keyword to be returned. If not filled or empty, all results will be returned.The maximum number of tags is 10, and the length of each tag is up to 16 characters.

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) Switch

Ocr words recognition task switch, optional value:ON/OFF.

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput

func (o AiRecognitionTemplateOcrWordsConfigurePtrOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutput() AiRecognitionTemplateOcrWordsConfigurePtrOutput

func (AiRecognitionTemplateOcrWordsConfigurePtrOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext

func (o AiRecognitionTemplateOcrWordsConfigurePtrOutput) ToAiRecognitionTemplateOcrWordsConfigurePtrOutputWithContext(ctx context.Context) AiRecognitionTemplateOcrWordsConfigurePtrOutput

type AiRecognitionTemplateOutput

type AiRecognitionTemplateOutput struct{ *pulumi.OutputState }

func (AiRecognitionTemplateOutput) AsrFullTextConfigure

Asr full text recognition control parameters.

func (AiRecognitionTemplateOutput) AsrWordsConfigure

Asr word recognition control parameters.

func (AiRecognitionTemplateOutput) Comment

Ai recognition template description information, length limit: 256 characters.

func (AiRecognitionTemplateOutput) ElementType

func (AiRecognitionTemplateOutput) FaceConfigure

Face recognition control parameters.

func (AiRecognitionTemplateOutput) Name

Ai recognition template name, length limit: 64 characters.

func (AiRecognitionTemplateOutput) OcrFullTextConfigure

Ocr full text control parameters.

func (AiRecognitionTemplateOutput) OcrWordsConfigure

Ocr words recognition control parameters.

func (AiRecognitionTemplateOutput) ToAiRecognitionTemplateOutput

func (o AiRecognitionTemplateOutput) ToAiRecognitionTemplateOutput() AiRecognitionTemplateOutput

func (AiRecognitionTemplateOutput) ToAiRecognitionTemplateOutputWithContext

func (o AiRecognitionTemplateOutput) ToAiRecognitionTemplateOutputWithContext(ctx context.Context) AiRecognitionTemplateOutput

type AiRecognitionTemplateState

type AiRecognitionTemplateState struct {
	// Asr full text recognition control parameters.
	AsrFullTextConfigure AiRecognitionTemplateAsrFullTextConfigurePtrInput
	// Asr word recognition control parameters.
	AsrWordsConfigure AiRecognitionTemplateAsrWordsConfigurePtrInput
	// Ai recognition template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Face recognition control parameters.
	FaceConfigure AiRecognitionTemplateFaceConfigurePtrInput
	// Ai recognition template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Ocr full text control parameters.
	OcrFullTextConfigure AiRecognitionTemplateOcrFullTextConfigurePtrInput
	// Ocr words recognition control parameters.
	OcrWordsConfigure AiRecognitionTemplateOcrWordsConfigurePtrInput
}

func (AiRecognitionTemplateState) ElementType

func (AiRecognitionTemplateState) ElementType() reflect.Type

type AnimatedGraphicsTemplate

type AnimatedGraphicsTemplate struct {
	pulumi.CustomResourceState

	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Animation format, the values are gif and webp. Default is gif.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Frame rate, value range: [1, 30], unit: Hz.
	Fps pulumi.IntOutput `pulumi:"fps"`
	// The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// Rotation diagram template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Image quality, value range: [1, 100], default value is 75.
	Quality pulumi.Float64PtrOutput `pulumi:"quality"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrOutput `pulumi:"resolutionAdaptive"`
	// The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

Provides a resource to create a mps animatedGraphicsTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewAnimatedGraphicsTemplate(ctx, "animatedGraphicsTemplate", &Mps.AnimatedGraphicsTemplateArgs{
			Format:             pulumi.String("gif"),
			Fps:                pulumi.Int(20),
			Height:             pulumi.Int(130),
			Quality:            pulumi.Float64(75),
			ResolutionAdaptive: pulumi.String("open"),
			Width:              pulumi.Int(140),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps animated_graphics_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/animatedGraphicsTemplate:AnimatedGraphicsTemplate animated_graphics_template animated_graphics_template_id

```

func GetAnimatedGraphicsTemplate

func GetAnimatedGraphicsTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnimatedGraphicsTemplateState, opts ...pulumi.ResourceOption) (*AnimatedGraphicsTemplate, error)

GetAnimatedGraphicsTemplate gets an existing AnimatedGraphicsTemplate 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 NewAnimatedGraphicsTemplate

func NewAnimatedGraphicsTemplate(ctx *pulumi.Context,
	name string, args *AnimatedGraphicsTemplateArgs, opts ...pulumi.ResourceOption) (*AnimatedGraphicsTemplate, error)

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

func (*AnimatedGraphicsTemplate) ElementType

func (*AnimatedGraphicsTemplate) ElementType() reflect.Type

func (*AnimatedGraphicsTemplate) ToAnimatedGraphicsTemplateOutput

func (i *AnimatedGraphicsTemplate) ToAnimatedGraphicsTemplateOutput() AnimatedGraphicsTemplateOutput

func (*AnimatedGraphicsTemplate) ToAnimatedGraphicsTemplateOutputWithContext

func (i *AnimatedGraphicsTemplate) ToAnimatedGraphicsTemplateOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateOutput

type AnimatedGraphicsTemplateArgs

type AnimatedGraphicsTemplateArgs struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Animation format, the values are gif and webp. Default is gif.
	Format pulumi.StringPtrInput
	// Frame rate, value range: [1, 30], unit: Hz.
	Fps pulumi.IntInput
	// The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Rotation diagram template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Image quality, value range: [1, 100], default value is 75.
	Quality pulumi.Float64PtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a AnimatedGraphicsTemplate resource.

func (AnimatedGraphicsTemplateArgs) ElementType

type AnimatedGraphicsTemplateArray

type AnimatedGraphicsTemplateArray []AnimatedGraphicsTemplateInput

func (AnimatedGraphicsTemplateArray) ElementType

func (AnimatedGraphicsTemplateArray) ToAnimatedGraphicsTemplateArrayOutput

func (i AnimatedGraphicsTemplateArray) ToAnimatedGraphicsTemplateArrayOutput() AnimatedGraphicsTemplateArrayOutput

func (AnimatedGraphicsTemplateArray) ToAnimatedGraphicsTemplateArrayOutputWithContext

func (i AnimatedGraphicsTemplateArray) ToAnimatedGraphicsTemplateArrayOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateArrayOutput

type AnimatedGraphicsTemplateArrayInput

type AnimatedGraphicsTemplateArrayInput interface {
	pulumi.Input

	ToAnimatedGraphicsTemplateArrayOutput() AnimatedGraphicsTemplateArrayOutput
	ToAnimatedGraphicsTemplateArrayOutputWithContext(context.Context) AnimatedGraphicsTemplateArrayOutput
}

AnimatedGraphicsTemplateArrayInput is an input type that accepts AnimatedGraphicsTemplateArray and AnimatedGraphicsTemplateArrayOutput values. You can construct a concrete instance of `AnimatedGraphicsTemplateArrayInput` via:

AnimatedGraphicsTemplateArray{ AnimatedGraphicsTemplateArgs{...} }

type AnimatedGraphicsTemplateArrayOutput

type AnimatedGraphicsTemplateArrayOutput struct{ *pulumi.OutputState }

func (AnimatedGraphicsTemplateArrayOutput) ElementType

func (AnimatedGraphicsTemplateArrayOutput) Index

func (AnimatedGraphicsTemplateArrayOutput) ToAnimatedGraphicsTemplateArrayOutput

func (o AnimatedGraphicsTemplateArrayOutput) ToAnimatedGraphicsTemplateArrayOutput() AnimatedGraphicsTemplateArrayOutput

func (AnimatedGraphicsTemplateArrayOutput) ToAnimatedGraphicsTemplateArrayOutputWithContext

func (o AnimatedGraphicsTemplateArrayOutput) ToAnimatedGraphicsTemplateArrayOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateArrayOutput

type AnimatedGraphicsTemplateInput

type AnimatedGraphicsTemplateInput interface {
	pulumi.Input

	ToAnimatedGraphicsTemplateOutput() AnimatedGraphicsTemplateOutput
	ToAnimatedGraphicsTemplateOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateOutput
}

type AnimatedGraphicsTemplateMap

type AnimatedGraphicsTemplateMap map[string]AnimatedGraphicsTemplateInput

func (AnimatedGraphicsTemplateMap) ElementType

func (AnimatedGraphicsTemplateMap) ToAnimatedGraphicsTemplateMapOutput

func (i AnimatedGraphicsTemplateMap) ToAnimatedGraphicsTemplateMapOutput() AnimatedGraphicsTemplateMapOutput

func (AnimatedGraphicsTemplateMap) ToAnimatedGraphicsTemplateMapOutputWithContext

func (i AnimatedGraphicsTemplateMap) ToAnimatedGraphicsTemplateMapOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateMapOutput

type AnimatedGraphicsTemplateMapInput

type AnimatedGraphicsTemplateMapInput interface {
	pulumi.Input

	ToAnimatedGraphicsTemplateMapOutput() AnimatedGraphicsTemplateMapOutput
	ToAnimatedGraphicsTemplateMapOutputWithContext(context.Context) AnimatedGraphicsTemplateMapOutput
}

AnimatedGraphicsTemplateMapInput is an input type that accepts AnimatedGraphicsTemplateMap and AnimatedGraphicsTemplateMapOutput values. You can construct a concrete instance of `AnimatedGraphicsTemplateMapInput` via:

AnimatedGraphicsTemplateMap{ "key": AnimatedGraphicsTemplateArgs{...} }

type AnimatedGraphicsTemplateMapOutput

type AnimatedGraphicsTemplateMapOutput struct{ *pulumi.OutputState }

func (AnimatedGraphicsTemplateMapOutput) ElementType

func (AnimatedGraphicsTemplateMapOutput) MapIndex

func (AnimatedGraphicsTemplateMapOutput) ToAnimatedGraphicsTemplateMapOutput

func (o AnimatedGraphicsTemplateMapOutput) ToAnimatedGraphicsTemplateMapOutput() AnimatedGraphicsTemplateMapOutput

func (AnimatedGraphicsTemplateMapOutput) ToAnimatedGraphicsTemplateMapOutputWithContext

func (o AnimatedGraphicsTemplateMapOutput) ToAnimatedGraphicsTemplateMapOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateMapOutput

type AnimatedGraphicsTemplateOutput

type AnimatedGraphicsTemplateOutput struct{ *pulumi.OutputState }

func (AnimatedGraphicsTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (AnimatedGraphicsTemplateOutput) ElementType

func (AnimatedGraphicsTemplateOutput) Format

Animation format, the values are gif and webp. Default is gif.

func (AnimatedGraphicsTemplateOutput) Fps

Frame rate, value range: [1, 30], unit: Hz.

func (AnimatedGraphicsTemplateOutput) Height

The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

func (AnimatedGraphicsTemplateOutput) Name

Rotation diagram template name, length limit: 64 characters.

func (AnimatedGraphicsTemplateOutput) Quality

Image quality, value range: [1, 100], default value is 75.

func (AnimatedGraphicsTemplateOutput) ResolutionAdaptive

func (o AnimatedGraphicsTemplateOutput) ResolutionAdaptive() pulumi.StringPtrOutput

Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.

func (AnimatedGraphicsTemplateOutput) ToAnimatedGraphicsTemplateOutput

func (o AnimatedGraphicsTemplateOutput) ToAnimatedGraphicsTemplateOutput() AnimatedGraphicsTemplateOutput

func (AnimatedGraphicsTemplateOutput) ToAnimatedGraphicsTemplateOutputWithContext

func (o AnimatedGraphicsTemplateOutput) ToAnimatedGraphicsTemplateOutputWithContext(ctx context.Context) AnimatedGraphicsTemplateOutput

func (AnimatedGraphicsTemplateOutput) Width

The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

type AnimatedGraphicsTemplateState

type AnimatedGraphicsTemplateState struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Animation format, the values are gif and webp. Default is gif.
	Format pulumi.StringPtrInput
	// Frame rate, value range: [1, 30], unit: Hz.
	Fps pulumi.IntPtrInput
	// The maximum value of the animation height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Rotation diagram template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Image quality, value range: [1, 100], default value is 75.
	Quality pulumi.Float64PtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The maximum value of the animation width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

func (AnimatedGraphicsTemplateState) ElementType

type ImageSpriteTemplate

type ImageSpriteTemplate struct {
	pulumi.CustomResourceState

	// The number of columns in the small image in the sprite.
	ColumnCount pulumi.IntOutput `pulumi:"columnCount"`
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.
	FillType pulumi.StringPtrOutput `pulumi:"fillType"`
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// Image sprite template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrOutput `pulumi:"resolutionAdaptive"`
	// The number of rows in the small image in the sprite.
	RowCount pulumi.IntOutput `pulumi:"rowCount"`
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntOutput `pulumi:"sampleInterval"`
	// Sampling type, optional value:Percent/Time.
	SampleType pulumi.StringOutput `pulumi:"sampleType"`
	// The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

Provides a resource to create a mps imageSpriteTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewImageSpriteTemplate(ctx, "imageSpriteTemplate", &Mps.ImageSpriteTemplateArgs{
			ColumnCount:        pulumi.Int(10),
			FillType:           pulumi.String("stretch"),
			Format:             pulumi.String("jpg"),
			Height:             pulumi.Int(143),
			ResolutionAdaptive: pulumi.String("open"),
			RowCount:           pulumi.Int(10),
			SampleInterval:     pulumi.Int(10),
			SampleType:         pulumi.String("Time"),
			Width:              pulumi.Int(182),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps image_sprite_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/imageSpriteTemplate:ImageSpriteTemplate image_sprite_template image_sprite_template_id

```

func GetImageSpriteTemplate

func GetImageSpriteTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageSpriteTemplateState, opts ...pulumi.ResourceOption) (*ImageSpriteTemplate, error)

GetImageSpriteTemplate gets an existing ImageSpriteTemplate 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 NewImageSpriteTemplate

func NewImageSpriteTemplate(ctx *pulumi.Context,
	name string, args *ImageSpriteTemplateArgs, opts ...pulumi.ResourceOption) (*ImageSpriteTemplate, error)

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

func (*ImageSpriteTemplate) ElementType

func (*ImageSpriteTemplate) ElementType() reflect.Type

func (*ImageSpriteTemplate) ToImageSpriteTemplateOutput

func (i *ImageSpriteTemplate) ToImageSpriteTemplateOutput() ImageSpriteTemplateOutput

func (*ImageSpriteTemplate) ToImageSpriteTemplateOutputWithContext

func (i *ImageSpriteTemplate) ToImageSpriteTemplateOutputWithContext(ctx context.Context) ImageSpriteTemplateOutput

type ImageSpriteTemplateArgs

type ImageSpriteTemplateArgs struct {
	// The number of columns in the small image in the sprite.
	ColumnCount pulumi.IntInput
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Image sprite template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The number of rows in the small image in the sprite.
	RowCount pulumi.IntInput
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntInput
	// Sampling type, optional value:Percent/Time.
	SampleType pulumi.StringInput
	// The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a ImageSpriteTemplate resource.

func (ImageSpriteTemplateArgs) ElementType

func (ImageSpriteTemplateArgs) ElementType() reflect.Type

type ImageSpriteTemplateArray

type ImageSpriteTemplateArray []ImageSpriteTemplateInput

func (ImageSpriteTemplateArray) ElementType

func (ImageSpriteTemplateArray) ElementType() reflect.Type

func (ImageSpriteTemplateArray) ToImageSpriteTemplateArrayOutput

func (i ImageSpriteTemplateArray) ToImageSpriteTemplateArrayOutput() ImageSpriteTemplateArrayOutput

func (ImageSpriteTemplateArray) ToImageSpriteTemplateArrayOutputWithContext

func (i ImageSpriteTemplateArray) ToImageSpriteTemplateArrayOutputWithContext(ctx context.Context) ImageSpriteTemplateArrayOutput

type ImageSpriteTemplateArrayInput

type ImageSpriteTemplateArrayInput interface {
	pulumi.Input

	ToImageSpriteTemplateArrayOutput() ImageSpriteTemplateArrayOutput
	ToImageSpriteTemplateArrayOutputWithContext(context.Context) ImageSpriteTemplateArrayOutput
}

ImageSpriteTemplateArrayInput is an input type that accepts ImageSpriteTemplateArray and ImageSpriteTemplateArrayOutput values. You can construct a concrete instance of `ImageSpriteTemplateArrayInput` via:

ImageSpriteTemplateArray{ ImageSpriteTemplateArgs{...} }

type ImageSpriteTemplateArrayOutput

type ImageSpriteTemplateArrayOutput struct{ *pulumi.OutputState }

func (ImageSpriteTemplateArrayOutput) ElementType

func (ImageSpriteTemplateArrayOutput) Index

func (ImageSpriteTemplateArrayOutput) ToImageSpriteTemplateArrayOutput

func (o ImageSpriteTemplateArrayOutput) ToImageSpriteTemplateArrayOutput() ImageSpriteTemplateArrayOutput

func (ImageSpriteTemplateArrayOutput) ToImageSpriteTemplateArrayOutputWithContext

func (o ImageSpriteTemplateArrayOutput) ToImageSpriteTemplateArrayOutputWithContext(ctx context.Context) ImageSpriteTemplateArrayOutput

type ImageSpriteTemplateInput

type ImageSpriteTemplateInput interface {
	pulumi.Input

	ToImageSpriteTemplateOutput() ImageSpriteTemplateOutput
	ToImageSpriteTemplateOutputWithContext(ctx context.Context) ImageSpriteTemplateOutput
}

type ImageSpriteTemplateMap

type ImageSpriteTemplateMap map[string]ImageSpriteTemplateInput

func (ImageSpriteTemplateMap) ElementType

func (ImageSpriteTemplateMap) ElementType() reflect.Type

func (ImageSpriteTemplateMap) ToImageSpriteTemplateMapOutput

func (i ImageSpriteTemplateMap) ToImageSpriteTemplateMapOutput() ImageSpriteTemplateMapOutput

func (ImageSpriteTemplateMap) ToImageSpriteTemplateMapOutputWithContext

func (i ImageSpriteTemplateMap) ToImageSpriteTemplateMapOutputWithContext(ctx context.Context) ImageSpriteTemplateMapOutput

type ImageSpriteTemplateMapInput

type ImageSpriteTemplateMapInput interface {
	pulumi.Input

	ToImageSpriteTemplateMapOutput() ImageSpriteTemplateMapOutput
	ToImageSpriteTemplateMapOutputWithContext(context.Context) ImageSpriteTemplateMapOutput
}

ImageSpriteTemplateMapInput is an input type that accepts ImageSpriteTemplateMap and ImageSpriteTemplateMapOutput values. You can construct a concrete instance of `ImageSpriteTemplateMapInput` via:

ImageSpriteTemplateMap{ "key": ImageSpriteTemplateArgs{...} }

type ImageSpriteTemplateMapOutput

type ImageSpriteTemplateMapOutput struct{ *pulumi.OutputState }

func (ImageSpriteTemplateMapOutput) ElementType

func (ImageSpriteTemplateMapOutput) MapIndex

func (ImageSpriteTemplateMapOutput) ToImageSpriteTemplateMapOutput

func (o ImageSpriteTemplateMapOutput) ToImageSpriteTemplateMapOutput() ImageSpriteTemplateMapOutput

func (ImageSpriteTemplateMapOutput) ToImageSpriteTemplateMapOutputWithContext

func (o ImageSpriteTemplateMapOutput) ToImageSpriteTemplateMapOutputWithContext(ctx context.Context) ImageSpriteTemplateMapOutput

type ImageSpriteTemplateOutput

type ImageSpriteTemplateOutput struct{ *pulumi.OutputState }

func (ImageSpriteTemplateOutput) ColumnCount

func (o ImageSpriteTemplateOutput) ColumnCount() pulumi.IntOutput

The number of columns in the small image in the sprite.

func (ImageSpriteTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (ImageSpriteTemplateOutput) ElementType

func (ImageSpriteTemplateOutput) ElementType() reflect.Type

func (ImageSpriteTemplateOutput) FillType

Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.

func (ImageSpriteTemplateOutput) Format

Image format, the value can be jpg, png, webp. Default is jpg.

func (ImageSpriteTemplateOutput) Height

The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

func (ImageSpriteTemplateOutput) Name

Image sprite template name, length limit: 64 characters.

func (ImageSpriteTemplateOutput) ResolutionAdaptive

func (o ImageSpriteTemplateOutput) ResolutionAdaptive() pulumi.StringPtrOutput

Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.

func (ImageSpriteTemplateOutput) RowCount

The number of rows in the small image in the sprite.

func (ImageSpriteTemplateOutput) SampleInterval

func (o ImageSpriteTemplateOutput) SampleInterval() pulumi.IntOutput

Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.

func (ImageSpriteTemplateOutput) SampleType

Sampling type, optional value:Percent/Time.

func (ImageSpriteTemplateOutput) ToImageSpriteTemplateOutput

func (o ImageSpriteTemplateOutput) ToImageSpriteTemplateOutput() ImageSpriteTemplateOutput

func (ImageSpriteTemplateOutput) ToImageSpriteTemplateOutputWithContext

func (o ImageSpriteTemplateOutput) ToImageSpriteTemplateOutputWithContext(ctx context.Context) ImageSpriteTemplateOutput

func (ImageSpriteTemplateOutput) Width

The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

type ImageSpriteTemplateState

type ImageSpriteTemplateState struct {
	// The number of columns in the small image in the sprite.
	ColumnCount pulumi.IntPtrInput
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the height (or short side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Image sprite template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The number of rows in the small image in the sprite.
	RowCount pulumi.IntPtrInput
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntPtrInput
	// Sampling type, optional value:Percent/Time.
	SampleType pulumi.StringPtrInput
	// The maximum value of the width (or long side) of the small image in the sprite image, value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

func (ImageSpriteTemplateState) ElementType

func (ImageSpriteTemplateState) ElementType() reflect.Type

type PersonSample

type PersonSample struct {
	pulumi.CustomResourceState

	// Material description, length limit: 1024 characters.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.
	FaceContents pulumi.StringArrayOutput `pulumi:"faceContents"`
	// Material name, length limit: 20 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.
	Usages pulumi.StringArrayOutput `pulumi:"usages"`
}

Provides a resource to create a mps personSample

## Example Usage

```go package main

import (

"encoding/base64"
"io/ioutil"

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func filebase64OrPanic(path string) pulumi.StringPtrInput {
	if fileData, err := ioutil.ReadFile(path); err == nil {
		return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:]))
	} else {
		panic(err.Error())
	}
}
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewPersonSample(ctx, "personSample", &Mps.PersonSampleArgs{
			Usages: pulumi.StringArray{
				pulumi.String("Review.Face"),
			},
			Description: pulumi.String("test"),
			FaceContents: pulumi.StringArray{
				filebase64OrPanic("./person.png"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps person_sample can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/personSample:PersonSample person_sample person_sample_id

```

func GetPersonSample

func GetPersonSample(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PersonSampleState, opts ...pulumi.ResourceOption) (*PersonSample, error)

GetPersonSample gets an existing PersonSample 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 NewPersonSample

func NewPersonSample(ctx *pulumi.Context,
	name string, args *PersonSampleArgs, opts ...pulumi.ResourceOption) (*PersonSample, error)

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

func (*PersonSample) ElementType

func (*PersonSample) ElementType() reflect.Type

func (*PersonSample) ToPersonSampleOutput

func (i *PersonSample) ToPersonSampleOutput() PersonSampleOutput

func (*PersonSample) ToPersonSampleOutputWithContext

func (i *PersonSample) ToPersonSampleOutputWithContext(ctx context.Context) PersonSampleOutput

type PersonSampleArgs

type PersonSampleArgs struct {
	// Material description, length limit: 1024 characters.
	Description pulumi.StringPtrInput
	// Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.
	FaceContents pulumi.StringArrayInput
	// Material name, length limit: 20 characters.
	Name pulumi.StringPtrInput
	// Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.
	Usages pulumi.StringArrayInput
}

The set of arguments for constructing a PersonSample resource.

func (PersonSampleArgs) ElementType

func (PersonSampleArgs) ElementType() reflect.Type

type PersonSampleArray

type PersonSampleArray []PersonSampleInput

func (PersonSampleArray) ElementType

func (PersonSampleArray) ElementType() reflect.Type

func (PersonSampleArray) ToPersonSampleArrayOutput

func (i PersonSampleArray) ToPersonSampleArrayOutput() PersonSampleArrayOutput

func (PersonSampleArray) ToPersonSampleArrayOutputWithContext

func (i PersonSampleArray) ToPersonSampleArrayOutputWithContext(ctx context.Context) PersonSampleArrayOutput

type PersonSampleArrayInput

type PersonSampleArrayInput interface {
	pulumi.Input

	ToPersonSampleArrayOutput() PersonSampleArrayOutput
	ToPersonSampleArrayOutputWithContext(context.Context) PersonSampleArrayOutput
}

PersonSampleArrayInput is an input type that accepts PersonSampleArray and PersonSampleArrayOutput values. You can construct a concrete instance of `PersonSampleArrayInput` via:

PersonSampleArray{ PersonSampleArgs{...} }

type PersonSampleArrayOutput

type PersonSampleArrayOutput struct{ *pulumi.OutputState }

func (PersonSampleArrayOutput) ElementType

func (PersonSampleArrayOutput) ElementType() reflect.Type

func (PersonSampleArrayOutput) Index

func (PersonSampleArrayOutput) ToPersonSampleArrayOutput

func (o PersonSampleArrayOutput) ToPersonSampleArrayOutput() PersonSampleArrayOutput

func (PersonSampleArrayOutput) ToPersonSampleArrayOutputWithContext

func (o PersonSampleArrayOutput) ToPersonSampleArrayOutputWithContext(ctx context.Context) PersonSampleArrayOutput

type PersonSampleInput

type PersonSampleInput interface {
	pulumi.Input

	ToPersonSampleOutput() PersonSampleOutput
	ToPersonSampleOutputWithContext(ctx context.Context) PersonSampleOutput
}

type PersonSampleMap

type PersonSampleMap map[string]PersonSampleInput

func (PersonSampleMap) ElementType

func (PersonSampleMap) ElementType() reflect.Type

func (PersonSampleMap) ToPersonSampleMapOutput

func (i PersonSampleMap) ToPersonSampleMapOutput() PersonSampleMapOutput

func (PersonSampleMap) ToPersonSampleMapOutputWithContext

func (i PersonSampleMap) ToPersonSampleMapOutputWithContext(ctx context.Context) PersonSampleMapOutput

type PersonSampleMapInput

type PersonSampleMapInput interface {
	pulumi.Input

	ToPersonSampleMapOutput() PersonSampleMapOutput
	ToPersonSampleMapOutputWithContext(context.Context) PersonSampleMapOutput
}

PersonSampleMapInput is an input type that accepts PersonSampleMap and PersonSampleMapOutput values. You can construct a concrete instance of `PersonSampleMapInput` via:

PersonSampleMap{ "key": PersonSampleArgs{...} }

type PersonSampleMapOutput

type PersonSampleMapOutput struct{ *pulumi.OutputState }

func (PersonSampleMapOutput) ElementType

func (PersonSampleMapOutput) ElementType() reflect.Type

func (PersonSampleMapOutput) MapIndex

func (PersonSampleMapOutput) ToPersonSampleMapOutput

func (o PersonSampleMapOutput) ToPersonSampleMapOutput() PersonSampleMapOutput

func (PersonSampleMapOutput) ToPersonSampleMapOutputWithContext

func (o PersonSampleMapOutput) ToPersonSampleMapOutputWithContext(ctx context.Context) PersonSampleMapOutput

type PersonSampleOutput

type PersonSampleOutput struct{ *pulumi.OutputState }

func (PersonSampleOutput) Description

func (o PersonSampleOutput) Description() pulumi.StringPtrOutput

Material description, length limit: 1024 characters.

func (PersonSampleOutput) ElementType

func (PersonSampleOutput) ElementType() reflect.Type

func (PersonSampleOutput) FaceContents

func (o PersonSampleOutput) FaceContents() pulumi.StringArrayOutput

Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.

func (PersonSampleOutput) Name

Material name, length limit: 20 characters.

func (PersonSampleOutput) ToPersonSampleOutput

func (o PersonSampleOutput) ToPersonSampleOutput() PersonSampleOutput

func (PersonSampleOutput) ToPersonSampleOutputWithContext

func (o PersonSampleOutput) ToPersonSampleOutputWithContext(ctx context.Context) PersonSampleOutput

func (PersonSampleOutput) Usages

Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.

type PersonSampleState

type PersonSampleState struct {
	// Material description, length limit: 1024 characters.
	Description pulumi.StringPtrInput
	// Material image [Base64](https://tools.ietf.org/html/rfc4648) encoded string only supports jpeg and png image formats. Array length limit: 5 images.Note: The picture must be a single portrait with clearer facial features, with a pixel size of not less than 200*200.
	FaceContents pulumi.StringArrayInput
	// Material name, length limit: 20 characters.
	Name pulumi.StringPtrInput
	// Material application scene, optional value:1. Recognition.Face: used for content recognition 2. Review.Face: used for inappropriate content identification 3. All: contains all of the above, equivalent to 1+2.
	Usages pulumi.StringArrayInput
}

func (PersonSampleState) ElementType

func (PersonSampleState) ElementType() reflect.Type

type SampleSnapshotTemplate

type SampleSnapshotTemplate struct {
	pulumi.CustomResourceState

	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrOutput `pulumi:"fillType"`
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// Sample snapshot template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrOutput `pulumi:"resolutionAdaptive"`
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntOutput `pulumi:"sampleInterval"`
	// Sampling snapshot type, optional value:Percent/Time.
	SampleType pulumi.StringOutput `pulumi:"sampleType"`
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

Provides a resource to create a mps sampleSnapshotTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewSampleSnapshotTemplate(ctx, "sampleSnapshotTemplate", &Mps.SampleSnapshotTemplateArgs{
			FillType:           pulumi.String("stretch"),
			Format:             pulumi.String("jpg"),
			Height:             pulumi.Int(128),
			ResolutionAdaptive: pulumi.String("open"),
			SampleInterval:     pulumi.Int(10),
			SampleType:         pulumi.String("Percent"),
			Width:              pulumi.Int(140),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps sample_snapshot_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/sampleSnapshotTemplate:SampleSnapshotTemplate sample_snapshot_template sample_snapshot_template_id

```

func GetSampleSnapshotTemplate

func GetSampleSnapshotTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SampleSnapshotTemplateState, opts ...pulumi.ResourceOption) (*SampleSnapshotTemplate, error)

GetSampleSnapshotTemplate gets an existing SampleSnapshotTemplate 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 NewSampleSnapshotTemplate

func NewSampleSnapshotTemplate(ctx *pulumi.Context,
	name string, args *SampleSnapshotTemplateArgs, opts ...pulumi.ResourceOption) (*SampleSnapshotTemplate, error)

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

func (*SampleSnapshotTemplate) ElementType

func (*SampleSnapshotTemplate) ElementType() reflect.Type

func (*SampleSnapshotTemplate) ToSampleSnapshotTemplateOutput

func (i *SampleSnapshotTemplate) ToSampleSnapshotTemplateOutput() SampleSnapshotTemplateOutput

func (*SampleSnapshotTemplate) ToSampleSnapshotTemplateOutputWithContext

func (i *SampleSnapshotTemplate) ToSampleSnapshotTemplateOutputWithContext(ctx context.Context) SampleSnapshotTemplateOutput

type SampleSnapshotTemplateArgs

type SampleSnapshotTemplateArgs struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Sample snapshot template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntInput
	// Sampling snapshot type, optional value:Percent/Time.
	SampleType pulumi.StringInput
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a SampleSnapshotTemplate resource.

func (SampleSnapshotTemplateArgs) ElementType

func (SampleSnapshotTemplateArgs) ElementType() reflect.Type

type SampleSnapshotTemplateArray

type SampleSnapshotTemplateArray []SampleSnapshotTemplateInput

func (SampleSnapshotTemplateArray) ElementType

func (SampleSnapshotTemplateArray) ToSampleSnapshotTemplateArrayOutput

func (i SampleSnapshotTemplateArray) ToSampleSnapshotTemplateArrayOutput() SampleSnapshotTemplateArrayOutput

func (SampleSnapshotTemplateArray) ToSampleSnapshotTemplateArrayOutputWithContext

func (i SampleSnapshotTemplateArray) ToSampleSnapshotTemplateArrayOutputWithContext(ctx context.Context) SampleSnapshotTemplateArrayOutput

type SampleSnapshotTemplateArrayInput

type SampleSnapshotTemplateArrayInput interface {
	pulumi.Input

	ToSampleSnapshotTemplateArrayOutput() SampleSnapshotTemplateArrayOutput
	ToSampleSnapshotTemplateArrayOutputWithContext(context.Context) SampleSnapshotTemplateArrayOutput
}

SampleSnapshotTemplateArrayInput is an input type that accepts SampleSnapshotTemplateArray and SampleSnapshotTemplateArrayOutput values. You can construct a concrete instance of `SampleSnapshotTemplateArrayInput` via:

SampleSnapshotTemplateArray{ SampleSnapshotTemplateArgs{...} }

type SampleSnapshotTemplateArrayOutput

type SampleSnapshotTemplateArrayOutput struct{ *pulumi.OutputState }

func (SampleSnapshotTemplateArrayOutput) ElementType

func (SampleSnapshotTemplateArrayOutput) Index

func (SampleSnapshotTemplateArrayOutput) ToSampleSnapshotTemplateArrayOutput

func (o SampleSnapshotTemplateArrayOutput) ToSampleSnapshotTemplateArrayOutput() SampleSnapshotTemplateArrayOutput

func (SampleSnapshotTemplateArrayOutput) ToSampleSnapshotTemplateArrayOutputWithContext

func (o SampleSnapshotTemplateArrayOutput) ToSampleSnapshotTemplateArrayOutputWithContext(ctx context.Context) SampleSnapshotTemplateArrayOutput

type SampleSnapshotTemplateInput

type SampleSnapshotTemplateInput interface {
	pulumi.Input

	ToSampleSnapshotTemplateOutput() SampleSnapshotTemplateOutput
	ToSampleSnapshotTemplateOutputWithContext(ctx context.Context) SampleSnapshotTemplateOutput
}

type SampleSnapshotTemplateMap

type SampleSnapshotTemplateMap map[string]SampleSnapshotTemplateInput

func (SampleSnapshotTemplateMap) ElementType

func (SampleSnapshotTemplateMap) ElementType() reflect.Type

func (SampleSnapshotTemplateMap) ToSampleSnapshotTemplateMapOutput

func (i SampleSnapshotTemplateMap) ToSampleSnapshotTemplateMapOutput() SampleSnapshotTemplateMapOutput

func (SampleSnapshotTemplateMap) ToSampleSnapshotTemplateMapOutputWithContext

func (i SampleSnapshotTemplateMap) ToSampleSnapshotTemplateMapOutputWithContext(ctx context.Context) SampleSnapshotTemplateMapOutput

type SampleSnapshotTemplateMapInput

type SampleSnapshotTemplateMapInput interface {
	pulumi.Input

	ToSampleSnapshotTemplateMapOutput() SampleSnapshotTemplateMapOutput
	ToSampleSnapshotTemplateMapOutputWithContext(context.Context) SampleSnapshotTemplateMapOutput
}

SampleSnapshotTemplateMapInput is an input type that accepts SampleSnapshotTemplateMap and SampleSnapshotTemplateMapOutput values. You can construct a concrete instance of `SampleSnapshotTemplateMapInput` via:

SampleSnapshotTemplateMap{ "key": SampleSnapshotTemplateArgs{...} }

type SampleSnapshotTemplateMapOutput

type SampleSnapshotTemplateMapOutput struct{ *pulumi.OutputState }

func (SampleSnapshotTemplateMapOutput) ElementType

func (SampleSnapshotTemplateMapOutput) MapIndex

func (SampleSnapshotTemplateMapOutput) ToSampleSnapshotTemplateMapOutput

func (o SampleSnapshotTemplateMapOutput) ToSampleSnapshotTemplateMapOutput() SampleSnapshotTemplateMapOutput

func (SampleSnapshotTemplateMapOutput) ToSampleSnapshotTemplateMapOutputWithContext

func (o SampleSnapshotTemplateMapOutput) ToSampleSnapshotTemplateMapOutputWithContext(ctx context.Context) SampleSnapshotTemplateMapOutput

type SampleSnapshotTemplateOutput

type SampleSnapshotTemplateOutput struct{ *pulumi.OutputState }

func (SampleSnapshotTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (SampleSnapshotTemplateOutput) ElementType

func (SampleSnapshotTemplateOutput) FillType

Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.

func (SampleSnapshotTemplateOutput) Format

Image format, the value can be jpg, png, webp. Default is jpg.

func (SampleSnapshotTemplateOutput) Height

The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

func (SampleSnapshotTemplateOutput) Name

Sample snapshot template name, length limit: 64 characters.

func (SampleSnapshotTemplateOutput) ResolutionAdaptive

func (o SampleSnapshotTemplateOutput) ResolutionAdaptive() pulumi.StringPtrOutput

Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.

func (SampleSnapshotTemplateOutput) SampleInterval

func (o SampleSnapshotTemplateOutput) SampleInterval() pulumi.IntOutput

Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.

func (SampleSnapshotTemplateOutput) SampleType

Sampling snapshot type, optional value:Percent/Time.

func (SampleSnapshotTemplateOutput) ToSampleSnapshotTemplateOutput

func (o SampleSnapshotTemplateOutput) ToSampleSnapshotTemplateOutput() SampleSnapshotTemplateOutput

func (SampleSnapshotTemplateOutput) ToSampleSnapshotTemplateOutputWithContext

func (o SampleSnapshotTemplateOutput) ToSampleSnapshotTemplateOutputWithContext(ctx context.Context) SampleSnapshotTemplateOutput

func (SampleSnapshotTemplateOutput) Width

The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

type SampleSnapshotTemplateState

type SampleSnapshotTemplateState struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Sample snapshot template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// Sampling interval.When SampleType is Percent, specify the percentage of the sampling interval.When SampleType is Time, specify the sampling interval time in seconds.
	SampleInterval pulumi.IntPtrInput
	// Sampling snapshot type, optional value:Percent/Time.
	SampleType pulumi.StringPtrInput
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

func (SampleSnapshotTemplateState) ElementType

type SnapshotByTimeoffsetTemplate

type SnapshotByTimeoffsetTemplate struct {
	pulumi.CustomResourceState

	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrOutput `pulumi:"fillType"`
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrOutput `pulumi:"height"`
	// Snapshot by timeoffset template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrOutput `pulumi:"resolutionAdaptive"`
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrOutput `pulumi:"width"`
}

Provides a resource to create a mps snapshotByTimeoffsetTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewSnapshotByTimeoffsetTemplate(ctx, "snapshotByTimeoffsetTemplate", &Mps.SnapshotByTimeoffsetTemplateArgs{
			FillType:           pulumi.String("stretch"),
			Format:             pulumi.String("jpg"),
			Height:             pulumi.Int(128),
			ResolutionAdaptive: pulumi.String("open"),
			Width:              pulumi.Int(140),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps snapshot_by_timeoffset_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/snapshotByTimeoffsetTemplate:SnapshotByTimeoffsetTemplate snapshot_by_timeoffset_template snapshot_by_timeoffset_template_id

```

func GetSnapshotByTimeoffsetTemplate

func GetSnapshotByTimeoffsetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotByTimeoffsetTemplateState, opts ...pulumi.ResourceOption) (*SnapshotByTimeoffsetTemplate, error)

GetSnapshotByTimeoffsetTemplate gets an existing SnapshotByTimeoffsetTemplate 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 NewSnapshotByTimeoffsetTemplate

func NewSnapshotByTimeoffsetTemplate(ctx *pulumi.Context,
	name string, args *SnapshotByTimeoffsetTemplateArgs, opts ...pulumi.ResourceOption) (*SnapshotByTimeoffsetTemplate, error)

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

func (*SnapshotByTimeoffsetTemplate) ElementType

func (*SnapshotByTimeoffsetTemplate) ElementType() reflect.Type

func (*SnapshotByTimeoffsetTemplate) ToSnapshotByTimeoffsetTemplateOutput

func (i *SnapshotByTimeoffsetTemplate) ToSnapshotByTimeoffsetTemplateOutput() SnapshotByTimeoffsetTemplateOutput

func (*SnapshotByTimeoffsetTemplate) ToSnapshotByTimeoffsetTemplateOutputWithContext

func (i *SnapshotByTimeoffsetTemplate) ToSnapshotByTimeoffsetTemplateOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateOutput

type SnapshotByTimeoffsetTemplateArgs

type SnapshotByTimeoffsetTemplateArgs struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Snapshot by timeoffset template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

The set of arguments for constructing a SnapshotByTimeoffsetTemplate resource.

func (SnapshotByTimeoffsetTemplateArgs) ElementType

type SnapshotByTimeoffsetTemplateArray

type SnapshotByTimeoffsetTemplateArray []SnapshotByTimeoffsetTemplateInput

func (SnapshotByTimeoffsetTemplateArray) ElementType

func (SnapshotByTimeoffsetTemplateArray) ToSnapshotByTimeoffsetTemplateArrayOutput

func (i SnapshotByTimeoffsetTemplateArray) ToSnapshotByTimeoffsetTemplateArrayOutput() SnapshotByTimeoffsetTemplateArrayOutput

func (SnapshotByTimeoffsetTemplateArray) ToSnapshotByTimeoffsetTemplateArrayOutputWithContext

func (i SnapshotByTimeoffsetTemplateArray) ToSnapshotByTimeoffsetTemplateArrayOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateArrayOutput

type SnapshotByTimeoffsetTemplateArrayInput

type SnapshotByTimeoffsetTemplateArrayInput interface {
	pulumi.Input

	ToSnapshotByTimeoffsetTemplateArrayOutput() SnapshotByTimeoffsetTemplateArrayOutput
	ToSnapshotByTimeoffsetTemplateArrayOutputWithContext(context.Context) SnapshotByTimeoffsetTemplateArrayOutput
}

SnapshotByTimeoffsetTemplateArrayInput is an input type that accepts SnapshotByTimeoffsetTemplateArray and SnapshotByTimeoffsetTemplateArrayOutput values. You can construct a concrete instance of `SnapshotByTimeoffsetTemplateArrayInput` via:

SnapshotByTimeoffsetTemplateArray{ SnapshotByTimeoffsetTemplateArgs{...} }

type SnapshotByTimeoffsetTemplateArrayOutput

type SnapshotByTimeoffsetTemplateArrayOutput struct{ *pulumi.OutputState }

func (SnapshotByTimeoffsetTemplateArrayOutput) ElementType

func (SnapshotByTimeoffsetTemplateArrayOutput) Index

func (SnapshotByTimeoffsetTemplateArrayOutput) ToSnapshotByTimeoffsetTemplateArrayOutput

func (o SnapshotByTimeoffsetTemplateArrayOutput) ToSnapshotByTimeoffsetTemplateArrayOutput() SnapshotByTimeoffsetTemplateArrayOutput

func (SnapshotByTimeoffsetTemplateArrayOutput) ToSnapshotByTimeoffsetTemplateArrayOutputWithContext

func (o SnapshotByTimeoffsetTemplateArrayOutput) ToSnapshotByTimeoffsetTemplateArrayOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateArrayOutput

type SnapshotByTimeoffsetTemplateInput

type SnapshotByTimeoffsetTemplateInput interface {
	pulumi.Input

	ToSnapshotByTimeoffsetTemplateOutput() SnapshotByTimeoffsetTemplateOutput
	ToSnapshotByTimeoffsetTemplateOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateOutput
}

type SnapshotByTimeoffsetTemplateMap

type SnapshotByTimeoffsetTemplateMap map[string]SnapshotByTimeoffsetTemplateInput

func (SnapshotByTimeoffsetTemplateMap) ElementType

func (SnapshotByTimeoffsetTemplateMap) ToSnapshotByTimeoffsetTemplateMapOutput

func (i SnapshotByTimeoffsetTemplateMap) ToSnapshotByTimeoffsetTemplateMapOutput() SnapshotByTimeoffsetTemplateMapOutput

func (SnapshotByTimeoffsetTemplateMap) ToSnapshotByTimeoffsetTemplateMapOutputWithContext

func (i SnapshotByTimeoffsetTemplateMap) ToSnapshotByTimeoffsetTemplateMapOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateMapOutput

type SnapshotByTimeoffsetTemplateMapInput

type SnapshotByTimeoffsetTemplateMapInput interface {
	pulumi.Input

	ToSnapshotByTimeoffsetTemplateMapOutput() SnapshotByTimeoffsetTemplateMapOutput
	ToSnapshotByTimeoffsetTemplateMapOutputWithContext(context.Context) SnapshotByTimeoffsetTemplateMapOutput
}

SnapshotByTimeoffsetTemplateMapInput is an input type that accepts SnapshotByTimeoffsetTemplateMap and SnapshotByTimeoffsetTemplateMapOutput values. You can construct a concrete instance of `SnapshotByTimeoffsetTemplateMapInput` via:

SnapshotByTimeoffsetTemplateMap{ "key": SnapshotByTimeoffsetTemplateArgs{...} }

type SnapshotByTimeoffsetTemplateMapOutput

type SnapshotByTimeoffsetTemplateMapOutput struct{ *pulumi.OutputState }

func (SnapshotByTimeoffsetTemplateMapOutput) ElementType

func (SnapshotByTimeoffsetTemplateMapOutput) MapIndex

func (SnapshotByTimeoffsetTemplateMapOutput) ToSnapshotByTimeoffsetTemplateMapOutput

func (o SnapshotByTimeoffsetTemplateMapOutput) ToSnapshotByTimeoffsetTemplateMapOutput() SnapshotByTimeoffsetTemplateMapOutput

func (SnapshotByTimeoffsetTemplateMapOutput) ToSnapshotByTimeoffsetTemplateMapOutputWithContext

func (o SnapshotByTimeoffsetTemplateMapOutput) ToSnapshotByTimeoffsetTemplateMapOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateMapOutput

type SnapshotByTimeoffsetTemplateOutput

type SnapshotByTimeoffsetTemplateOutput struct{ *pulumi.OutputState }

func (SnapshotByTimeoffsetTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (SnapshotByTimeoffsetTemplateOutput) ElementType

func (SnapshotByTimeoffsetTemplateOutput) FillType

Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.

func (SnapshotByTimeoffsetTemplateOutput) Format

Image format, the value can be jpg, png, webp. Default is jpg.

func (SnapshotByTimeoffsetTemplateOutput) Height

The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

func (SnapshotByTimeoffsetTemplateOutput) Name

Snapshot by timeoffset template name, length limit: 64 characters.

func (SnapshotByTimeoffsetTemplateOutput) ResolutionAdaptive

Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.

func (SnapshotByTimeoffsetTemplateOutput) ToSnapshotByTimeoffsetTemplateOutput

func (o SnapshotByTimeoffsetTemplateOutput) ToSnapshotByTimeoffsetTemplateOutput() SnapshotByTimeoffsetTemplateOutput

func (SnapshotByTimeoffsetTemplateOutput) ToSnapshotByTimeoffsetTemplateOutputWithContext

func (o SnapshotByTimeoffsetTemplateOutput) ToSnapshotByTimeoffsetTemplateOutputWithContext(ctx context.Context) SnapshotByTimeoffsetTemplateOutput

func (SnapshotByTimeoffsetTemplateOutput) Width

The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.

type SnapshotByTimeoffsetTemplateState

type SnapshotByTimeoffsetTemplateState struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Filling type, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling type:stretch: Stretching, stretching each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the video aspect ratio unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and use Gaussian blur for the rest of the edge.Default value: black.
	FillType pulumi.StringPtrInput
	// Image format, the value can be jpg, png, webp. Default is jpg.
	Format pulumi.StringPtrInput
	// The maximum value of the snapshot height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Height pulumi.IntPtrInput
	// Snapshot by timeoffset template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Adaptive resolution, optional value:open: At this time, Width represents the long side of the video, Height represents the short side of the video.close: At this point, Width represents the width of the video, and Height represents the height of the video.Default value: open.
	ResolutionAdaptive pulumi.StringPtrInput
	// The maximum value of the snapshot width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default value: 0.
	Width pulumi.IntPtrInput
}

func (SnapshotByTimeoffsetTemplateState) ElementType

type TranscodeTemplate

type TranscodeTemplate struct {
	pulumi.CustomResourceState

	// Audio stream configuration parameters, when RemoveAudio is 0, this field is required.
	AudioTemplate TranscodeTemplateAudioTemplatePtrOutput `pulumi:"audioTemplate"`
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container pulumi.StringOutput `pulumi:"container"`
	// Audio and video enhancement configuration.
	EnhanceConfig TranscodeTemplateEnhanceConfigPtrOutput `pulumi:"enhanceConfig"`
	// Transcoding template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to remove audio data, value:0: reserved.1: remove.Default: 0.
	RemoveAudio pulumi.IntPtrOutput `pulumi:"removeAudio"`
	// Whether to remove video data, value:0: reserved.1: remove.Default: 0.
	RemoveVideo pulumi.IntPtrOutput `pulumi:"removeVideo"`
	// Ultra-fast HD transcoding parameters.
	TehdConfig TranscodeTemplateTehdConfigPtrOutput `pulumi:"tehdConfig"`
	// Video stream configuration parameters, when RemoveVideo is 0, this field is required.
	VideoTemplate TranscodeTemplateVideoTemplatePtrOutput `pulumi:"videoTemplate"`
}

Provides a resource to create a mps transcodeTemplate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewTranscodeTemplate(ctx, "transcodeTemplate", &Mps.TranscodeTemplateArgs{
			AudioTemplate: &mps.TranscodeTemplateAudioTemplateArgs{
				AudioChannel: pulumi.Int(2),
				Bitrate:      pulumi.Int(27),
				Codec:        pulumi.String("libfdk_aac"),
				SampleRate:   pulumi.Int(32000),
			},
			Container:   pulumi.String("mp4"),
			RemoveAudio: pulumi.Int(0),
			RemoveVideo: pulumi.Int(0),
			VideoTemplate: &mps.TranscodeTemplateVideoTemplateArgs{
				Bitrate:            pulumi.Int(130),
				Codec:              pulumi.String("libx264"),
				FillType:           pulumi.String("black"),
				Fps:                pulumi.Int(20),
				Gop:                pulumi.Int(0),
				Height:             pulumi.Int(4096),
				ResolutionAdaptive: pulumi.String("close"),
				Vcrf:               pulumi.Int(0),
				Width:              pulumi.Int(128),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps transcode_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/transcodeTemplate:TranscodeTemplate transcode_template transcode_template_id

```

func GetTranscodeTemplate

func GetTranscodeTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TranscodeTemplateState, opts ...pulumi.ResourceOption) (*TranscodeTemplate, error)

GetTranscodeTemplate gets an existing TranscodeTemplate 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 NewTranscodeTemplate

func NewTranscodeTemplate(ctx *pulumi.Context,
	name string, args *TranscodeTemplateArgs, opts ...pulumi.ResourceOption) (*TranscodeTemplate, error)

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

func (*TranscodeTemplate) ElementType

func (*TranscodeTemplate) ElementType() reflect.Type

func (*TranscodeTemplate) ToTranscodeTemplateOutput

func (i *TranscodeTemplate) ToTranscodeTemplateOutput() TranscodeTemplateOutput

func (*TranscodeTemplate) ToTranscodeTemplateOutputWithContext

func (i *TranscodeTemplate) ToTranscodeTemplateOutputWithContext(ctx context.Context) TranscodeTemplateOutput

type TranscodeTemplateArgs

type TranscodeTemplateArgs struct {
	// Audio stream configuration parameters, when RemoveAudio is 0, this field is required.
	AudioTemplate TranscodeTemplateAudioTemplatePtrInput
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container pulumi.StringInput
	// Audio and video enhancement configuration.
	EnhanceConfig TranscodeTemplateEnhanceConfigPtrInput
	// Transcoding template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Whether to remove audio data, value:0: reserved.1: remove.Default: 0.
	RemoveAudio pulumi.IntPtrInput
	// Whether to remove video data, value:0: reserved.1: remove.Default: 0.
	RemoveVideo pulumi.IntPtrInput
	// Ultra-fast HD transcoding parameters.
	TehdConfig TranscodeTemplateTehdConfigPtrInput
	// Video stream configuration parameters, when RemoveVideo is 0, this field is required.
	VideoTemplate TranscodeTemplateVideoTemplatePtrInput
}

The set of arguments for constructing a TranscodeTemplate resource.

func (TranscodeTemplateArgs) ElementType

func (TranscodeTemplateArgs) ElementType() reflect.Type

type TranscodeTemplateArray

type TranscodeTemplateArray []TranscodeTemplateInput

func (TranscodeTemplateArray) ElementType

func (TranscodeTemplateArray) ElementType() reflect.Type

func (TranscodeTemplateArray) ToTranscodeTemplateArrayOutput

func (i TranscodeTemplateArray) ToTranscodeTemplateArrayOutput() TranscodeTemplateArrayOutput

func (TranscodeTemplateArray) ToTranscodeTemplateArrayOutputWithContext

func (i TranscodeTemplateArray) ToTranscodeTemplateArrayOutputWithContext(ctx context.Context) TranscodeTemplateArrayOutput

type TranscodeTemplateArrayInput

type TranscodeTemplateArrayInput interface {
	pulumi.Input

	ToTranscodeTemplateArrayOutput() TranscodeTemplateArrayOutput
	ToTranscodeTemplateArrayOutputWithContext(context.Context) TranscodeTemplateArrayOutput
}

TranscodeTemplateArrayInput is an input type that accepts TranscodeTemplateArray and TranscodeTemplateArrayOutput values. You can construct a concrete instance of `TranscodeTemplateArrayInput` via:

TranscodeTemplateArray{ TranscodeTemplateArgs{...} }

type TranscodeTemplateArrayOutput

type TranscodeTemplateArrayOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateArrayOutput) ElementType

func (TranscodeTemplateArrayOutput) Index

func (TranscodeTemplateArrayOutput) ToTranscodeTemplateArrayOutput

func (o TranscodeTemplateArrayOutput) ToTranscodeTemplateArrayOutput() TranscodeTemplateArrayOutput

func (TranscodeTemplateArrayOutput) ToTranscodeTemplateArrayOutputWithContext

func (o TranscodeTemplateArrayOutput) ToTranscodeTemplateArrayOutputWithContext(ctx context.Context) TranscodeTemplateArrayOutput

type TranscodeTemplateAudioTemplate

type TranscodeTemplateAudioTemplate struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel *int `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec string `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate int `pulumi:"sampleRate"`
}

type TranscodeTemplateAudioTemplateArgs

type TranscodeTemplateAudioTemplateArgs struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel pulumi.IntPtrInput `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate pulumi.IntInput `pulumi:"sampleRate"`
}

func (TranscodeTemplateAudioTemplateArgs) ElementType

func (TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplateOutput

func (i TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplateOutput() TranscodeTemplateAudioTemplateOutput

func (TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplateOutputWithContext

func (i TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplateOutputWithContext(ctx context.Context) TranscodeTemplateAudioTemplateOutput

func (TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplatePtrOutput

func (i TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplatePtrOutput() TranscodeTemplateAudioTemplatePtrOutput

func (TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplatePtrOutputWithContext

func (i TranscodeTemplateAudioTemplateArgs) ToTranscodeTemplateAudioTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateAudioTemplatePtrOutput

type TranscodeTemplateAudioTemplateInput

type TranscodeTemplateAudioTemplateInput interface {
	pulumi.Input

	ToTranscodeTemplateAudioTemplateOutput() TranscodeTemplateAudioTemplateOutput
	ToTranscodeTemplateAudioTemplateOutputWithContext(context.Context) TranscodeTemplateAudioTemplateOutput
}

TranscodeTemplateAudioTemplateInput is an input type that accepts TranscodeTemplateAudioTemplateArgs and TranscodeTemplateAudioTemplateOutput values. You can construct a concrete instance of `TranscodeTemplateAudioTemplateInput` via:

TranscodeTemplateAudioTemplateArgs{...}

type TranscodeTemplateAudioTemplateOutput

type TranscodeTemplateAudioTemplateOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateAudioTemplateOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (TranscodeTemplateAudioTemplateOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (TranscodeTemplateAudioTemplateOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (TranscodeTemplateAudioTemplateOutput) ElementType

func (TranscodeTemplateAudioTemplateOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplateOutput

func (o TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplateOutput() TranscodeTemplateAudioTemplateOutput

func (TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplateOutputWithContext

func (o TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplateOutputWithContext(ctx context.Context) TranscodeTemplateAudioTemplateOutput

func (TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplatePtrOutput

func (o TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplatePtrOutput() TranscodeTemplateAudioTemplatePtrOutput

func (TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplatePtrOutputWithContext

func (o TranscodeTemplateAudioTemplateOutput) ToTranscodeTemplateAudioTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateAudioTemplatePtrOutput

type TranscodeTemplateAudioTemplatePtrInput

type TranscodeTemplateAudioTemplatePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateAudioTemplatePtrOutput() TranscodeTemplateAudioTemplatePtrOutput
	ToTranscodeTemplateAudioTemplatePtrOutputWithContext(context.Context) TranscodeTemplateAudioTemplatePtrOutput
}

TranscodeTemplateAudioTemplatePtrInput is an input type that accepts TranscodeTemplateAudioTemplateArgs, TranscodeTemplateAudioTemplatePtr and TranscodeTemplateAudioTemplatePtrOutput values. You can construct a concrete instance of `TranscodeTemplateAudioTemplatePtrInput` via:

        TranscodeTemplateAudioTemplateArgs{...}

or:

        nil

type TranscodeTemplateAudioTemplatePtrOutput

type TranscodeTemplateAudioTemplatePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateAudioTemplatePtrOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (TranscodeTemplateAudioTemplatePtrOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (TranscodeTemplateAudioTemplatePtrOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (TranscodeTemplateAudioTemplatePtrOutput) Elem

func (TranscodeTemplateAudioTemplatePtrOutput) ElementType

func (TranscodeTemplateAudioTemplatePtrOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (TranscodeTemplateAudioTemplatePtrOutput) ToTranscodeTemplateAudioTemplatePtrOutput

func (o TranscodeTemplateAudioTemplatePtrOutput) ToTranscodeTemplateAudioTemplatePtrOutput() TranscodeTemplateAudioTemplatePtrOutput

func (TranscodeTemplateAudioTemplatePtrOutput) ToTranscodeTemplateAudioTemplatePtrOutputWithContext

func (o TranscodeTemplateAudioTemplatePtrOutput) ToTranscodeTemplateAudioTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateAudioTemplatePtrOutput

type TranscodeTemplateEnhanceConfig

type TranscodeTemplateEnhanceConfig struct {
	// Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	VideoEnhance *TranscodeTemplateEnhanceConfigVideoEnhance `pulumi:"videoEnhance"`
}

type TranscodeTemplateEnhanceConfigArgs

type TranscodeTemplateEnhanceConfigArgs struct {
	// Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	VideoEnhance TranscodeTemplateEnhanceConfigVideoEnhancePtrInput `pulumi:"videoEnhance"`
}

func (TranscodeTemplateEnhanceConfigArgs) ElementType

func (TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigOutput

func (i TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigOutput() TranscodeTemplateEnhanceConfigOutput

func (TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigOutputWithContext

func (i TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigOutput

func (TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigPtrOutput

func (i TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigPtrOutput() TranscodeTemplateEnhanceConfigPtrOutput

func (TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigArgs) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigPtrOutput

type TranscodeTemplateEnhanceConfigInput

type TranscodeTemplateEnhanceConfigInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigOutput() TranscodeTemplateEnhanceConfigOutput
	ToTranscodeTemplateEnhanceConfigOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigOutput
}

TranscodeTemplateEnhanceConfigInput is an input type that accepts TranscodeTemplateEnhanceConfigArgs and TranscodeTemplateEnhanceConfigOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigInput` via:

TranscodeTemplateEnhanceConfigArgs{...}

type TranscodeTemplateEnhanceConfigOutput

type TranscodeTemplateEnhanceConfigOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigOutput) ElementType

func (TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigOutput

func (o TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigOutput() TranscodeTemplateEnhanceConfigOutput

func (TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigOutputWithContext

func (o TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigOutput

func (TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigPtrOutput

func (o TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigPtrOutput() TranscodeTemplateEnhanceConfigPtrOutput

func (TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigOutput) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigPtrOutput

func (TranscodeTemplateEnhanceConfigOutput) VideoEnhance

Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigPtrInput

type TranscodeTemplateEnhanceConfigPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigPtrOutput() TranscodeTemplateEnhanceConfigPtrOutput
	ToTranscodeTemplateEnhanceConfigPtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigPtrOutput
}

TranscodeTemplateEnhanceConfigPtrInput is an input type that accepts TranscodeTemplateEnhanceConfigArgs, TranscodeTemplateEnhanceConfigPtr and TranscodeTemplateEnhanceConfigPtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigPtrInput` via:

        TranscodeTemplateEnhanceConfigArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigPtrOutput

type TranscodeTemplateEnhanceConfigPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigPtrOutput) Elem

func (TranscodeTemplateEnhanceConfigPtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigPtrOutput) ToTranscodeTemplateEnhanceConfigPtrOutput

func (o TranscodeTemplateEnhanceConfigPtrOutput) ToTranscodeTemplateEnhanceConfigPtrOutput() TranscodeTemplateEnhanceConfigPtrOutput

func (TranscodeTemplateEnhanceConfigPtrOutput) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigPtrOutput) ToTranscodeTemplateEnhanceConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigPtrOutput

func (TranscodeTemplateEnhanceConfigPtrOutput) VideoEnhance

Video Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhance

type TranscodeTemplateEnhanceConfigVideoEnhance struct {
	// De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ArtifactRepair *TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepair `pulumi:"artifactRepair"`
	// Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ColorEnhance *TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhance `pulumi:"colorEnhance"`
	// Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	Denoise *TranscodeTemplateEnhanceConfigVideoEnhanceDenoise `pulumi:"denoise"`
	// Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	FaceEnhance *TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhance `pulumi:"faceEnhance"`
	// Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.
	FrameRate *TranscodeTemplateEnhanceConfigVideoEnhanceFrameRate `pulumi:"frameRate"`
	// HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.
	Hdr *TranscodeTemplateEnhanceConfigVideoEnhanceHdr `pulumi:"hdr"`
	// Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ImageQualityEnhance *TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhance `pulumi:"imageQualityEnhance"`
	// Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	LowLightEnhance *TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhance `pulumi:"lowLightEnhance"`
	// De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ScratchRepair *TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepair `pulumi:"scratchRepair"`
	// Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	SharpEnhance *TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhance `pulumi:"sharpEnhance"`
	// Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.
	SuperResolution *TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolution `pulumi:"superResolution"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceArgs struct {
	// De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ArtifactRepair TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrInput `pulumi:"artifactRepair"`
	// Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ColorEnhance TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrInput `pulumi:"colorEnhance"`
	// Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	Denoise TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrInput `pulumi:"denoise"`
	// Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	FaceEnhance TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrInput `pulumi:"faceEnhance"`
	// Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.
	FrameRate TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrInput `pulumi:"frameRate"`
	// HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.
	Hdr TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrInput `pulumi:"hdr"`
	// Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ImageQualityEnhance TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrInput `pulumi:"imageQualityEnhance"`
	// Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	LowLightEnhance TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrInput `pulumi:"lowLightEnhance"`
	// De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.
	ScratchRepair TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrInput `pulumi:"scratchRepair"`
	// Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.
	SharpEnhance TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrInput `pulumi:"sharpEnhance"`
	// Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.
	SuperResolution TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrInput `pulumi:"superResolution"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepair

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepair struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairInput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput() TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs and TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairOutput) Type

Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs, TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtr and TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceArtifactRepairPtrOutput) Type

Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhance

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhance struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceOutput) Type

Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceColorEnhancePtrOutput) Type

Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoise

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoise struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput() TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseInput

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput() TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs and TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseOutput) Type

Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs, TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtr and TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceDenoiseArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceDenoisePtrOutput) Type

Type, optional value: weak/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhance

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhance struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity *float64 `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity pulumi.Float64PtrInput `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFaceEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRate

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRate struct {
	// Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.
	Fps *int `pulumi:"fps"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs struct {
	// Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.
	Fps pulumi.IntPtrInput `pulumi:"fps"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateInput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput() TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs and TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) Fps

Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs, TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtr and TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceFrameRateArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) Fps

Frame rate, value range: [0, 100], unit: Hz.Default value: 0.Note: For transcoding, this parameter will override the Fps inside the VideoTemplate.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceFrameRatePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdr

type TranscodeTemplateEnhanceConfigVideoEnhanceHdr struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (i TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceHdrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs and TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceHdrInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (o TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (o TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrOutput) Type

Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs, TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtr and TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceHdrArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceHdrPtrOutput) Type

Type, optional value: HDR10/HLG.Default value: HDR10.Note: The encoding method of video needs to be libx265.Note: Video encoding bit depth is 10.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhance

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhance struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceOutput) Type

Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceImageQualityEnhancePtrOutput) Type

Type, optional value: weak/normal/strong.Default value: weak.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhance

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhance struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs struct {
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceOutput) Type

Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceLowLightEnhancePtrOutput) Type

Type, optional value: normal.Default value: normal.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ArtifactRepair

De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ColorEnhance

Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) Denoise

Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) FaceEnhance

Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) FrameRate

Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) Hdr

HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ImageQualityEnhance

Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) LowLightEnhance

Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ScratchRepair

De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) SharpEnhance

Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) SuperResolution

Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (o TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (o TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ArtifactRepair

De-artifact (glitch) configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ColorEnhance

Color Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) Denoise

Video Noise Reduction Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) FaceEnhance

Face Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) FrameRate

Interpolation frame rate configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) Hdr

HDR configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ImageQualityEnhance

Comprehensive Enhanced Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) LowLightEnhance

Low Light Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ScratchRepair

De-scratch configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) SharpEnhance

Detail Enhancement Configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) SuperResolution

Super resolution configuration.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (o TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepair

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepair struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity *float64 `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity pulumi.Float64PtrInput `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairInput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput() TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs and TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs, TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtr and TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceScratchRepairPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhance

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhance struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity *float64 `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs struct {
	// Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.
	Intensity pulumi.Float64PtrInput `pulumi:"intensity"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceInput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput() TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs and TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs, TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtr and TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhanceArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) Intensity

Intensity, value range: 0.0~1.0.Default value: 0.0.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSharpEnhancePtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolution

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolution struct {
	// Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.
	Size *int `pulumi:"size"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch *string `pulumi:"switch"`
	// Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.
	Type *string `pulumi:"type"`
}

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs struct {
	// Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.
	Size pulumi.IntPtrInput `pulumi:"size"`
	// Capability configuration switch, optional value: ON/OFF.Default value: ON.
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	// Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext

func (i TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionInput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput() TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs and TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionInput` via:

TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs{...}

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) Size

Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionOutput) Type

Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrInput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput() TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput
	ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext(context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput
}

TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrInput is an input type that accepts TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs, TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtr and TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput values. You can construct a concrete instance of `TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrInput` via:

        TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionArgs{...}

or:

        nil

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

type TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) Elem

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) ElementType

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) Size

Super resolution multiple, optional value:2: currently only supports 2x super resolution.Default value: 2.Note: This field may return null, indicating that no valid value can be obtained.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) Switch

Capability configuration switch, optional value: ON/OFF.Default value: ON.

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext

func (o TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) ToTranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutputWithContext(ctx context.Context) TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput

func (TranscodeTemplateEnhanceConfigVideoEnhanceSuperResolutionPtrOutput) Type

Type, optional value:lq: super-resolution for low-definition video with more noise.hq: super resolution for high-definition video.Default value: lq.Note: This field may return null, indicating that no valid value can be obtained.

type TranscodeTemplateInput

type TranscodeTemplateInput interface {
	pulumi.Input

	ToTranscodeTemplateOutput() TranscodeTemplateOutput
	ToTranscodeTemplateOutputWithContext(ctx context.Context) TranscodeTemplateOutput
}

type TranscodeTemplateMap

type TranscodeTemplateMap map[string]TranscodeTemplateInput

func (TranscodeTemplateMap) ElementType

func (TranscodeTemplateMap) ElementType() reflect.Type

func (TranscodeTemplateMap) ToTranscodeTemplateMapOutput

func (i TranscodeTemplateMap) ToTranscodeTemplateMapOutput() TranscodeTemplateMapOutput

func (TranscodeTemplateMap) ToTranscodeTemplateMapOutputWithContext

func (i TranscodeTemplateMap) ToTranscodeTemplateMapOutputWithContext(ctx context.Context) TranscodeTemplateMapOutput

type TranscodeTemplateMapInput

type TranscodeTemplateMapInput interface {
	pulumi.Input

	ToTranscodeTemplateMapOutput() TranscodeTemplateMapOutput
	ToTranscodeTemplateMapOutputWithContext(context.Context) TranscodeTemplateMapOutput
}

TranscodeTemplateMapInput is an input type that accepts TranscodeTemplateMap and TranscodeTemplateMapOutput values. You can construct a concrete instance of `TranscodeTemplateMapInput` via:

TranscodeTemplateMap{ "key": TranscodeTemplateArgs{...} }

type TranscodeTemplateMapOutput

type TranscodeTemplateMapOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateMapOutput) ElementType

func (TranscodeTemplateMapOutput) ElementType() reflect.Type

func (TranscodeTemplateMapOutput) MapIndex

func (TranscodeTemplateMapOutput) ToTranscodeTemplateMapOutput

func (o TranscodeTemplateMapOutput) ToTranscodeTemplateMapOutput() TranscodeTemplateMapOutput

func (TranscodeTemplateMapOutput) ToTranscodeTemplateMapOutputWithContext

func (o TranscodeTemplateMapOutput) ToTranscodeTemplateMapOutputWithContext(ctx context.Context) TranscodeTemplateMapOutput

type TranscodeTemplateOutput

type TranscodeTemplateOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateOutput) AudioTemplate

Audio stream configuration parameters, when RemoveAudio is 0, this field is required.

func (TranscodeTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (TranscodeTemplateOutput) Container

Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.

func (TranscodeTemplateOutput) ElementType

func (TranscodeTemplateOutput) ElementType() reflect.Type

func (TranscodeTemplateOutput) EnhanceConfig

Audio and video enhancement configuration.

func (TranscodeTemplateOutput) Name

Transcoding template name, length limit: 64 characters.

func (TranscodeTemplateOutput) RemoveAudio

Whether to remove audio data, value:0: reserved.1: remove.Default: 0.

func (TranscodeTemplateOutput) RemoveVideo

Whether to remove video data, value:0: reserved.1: remove.Default: 0.

func (TranscodeTemplateOutput) TehdConfig

Ultra-fast HD transcoding parameters.

func (TranscodeTemplateOutput) ToTranscodeTemplateOutput

func (o TranscodeTemplateOutput) ToTranscodeTemplateOutput() TranscodeTemplateOutput

func (TranscodeTemplateOutput) ToTranscodeTemplateOutputWithContext

func (o TranscodeTemplateOutput) ToTranscodeTemplateOutputWithContext(ctx context.Context) TranscodeTemplateOutput

func (TranscodeTemplateOutput) VideoTemplate

Video stream configuration parameters, when RemoveVideo is 0, this field is required.

type TranscodeTemplateState

type TranscodeTemplateState struct {
	// Audio stream configuration parameters, when RemoveAudio is 0, this field is required.
	AudioTemplate TranscodeTemplateAudioTemplatePtrInput
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container pulumi.StringPtrInput
	// Audio and video enhancement configuration.
	EnhanceConfig TranscodeTemplateEnhanceConfigPtrInput
	// Transcoding template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// Whether to remove audio data, value:0: reserved.1: remove.Default: 0.
	RemoveAudio pulumi.IntPtrInput
	// Whether to remove video data, value:0: reserved.1: remove.Default: 0.
	RemoveVideo pulumi.IntPtrInput
	// Ultra-fast HD transcoding parameters.
	TehdConfig TranscodeTemplateTehdConfigPtrInput
	// Video stream configuration parameters, when RemoveVideo is 0, this field is required.
	VideoTemplate TranscodeTemplateVideoTemplatePtrInput
}

func (TranscodeTemplateState) ElementType

func (TranscodeTemplateState) ElementType() reflect.Type

type TranscodeTemplateTehdConfig

type TranscodeTemplateTehdConfig struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate *int `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type string `pulumi:"type"`
}

type TranscodeTemplateTehdConfigArgs

type TranscodeTemplateTehdConfigArgs struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate pulumi.IntPtrInput `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type pulumi.StringInput `pulumi:"type"`
}

func (TranscodeTemplateTehdConfigArgs) ElementType

func (TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigOutput

func (i TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigOutput() TranscodeTemplateTehdConfigOutput

func (TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigOutputWithContext

func (i TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigOutputWithContext(ctx context.Context) TranscodeTemplateTehdConfigOutput

func (TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigPtrOutput

func (i TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigPtrOutput() TranscodeTemplateTehdConfigPtrOutput

func (TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigPtrOutputWithContext

func (i TranscodeTemplateTehdConfigArgs) ToTranscodeTemplateTehdConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateTehdConfigPtrOutput

type TranscodeTemplateTehdConfigInput

type TranscodeTemplateTehdConfigInput interface {
	pulumi.Input

	ToTranscodeTemplateTehdConfigOutput() TranscodeTemplateTehdConfigOutput
	ToTranscodeTemplateTehdConfigOutputWithContext(context.Context) TranscodeTemplateTehdConfigOutput
}

TranscodeTemplateTehdConfigInput is an input type that accepts TranscodeTemplateTehdConfigArgs and TranscodeTemplateTehdConfigOutput values. You can construct a concrete instance of `TranscodeTemplateTehdConfigInput` via:

TranscodeTemplateTehdConfigArgs{...}

type TranscodeTemplateTehdConfigOutput

type TranscodeTemplateTehdConfigOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateTehdConfigOutput) ElementType

func (TranscodeTemplateTehdConfigOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigOutput

func (o TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigOutput() TranscodeTemplateTehdConfigOutput

func (TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigOutputWithContext

func (o TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigOutputWithContext(ctx context.Context) TranscodeTemplateTehdConfigOutput

func (TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigPtrOutput

func (o TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigPtrOutput() TranscodeTemplateTehdConfigPtrOutput

func (TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigPtrOutputWithContext

func (o TranscodeTemplateTehdConfigOutput) ToTranscodeTemplateTehdConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateTehdConfigPtrOutput

func (TranscodeTemplateTehdConfigOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type TranscodeTemplateTehdConfigPtrInput

type TranscodeTemplateTehdConfigPtrInput interface {
	pulumi.Input

	ToTranscodeTemplateTehdConfigPtrOutput() TranscodeTemplateTehdConfigPtrOutput
	ToTranscodeTemplateTehdConfigPtrOutputWithContext(context.Context) TranscodeTemplateTehdConfigPtrOutput
}

TranscodeTemplateTehdConfigPtrInput is an input type that accepts TranscodeTemplateTehdConfigArgs, TranscodeTemplateTehdConfigPtr and TranscodeTemplateTehdConfigPtrOutput values. You can construct a concrete instance of `TranscodeTemplateTehdConfigPtrInput` via:

        TranscodeTemplateTehdConfigArgs{...}

or:

        nil

type TranscodeTemplateTehdConfigPtrOutput

type TranscodeTemplateTehdConfigPtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateTehdConfigPtrOutput) Elem

func (TranscodeTemplateTehdConfigPtrOutput) ElementType

func (TranscodeTemplateTehdConfigPtrOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (TranscodeTemplateTehdConfigPtrOutput) ToTranscodeTemplateTehdConfigPtrOutput

func (o TranscodeTemplateTehdConfigPtrOutput) ToTranscodeTemplateTehdConfigPtrOutput() TranscodeTemplateTehdConfigPtrOutput

func (TranscodeTemplateTehdConfigPtrOutput) ToTranscodeTemplateTehdConfigPtrOutputWithContext

func (o TranscodeTemplateTehdConfigPtrOutput) ToTranscodeTemplateTehdConfigPtrOutputWithContext(ctx context.Context) TranscodeTemplateTehdConfigPtrOutput

func (TranscodeTemplateTehdConfigPtrOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type TranscodeTemplateVideoTemplate

type TranscodeTemplateVideoTemplate struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec string `pulumi:"codec"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType *string `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps int `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop *int `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height *int `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive *string `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf *int `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width *int `pulumi:"width"`
}

type TranscodeTemplateVideoTemplateArgs

type TranscodeTemplateVideoTemplateArgs struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType pulumi.StringPtrInput `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps pulumi.IntInput `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop pulumi.IntPtrInput `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive pulumi.StringPtrInput `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf pulumi.IntPtrInput `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (TranscodeTemplateVideoTemplateArgs) ElementType

func (TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplateOutput

func (i TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplateOutput() TranscodeTemplateVideoTemplateOutput

func (TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplateOutputWithContext

func (i TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplateOutputWithContext(ctx context.Context) TranscodeTemplateVideoTemplateOutput

func (TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplatePtrOutput

func (i TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplatePtrOutput() TranscodeTemplateVideoTemplatePtrOutput

func (TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplatePtrOutputWithContext

func (i TranscodeTemplateVideoTemplateArgs) ToTranscodeTemplateVideoTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateVideoTemplatePtrOutput

type TranscodeTemplateVideoTemplateInput

type TranscodeTemplateVideoTemplateInput interface {
	pulumi.Input

	ToTranscodeTemplateVideoTemplateOutput() TranscodeTemplateVideoTemplateOutput
	ToTranscodeTemplateVideoTemplateOutputWithContext(context.Context) TranscodeTemplateVideoTemplateOutput
}

TranscodeTemplateVideoTemplateInput is an input type that accepts TranscodeTemplateVideoTemplateArgs and TranscodeTemplateVideoTemplateOutput values. You can construct a concrete instance of `TranscodeTemplateVideoTemplateInput` via:

TranscodeTemplateVideoTemplateArgs{...}

type TranscodeTemplateVideoTemplateOutput

type TranscodeTemplateVideoTemplateOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateVideoTemplateOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (TranscodeTemplateVideoTemplateOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (TranscodeTemplateVideoTemplateOutput) ElementType

func (TranscodeTemplateVideoTemplateOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (TranscodeTemplateVideoTemplateOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (TranscodeTemplateVideoTemplateOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (TranscodeTemplateVideoTemplateOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (TranscodeTemplateVideoTemplateOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplateOutput

func (o TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplateOutput() TranscodeTemplateVideoTemplateOutput

func (TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplateOutputWithContext

func (o TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplateOutputWithContext(ctx context.Context) TranscodeTemplateVideoTemplateOutput

func (TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplatePtrOutput

func (o TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplatePtrOutput() TranscodeTemplateVideoTemplatePtrOutput

func (TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplatePtrOutputWithContext

func (o TranscodeTemplateVideoTemplateOutput) ToTranscodeTemplateVideoTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateVideoTemplatePtrOutput

func (TranscodeTemplateVideoTemplateOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (TranscodeTemplateVideoTemplateOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type TranscodeTemplateVideoTemplatePtrInput

type TranscodeTemplateVideoTemplatePtrInput interface {
	pulumi.Input

	ToTranscodeTemplateVideoTemplatePtrOutput() TranscodeTemplateVideoTemplatePtrOutput
	ToTranscodeTemplateVideoTemplatePtrOutputWithContext(context.Context) TranscodeTemplateVideoTemplatePtrOutput
}

TranscodeTemplateVideoTemplatePtrInput is an input type that accepts TranscodeTemplateVideoTemplateArgs, TranscodeTemplateVideoTemplatePtr and TranscodeTemplateVideoTemplatePtrOutput values. You can construct a concrete instance of `TranscodeTemplateVideoTemplatePtrInput` via:

        TranscodeTemplateVideoTemplateArgs{...}

or:

        nil

type TranscodeTemplateVideoTemplatePtrOutput

type TranscodeTemplateVideoTemplatePtrOutput struct{ *pulumi.OutputState }

func (TranscodeTemplateVideoTemplatePtrOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (TranscodeTemplateVideoTemplatePtrOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (TranscodeTemplateVideoTemplatePtrOutput) Elem

func (TranscodeTemplateVideoTemplatePtrOutput) ElementType

func (TranscodeTemplateVideoTemplatePtrOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (TranscodeTemplateVideoTemplatePtrOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (TranscodeTemplateVideoTemplatePtrOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (TranscodeTemplateVideoTemplatePtrOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (TranscodeTemplateVideoTemplatePtrOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (TranscodeTemplateVideoTemplatePtrOutput) ToTranscodeTemplateVideoTemplatePtrOutput

func (o TranscodeTemplateVideoTemplatePtrOutput) ToTranscodeTemplateVideoTemplatePtrOutput() TranscodeTemplateVideoTemplatePtrOutput

func (TranscodeTemplateVideoTemplatePtrOutput) ToTranscodeTemplateVideoTemplatePtrOutputWithContext

func (o TranscodeTemplateVideoTemplatePtrOutput) ToTranscodeTemplateVideoTemplatePtrOutputWithContext(ctx context.Context) TranscodeTemplateVideoTemplatePtrOutput

func (TranscodeTemplateVideoTemplatePtrOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (TranscodeTemplateVideoTemplatePtrOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type WatermarkTemplate

type WatermarkTemplate struct {
	pulumi.CustomResourceState

	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.
	CoordinateOrigin pulumi.StringPtrOutput `pulumi:"coordinateOrigin"`
	// Image watermark template, only when Type is image, this field is required and valid.
	ImageTemplate WatermarkTemplateImageTemplatePtrOutput `pulumi:"imageTemplate"`
	// Watermark template name, length limit: 64 characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// SVG watermark template, only when Type is svg, this field is required and valid.
	SvgTemplate WatermarkTemplateSvgTemplatePtrOutput `pulumi:"svgTemplate"`
	// Text watermark template, only when Type is text, this field is required and valid.
	TextTemplate WatermarkTemplateTextTemplatePtrOutput `pulumi:"textTemplate"`
	// Watermark type, optional value:image, text, svg.
	Type pulumi.StringOutput `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.
	XPos pulumi.StringPtrOutput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.
	YPos pulumi.StringPtrOutput `pulumi:"yPos"`
}

Provides a resource to create a mps watermarkTemplate

## Example Usage

```go package main

import (

"encoding/base64"
"fmt"
"io/ioutil"

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func filebase64OrPanic(path string) pulumi.StringPtrInput {
	if fileData, err := ioutil.ReadFile(path); err == nil {
		return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:]))
	} else {
		panic(err.Error())
	}
}
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewWatermarkTemplate(ctx, "watermarkTemplate", &Mps.WatermarkTemplateArgs{
			CoordinateOrigin: pulumi.String("TopLeft"),
			Type:             pulumi.String("image"),
			XPos:             pulumi.String(fmt.Sprintf("%v%v", "12", "%")),
			YPos:             pulumi.String(fmt.Sprintf("%v%v", "21", "%")),
			ImageTemplate: &mps.WatermarkTemplateImageTemplateArgs{
				Height:       pulumi.String("17px"),
				ImageContent: filebase64OrPanic("./logo.png"),
				RepeatType:   pulumi.String("repeat"),
				Width:        pulumi.String("12px"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps watermark_template can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/watermarkTemplate:WatermarkTemplate watermark_template watermark_template_id

```

func GetWatermarkTemplate

func GetWatermarkTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WatermarkTemplateState, opts ...pulumi.ResourceOption) (*WatermarkTemplate, error)

GetWatermarkTemplate gets an existing WatermarkTemplate 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 NewWatermarkTemplate

func NewWatermarkTemplate(ctx *pulumi.Context,
	name string, args *WatermarkTemplateArgs, opts ...pulumi.ResourceOption) (*WatermarkTemplate, error)

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

func (*WatermarkTemplate) ElementType

func (*WatermarkTemplate) ElementType() reflect.Type

func (*WatermarkTemplate) ToWatermarkTemplateOutput

func (i *WatermarkTemplate) ToWatermarkTemplateOutput() WatermarkTemplateOutput

func (*WatermarkTemplate) ToWatermarkTemplateOutputWithContext

func (i *WatermarkTemplate) ToWatermarkTemplateOutputWithContext(ctx context.Context) WatermarkTemplateOutput

type WatermarkTemplateArgs

type WatermarkTemplateArgs struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput
	// Image watermark template, only when Type is image, this field is required and valid.
	ImageTemplate WatermarkTemplateImageTemplatePtrInput
	// Watermark template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// SVG watermark template, only when Type is svg, this field is required and valid.
	SvgTemplate WatermarkTemplateSvgTemplatePtrInput
	// Text watermark template, only when Type is text, this field is required and valid.
	TextTemplate WatermarkTemplateTextTemplatePtrInput
	// Watermark type, optional value:image, text, svg.
	Type pulumi.StringInput
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.
	XPos pulumi.StringPtrInput
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.
	YPos pulumi.StringPtrInput
}

The set of arguments for constructing a WatermarkTemplate resource.

func (WatermarkTemplateArgs) ElementType

func (WatermarkTemplateArgs) ElementType() reflect.Type

type WatermarkTemplateArray

type WatermarkTemplateArray []WatermarkTemplateInput

func (WatermarkTemplateArray) ElementType

func (WatermarkTemplateArray) ElementType() reflect.Type

func (WatermarkTemplateArray) ToWatermarkTemplateArrayOutput

func (i WatermarkTemplateArray) ToWatermarkTemplateArrayOutput() WatermarkTemplateArrayOutput

func (WatermarkTemplateArray) ToWatermarkTemplateArrayOutputWithContext

func (i WatermarkTemplateArray) ToWatermarkTemplateArrayOutputWithContext(ctx context.Context) WatermarkTemplateArrayOutput

type WatermarkTemplateArrayInput

type WatermarkTemplateArrayInput interface {
	pulumi.Input

	ToWatermarkTemplateArrayOutput() WatermarkTemplateArrayOutput
	ToWatermarkTemplateArrayOutputWithContext(context.Context) WatermarkTemplateArrayOutput
}

WatermarkTemplateArrayInput is an input type that accepts WatermarkTemplateArray and WatermarkTemplateArrayOutput values. You can construct a concrete instance of `WatermarkTemplateArrayInput` via:

WatermarkTemplateArray{ WatermarkTemplateArgs{...} }

type WatermarkTemplateArrayOutput

type WatermarkTemplateArrayOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateArrayOutput) ElementType

func (WatermarkTemplateArrayOutput) Index

func (WatermarkTemplateArrayOutput) ToWatermarkTemplateArrayOutput

func (o WatermarkTemplateArrayOutput) ToWatermarkTemplateArrayOutput() WatermarkTemplateArrayOutput

func (WatermarkTemplateArrayOutput) ToWatermarkTemplateArrayOutputWithContext

func (o WatermarkTemplateArrayOutput) ToWatermarkTemplateArrayOutputWithContext(ctx context.Context) WatermarkTemplateArrayOutput

type WatermarkTemplateImageTemplate

type WatermarkTemplateImageTemplate struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.
	Height *string `pulumi:"height"`
	// Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.
	ImageContent string `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType *string `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.
	Width *string `pulumi:"width"`
}

type WatermarkTemplateImageTemplateArgs

type WatermarkTemplateImageTemplateArgs struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.
	ImageContent pulumi.StringInput `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType pulumi.StringPtrInput `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WatermarkTemplateImageTemplateArgs) ElementType

func (WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplateOutput

func (i WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplateOutput() WatermarkTemplateImageTemplateOutput

func (WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplateOutputWithContext

func (i WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplateOutputWithContext(ctx context.Context) WatermarkTemplateImageTemplateOutput

func (WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplatePtrOutput

func (i WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplatePtrOutput() WatermarkTemplateImageTemplatePtrOutput

func (WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplatePtrOutputWithContext

func (i WatermarkTemplateImageTemplateArgs) ToWatermarkTemplateImageTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateImageTemplatePtrOutput

type WatermarkTemplateImageTemplateInput

type WatermarkTemplateImageTemplateInput interface {
	pulumi.Input

	ToWatermarkTemplateImageTemplateOutput() WatermarkTemplateImageTemplateOutput
	ToWatermarkTemplateImageTemplateOutputWithContext(context.Context) WatermarkTemplateImageTemplateOutput
}

WatermarkTemplateImageTemplateInput is an input type that accepts WatermarkTemplateImageTemplateArgs and WatermarkTemplateImageTemplateOutput values. You can construct a concrete instance of `WatermarkTemplateImageTemplateInput` via:

WatermarkTemplateImageTemplateArgs{...}

type WatermarkTemplateImageTemplateOutput

type WatermarkTemplateImageTemplateOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateImageTemplateOutput) ElementType

func (WatermarkTemplateImageTemplateOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.

func (WatermarkTemplateImageTemplateOutput) ImageContent

Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.

func (WatermarkTemplateImageTemplateOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplateOutput

func (o WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplateOutput() WatermarkTemplateImageTemplateOutput

func (WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplateOutputWithContext

func (o WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplateOutputWithContext(ctx context.Context) WatermarkTemplateImageTemplateOutput

func (WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplatePtrOutput

func (o WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplatePtrOutput() WatermarkTemplateImageTemplatePtrOutput

func (WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplatePtrOutputWithContext

func (o WatermarkTemplateImageTemplateOutput) ToWatermarkTemplateImageTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateImageTemplatePtrOutput

func (WatermarkTemplateImageTemplateOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.

type WatermarkTemplateImageTemplatePtrInput

type WatermarkTemplateImageTemplatePtrInput interface {
	pulumi.Input

	ToWatermarkTemplateImageTemplatePtrOutput() WatermarkTemplateImageTemplatePtrOutput
	ToWatermarkTemplateImageTemplatePtrOutputWithContext(context.Context) WatermarkTemplateImageTemplatePtrOutput
}

WatermarkTemplateImageTemplatePtrInput is an input type that accepts WatermarkTemplateImageTemplateArgs, WatermarkTemplateImageTemplatePtr and WatermarkTemplateImageTemplatePtrOutput values. You can construct a concrete instance of `WatermarkTemplateImageTemplatePtrInput` via:

        WatermarkTemplateImageTemplateArgs{...}

or:

        nil

type WatermarkTemplateImageTemplatePtrOutput

type WatermarkTemplateImageTemplatePtrOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateImageTemplatePtrOutput) Elem

func (WatermarkTemplateImageTemplatePtrOutput) ElementType

func (WatermarkTemplateImageTemplatePtrOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels. The value range is 0 or [8, 4096].Default value: 0px. Indicates that Height is scaled according to the aspect ratio of the original watermark image.

func (WatermarkTemplateImageTemplatePtrOutput) ImageContent

Watermark image[Base64](https://tools.ietf.org/html/rfc4648) encoded string. Support jpeg, png image format.

func (WatermarkTemplateImageTemplatePtrOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges:once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WatermarkTemplateImageTemplatePtrOutput) ToWatermarkTemplateImageTemplatePtrOutput

func (o WatermarkTemplateImageTemplatePtrOutput) ToWatermarkTemplateImageTemplatePtrOutput() WatermarkTemplateImageTemplatePtrOutput

func (WatermarkTemplateImageTemplatePtrOutput) ToWatermarkTemplateImageTemplatePtrOutputWithContext

func (o WatermarkTemplateImageTemplatePtrOutput) ToWatermarkTemplateImageTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateImageTemplatePtrOutput

func (WatermarkTemplateImageTemplatePtrOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixel, such as 100px means that the Width is 100 pixels. The value range is [8, 4096].Default value: 10%.

type WatermarkTemplateInput

type WatermarkTemplateInput interface {
	pulumi.Input

	ToWatermarkTemplateOutput() WatermarkTemplateOutput
	ToWatermarkTemplateOutputWithContext(ctx context.Context) WatermarkTemplateOutput
}

type WatermarkTemplateMap

type WatermarkTemplateMap map[string]WatermarkTemplateInput

func (WatermarkTemplateMap) ElementType

func (WatermarkTemplateMap) ElementType() reflect.Type

func (WatermarkTemplateMap) ToWatermarkTemplateMapOutput

func (i WatermarkTemplateMap) ToWatermarkTemplateMapOutput() WatermarkTemplateMapOutput

func (WatermarkTemplateMap) ToWatermarkTemplateMapOutputWithContext

func (i WatermarkTemplateMap) ToWatermarkTemplateMapOutputWithContext(ctx context.Context) WatermarkTemplateMapOutput

type WatermarkTemplateMapInput

type WatermarkTemplateMapInput interface {
	pulumi.Input

	ToWatermarkTemplateMapOutput() WatermarkTemplateMapOutput
	ToWatermarkTemplateMapOutputWithContext(context.Context) WatermarkTemplateMapOutput
}

WatermarkTemplateMapInput is an input type that accepts WatermarkTemplateMap and WatermarkTemplateMapOutput values. You can construct a concrete instance of `WatermarkTemplateMapInput` via:

WatermarkTemplateMap{ "key": WatermarkTemplateArgs{...} }

type WatermarkTemplateMapOutput

type WatermarkTemplateMapOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateMapOutput) ElementType

func (WatermarkTemplateMapOutput) ElementType() reflect.Type

func (WatermarkTemplateMapOutput) MapIndex

func (WatermarkTemplateMapOutput) ToWatermarkTemplateMapOutput

func (o WatermarkTemplateMapOutput) ToWatermarkTemplateMapOutput() WatermarkTemplateMapOutput

func (WatermarkTemplateMapOutput) ToWatermarkTemplateMapOutputWithContext

func (o WatermarkTemplateMapOutput) ToWatermarkTemplateMapOutputWithContext(ctx context.Context) WatermarkTemplateMapOutput

type WatermarkTemplateOutput

type WatermarkTemplateOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateOutput) Comment

Template description information, length limit: 256 characters.

func (WatermarkTemplateOutput) CoordinateOrigin

func (o WatermarkTemplateOutput) CoordinateOrigin() pulumi.StringPtrOutput

Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.

func (WatermarkTemplateOutput) ElementType

func (WatermarkTemplateOutput) ElementType() reflect.Type

func (WatermarkTemplateOutput) ImageTemplate

Image watermark template, only when Type is image, this field is required and valid.

func (WatermarkTemplateOutput) Name

Watermark template name, length limit: 64 characters.

func (WatermarkTemplateOutput) SvgTemplate

SVG watermark template, only when Type is svg, this field is required and valid.

func (WatermarkTemplateOutput) TextTemplate

Text watermark template, only when Type is text, this field is required and valid.

func (WatermarkTemplateOutput) ToWatermarkTemplateOutput

func (o WatermarkTemplateOutput) ToWatermarkTemplateOutput() WatermarkTemplateOutput

func (WatermarkTemplateOutput) ToWatermarkTemplateOutputWithContext

func (o WatermarkTemplateOutput) ToWatermarkTemplateOutputWithContext(ctx context.Context) WatermarkTemplateOutput

func (WatermarkTemplateOutput) Type

Watermark type, optional value:image, text, svg.

func (WatermarkTemplateOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.

func (WatermarkTemplateOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.

type WatermarkTemplateState

type WatermarkTemplateState struct {
	// Template description information, length limit: 256 characters.
	Comment pulumi.StringPtrInput
	// Origin position, optional value:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.TopRight: Indicates that the origin of the coordinates is at the upper right corner of the video image, and the origin of the watermark is at the upper right corner of the picture or text.BottomLeft: Indicates that the origin of the coordinates is at the lower left corner of the video image, and the origin of the watermark is the lower left corner of the picture or text.BottomRight: Indicates that the origin of the coordinates is at the lower right corner of the video image, and the origin of the watermark is at the lower right corner of the picture or text.Default value: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput
	// Image watermark template, only when Type is image, this field is required and valid.
	ImageTemplate WatermarkTemplateImageTemplatePtrInput
	// Watermark template name, length limit: 64 characters.
	Name pulumi.StringPtrInput
	// SVG watermark template, only when Type is svg, this field is required and valid.
	SvgTemplate WatermarkTemplateSvgTemplatePtrInput
	// Text watermark template, only when Type is text, this field is required and valid.
	TextTemplate WatermarkTemplateTextTemplatePtrInput
	// Watermark type, optional value:image, text, svg.
	Type pulumi.StringPtrInput
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default value: 0px.
	XPos pulumi.StringPtrInput
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats.When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default value: 0px.
	YPos pulumi.StringPtrInput
}

func (WatermarkTemplateState) ElementType

func (WatermarkTemplateState) ElementType() reflect.Type

type WatermarkTemplateSvgTemplate

type WatermarkTemplateSvgTemplate struct {
	// The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.
	Height *string `pulumi:"height"`
	// The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.
	Width *string `pulumi:"width"`
}

type WatermarkTemplateSvgTemplateArgs

type WatermarkTemplateSvgTemplateArgs struct {
	// The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WatermarkTemplateSvgTemplateArgs) ElementType

func (WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplateOutput

func (i WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplateOutput() WatermarkTemplateSvgTemplateOutput

func (WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplateOutputWithContext

func (i WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplateOutputWithContext(ctx context.Context) WatermarkTemplateSvgTemplateOutput

func (WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplatePtrOutput

func (i WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplatePtrOutput() WatermarkTemplateSvgTemplatePtrOutput

func (WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplatePtrOutputWithContext

func (i WatermarkTemplateSvgTemplateArgs) ToWatermarkTemplateSvgTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateSvgTemplatePtrOutput

type WatermarkTemplateSvgTemplateInput

type WatermarkTemplateSvgTemplateInput interface {
	pulumi.Input

	ToWatermarkTemplateSvgTemplateOutput() WatermarkTemplateSvgTemplateOutput
	ToWatermarkTemplateSvgTemplateOutputWithContext(context.Context) WatermarkTemplateSvgTemplateOutput
}

WatermarkTemplateSvgTemplateInput is an input type that accepts WatermarkTemplateSvgTemplateArgs and WatermarkTemplateSvgTemplateOutput values. You can construct a concrete instance of `WatermarkTemplateSvgTemplateInput` via:

WatermarkTemplateSvgTemplateArgs{...}

type WatermarkTemplateSvgTemplateOutput

type WatermarkTemplateSvgTemplateOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateSvgTemplateOutput) ElementType

func (WatermarkTemplateSvgTemplateOutput) Height

The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.

func (WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplateOutput

func (o WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplateOutput() WatermarkTemplateSvgTemplateOutput

func (WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplateOutputWithContext

func (o WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplateOutputWithContext(ctx context.Context) WatermarkTemplateSvgTemplateOutput

func (WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplatePtrOutput

func (o WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplatePtrOutput() WatermarkTemplateSvgTemplatePtrOutput

func (WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplatePtrOutputWithContext

func (o WatermarkTemplateSvgTemplateOutput) ToWatermarkTemplateSvgTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateSvgTemplatePtrOutput

func (WatermarkTemplateSvgTemplateOutput) Width

The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.

type WatermarkTemplateSvgTemplatePtrInput

type WatermarkTemplateSvgTemplatePtrInput interface {
	pulumi.Input

	ToWatermarkTemplateSvgTemplatePtrOutput() WatermarkTemplateSvgTemplatePtrOutput
	ToWatermarkTemplateSvgTemplatePtrOutputWithContext(context.Context) WatermarkTemplateSvgTemplatePtrOutput
}

WatermarkTemplateSvgTemplatePtrInput is an input type that accepts WatermarkTemplateSvgTemplateArgs, WatermarkTemplateSvgTemplatePtr and WatermarkTemplateSvgTemplatePtrOutput values. You can construct a concrete instance of `WatermarkTemplateSvgTemplatePtrInput` via:

        WatermarkTemplateSvgTemplateArgs{...}

or:

        nil

type WatermarkTemplateSvgTemplatePtrOutput

type WatermarkTemplateSvgTemplatePtrOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateSvgTemplatePtrOutput) Elem

func (WatermarkTemplateSvgTemplatePtrOutput) ElementType

func (WatermarkTemplateSvgTemplatePtrOutput) Height

The height of the watermark, supports px, W%, H%, S%, L% six formats:When the string ends with px, it means that the watermark Height unit is pixels, such as 100px means that the Height is 100 pixels; when filling 0px and Width is not 0px, it means that the height of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the height of the watermark takes the height of the original SVG image.When the string ends with W%, it means that the watermark Height is a percentage of the video width, such as 10W% means that the Height is 10% of the video width.When the string ends with H%, it means that the watermark Height is the percentage size of the video height, such as 10H% means that the Height is 10% of the video height.When the string ends with S%, it means that the watermark Height is the percentage size of the short side of the video, such as 10S% means that the Height is 10% of the short side of the video.When the string ends with L%, it means that the watermark Height is the percentage size of the long side of the video, such as 10L% means that the Height is 10% of the long side of the video.When the string ends with %, the meaning is the same as H%.Default value: 0px.

func (WatermarkTemplateSvgTemplatePtrOutput) ToWatermarkTemplateSvgTemplatePtrOutput

func (o WatermarkTemplateSvgTemplatePtrOutput) ToWatermarkTemplateSvgTemplatePtrOutput() WatermarkTemplateSvgTemplatePtrOutput

func (WatermarkTemplateSvgTemplatePtrOutput) ToWatermarkTemplateSvgTemplatePtrOutputWithContext

func (o WatermarkTemplateSvgTemplatePtrOutput) ToWatermarkTemplateSvgTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateSvgTemplatePtrOutput

func (WatermarkTemplateSvgTemplatePtrOutput) Width

The width of the watermark, supports px, %, W%, H%, S%, L% six formats.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels; when filling 0px and the Height is not 0px, it means that the width of the watermark is proportionally scaled according to the original SVG image; when both Width and Height are filled When 0px, it means that the width of the watermark takes the width of the original SVG image.When the string ends with W%, it means that the watermark Width is a percentage of the video width, such as 10W% means that the Width is 10% of the video width.When the string ends with H%, it means that the watermark Width is a percentage of the video height, such as 10H% means that the Width is 10% of the video height.When the string ends with S%, it means that the watermark Width is the percentage size of the short side of the video, such as 10S% means that the Width is 10% of the short side of the video.When the string ends with L%, it means that the watermark Width is the percentage size of the long side of the video, such as 10L% means that the Width is 10% of the long side of the video.When the string ends with %, it has the same meaning as W%.Default value: 10W%.

type WatermarkTemplateTextTemplate

type WatermarkTemplateTextTemplate struct {
	// Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.
	FontAlpha float64 `pulumi:"fontAlpha"`
	// Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).
	FontColor string `pulumi:"fontColor"`
	// Font size, format: Npx, N is a number.
	FontSize string `pulumi:"fontSize"`
	// Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.
	FontType string `pulumi:"fontType"`
}

type WatermarkTemplateTextTemplateArgs

type WatermarkTemplateTextTemplateArgs struct {
	// Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.
	FontAlpha pulumi.Float64Input `pulumi:"fontAlpha"`
	// Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).
	FontColor pulumi.StringInput `pulumi:"fontColor"`
	// Font size, format: Npx, N is a number.
	FontSize pulumi.StringInput `pulumi:"fontSize"`
	// Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.
	FontType pulumi.StringInput `pulumi:"fontType"`
}

func (WatermarkTemplateTextTemplateArgs) ElementType

func (WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplateOutput

func (i WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplateOutput() WatermarkTemplateTextTemplateOutput

func (WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplateOutputWithContext

func (i WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplateOutputWithContext(ctx context.Context) WatermarkTemplateTextTemplateOutput

func (WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplatePtrOutput

func (i WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplatePtrOutput() WatermarkTemplateTextTemplatePtrOutput

func (WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplatePtrOutputWithContext

func (i WatermarkTemplateTextTemplateArgs) ToWatermarkTemplateTextTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateTextTemplatePtrOutput

type WatermarkTemplateTextTemplateInput

type WatermarkTemplateTextTemplateInput interface {
	pulumi.Input

	ToWatermarkTemplateTextTemplateOutput() WatermarkTemplateTextTemplateOutput
	ToWatermarkTemplateTextTemplateOutputWithContext(context.Context) WatermarkTemplateTextTemplateOutput
}

WatermarkTemplateTextTemplateInput is an input type that accepts WatermarkTemplateTextTemplateArgs and WatermarkTemplateTextTemplateOutput values. You can construct a concrete instance of `WatermarkTemplateTextTemplateInput` via:

WatermarkTemplateTextTemplateArgs{...}

type WatermarkTemplateTextTemplateOutput

type WatermarkTemplateTextTemplateOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateTextTemplateOutput) ElementType

func (WatermarkTemplateTextTemplateOutput) FontAlpha

Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.

func (WatermarkTemplateTextTemplateOutput) FontColor

Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).

func (WatermarkTemplateTextTemplateOutput) FontSize

Font size, format: Npx, N is a number.

func (WatermarkTemplateTextTemplateOutput) FontType

Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.

func (WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplateOutput

func (o WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplateOutput() WatermarkTemplateTextTemplateOutput

func (WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplateOutputWithContext

func (o WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplateOutputWithContext(ctx context.Context) WatermarkTemplateTextTemplateOutput

func (WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplatePtrOutput

func (o WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplatePtrOutput() WatermarkTemplateTextTemplatePtrOutput

func (WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplatePtrOutputWithContext

func (o WatermarkTemplateTextTemplateOutput) ToWatermarkTemplateTextTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateTextTemplatePtrOutput

type WatermarkTemplateTextTemplatePtrInput

type WatermarkTemplateTextTemplatePtrInput interface {
	pulumi.Input

	ToWatermarkTemplateTextTemplatePtrOutput() WatermarkTemplateTextTemplatePtrOutput
	ToWatermarkTemplateTextTemplatePtrOutputWithContext(context.Context) WatermarkTemplateTextTemplatePtrOutput
}

WatermarkTemplateTextTemplatePtrInput is an input type that accepts WatermarkTemplateTextTemplateArgs, WatermarkTemplateTextTemplatePtr and WatermarkTemplateTextTemplatePtrOutput values. You can construct a concrete instance of `WatermarkTemplateTextTemplatePtrInput` via:

        WatermarkTemplateTextTemplateArgs{...}

or:

        nil

type WatermarkTemplateTextTemplatePtrOutput

type WatermarkTemplateTextTemplatePtrOutput struct{ *pulumi.OutputState }

func (WatermarkTemplateTextTemplatePtrOutput) Elem

func (WatermarkTemplateTextTemplatePtrOutput) ElementType

func (WatermarkTemplateTextTemplatePtrOutput) FontAlpha

Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default value: 1.

func (WatermarkTemplateTextTemplatePtrOutput) FontColor

Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).

func (WatermarkTemplateTextTemplatePtrOutput) FontSize

Font size, format: Npx, N is a number.

func (WatermarkTemplateTextTemplatePtrOutput) FontType

Font type, currently supports two:simkai.ttf: can support Chinese and English.arial.ttf: English only.

func (WatermarkTemplateTextTemplatePtrOutput) ToWatermarkTemplateTextTemplatePtrOutput

func (o WatermarkTemplateTextTemplatePtrOutput) ToWatermarkTemplateTextTemplatePtrOutput() WatermarkTemplateTextTemplatePtrOutput

func (WatermarkTemplateTextTemplatePtrOutput) ToWatermarkTemplateTextTemplatePtrOutputWithContext

func (o WatermarkTemplateTextTemplatePtrOutput) ToWatermarkTemplateTextTemplatePtrOutputWithContext(ctx context.Context) WatermarkTemplateTextTemplatePtrOutput

type Workflow

type Workflow struct {
	pulumi.CustomResourceState

	// Video Content Analysis Type Task Parameters.
	AiAnalysisTask WorkflowAiAnalysisTaskPtrOutput `pulumi:"aiAnalysisTask"`
	// Video Content Moderation Type Task Parameters.
	AiContentReviewTask WorkflowAiContentReviewTaskPtrOutput `pulumi:"aiContentReviewTask"`
	// Video content recognition type task parameters.
	AiRecognitionTask WorkflowAiRecognitionTaskPtrOutput `pulumi:"aiRecognitionTask"`
	// Media Processing Type Task Parameters.
	MediaProcessTask WorkflowMediaProcessTaskPtrOutput `pulumi:"mediaProcessTask"`
	// The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.
	OutputDir pulumi.StringPtrOutput `pulumi:"outputDir"`
	// File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.
	OutputStorage WorkflowOutputStoragePtrOutput `pulumi:"outputStorage"`
	// The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.
	TaskNotifyConfig WorkflowTaskNotifyConfigPtrOutput `pulumi:"taskNotifyConfig"`
	// The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.
	TaskPriority pulumi.IntPtrOutput `pulumi:"taskPriority"`
	// The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.
	Trigger WorkflowTriggerOutput `pulumi:"trigger"`
	// Workflow name, up to 128 characters. The name is unique for the same user.
	WorkflowName pulumi.StringOutput `pulumi:"workflowName"`
}

Provides a resource to create a mps workflow

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mps"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Mps.NewWorkflow(ctx, "workflow", &Mps.WorkflowArgs{
			AiAnalysisTask: &mps.WorkflowAiAnalysisTaskArgs{
				Definition: pulumi.Int(20),
			},
			AiContentReviewTask: &mps.WorkflowAiContentReviewTaskArgs{
				Definition: pulumi.Int(20),
			},
			AiRecognitionTask: &mps.WorkflowAiRecognitionTaskArgs{
				Definition: pulumi.Int(20),
			},
			MediaProcessTask: &mps.WorkflowMediaProcessTaskArgs{
				AdaptiveDynamicStreamingTaskSets: mps.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray{
					&mps.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs{
						Definition:       pulumi.Int(12),
						OutputObjectPath: pulumi.String("/out"),
						OutputStorage: &mps.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs{
							CosOutputStorage: &mps.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs{
								Bucket: pulumi.String("cos-lock-1308919341"),
								Region: pulumi.String("ap-guangzhou"),
							},
							Type: pulumi.String("COS"),
						},
						SegmentObjectName:   pulumi.String("/out"),
						SubStreamObjectName: pulumi.String("/out/out/"),
					},
				},
				AnimatedGraphicTaskSets: mps.WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray{
					&mps.WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs{
						Definition:       pulumi.Int(20000),
						EndTimeOffset:    pulumi.Float64(0),
						OutputObjectPath: pulumi.String("/test/"),
						OutputStorage: &mps.WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs{
							CosOutputStorage: &mps.WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs{
								Bucket: pulumi.String("cos-lock-1308919341"),
								Region: pulumi.String("ap-guangzhou"),
							},
							Type: pulumi.String("COS"),
						},
						StartTimeOffset: pulumi.Float64(0),
					},
				},
				SnapshotByTimeOffsetTaskSets: mps.WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray{
					&mps.WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs{
						Definition: pulumi.Int(10),
						ExtTimeOffsetSet: []string{
							"1s",
						},
						OutputObjectPath: pulumi.String("/snapshot/"),
						OutputStorage: &mps.WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs{
							CosOutputStorage: &mps.WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs{
								Bucket: pulumi.String("cos-lock-1308919341"),
								Region: pulumi.String("ap-guangzhou"),
							},
							Type: pulumi.String("COS"),
						},
						TimeOffsetSet: []interface{}{},
					},
				},
			},
			OutputDir: pulumi.String("/"),
			OutputStorage: &mps.WorkflowOutputStorageArgs{
				CosOutputStorage: &mps.WorkflowOutputStorageCosOutputStorageArgs{
					Bucket: pulumi.String("cos-lock-1308919341"),
					Region: pulumi.String("ap-guangzhou"),
				},
				Type: pulumi.String("COS"),
			},
			TaskPriority: pulumi.Int(0),
			Trigger: &mps.WorkflowTriggerArgs{
				CosFileUploadTrigger: &mps.WorkflowTriggerCosFileUploadTriggerArgs{
					Bucket: pulumi.String("cos-lock-1308919341"),
					Dir:    pulumi.String("/"),
					Region: pulumi.String("ap-guangzhou"),
				},
				Type: pulumi.String("CosFileUpload"),
			},
			WorkflowName: pulumi.String("tf-workflow"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

mps workflow can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Mps/workflow:Workflow workflow workflow_id

```

func GetWorkflow

func GetWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)

GetWorkflow gets an existing Workflow 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 NewWorkflow

func NewWorkflow(ctx *pulumi.Context,
	name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)

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

func (*Workflow) ElementType

func (*Workflow) ElementType() reflect.Type

func (*Workflow) ToWorkflowOutput

func (i *Workflow) ToWorkflowOutput() WorkflowOutput

func (*Workflow) ToWorkflowOutputWithContext

func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

type WorkflowAiAnalysisTask

type WorkflowAiAnalysisTask struct {
	// Video Content Analysis Template ID.
	Definition int `pulumi:"definition"`
	// Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.
	ExtendedParameter *string `pulumi:"extendedParameter"`
}

type WorkflowAiAnalysisTaskArgs

type WorkflowAiAnalysisTaskArgs struct {
	// Video Content Analysis Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.
	ExtendedParameter pulumi.StringPtrInput `pulumi:"extendedParameter"`
}

func (WorkflowAiAnalysisTaskArgs) ElementType

func (WorkflowAiAnalysisTaskArgs) ElementType() reflect.Type

func (WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskOutput

func (i WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskOutput() WorkflowAiAnalysisTaskOutput

func (WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskOutputWithContext

func (i WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskOutputWithContext(ctx context.Context) WorkflowAiAnalysisTaskOutput

func (WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskPtrOutput

func (i WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskPtrOutput() WorkflowAiAnalysisTaskPtrOutput

func (WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskPtrOutputWithContext

func (i WorkflowAiAnalysisTaskArgs) ToWorkflowAiAnalysisTaskPtrOutputWithContext(ctx context.Context) WorkflowAiAnalysisTaskPtrOutput

type WorkflowAiAnalysisTaskInput

type WorkflowAiAnalysisTaskInput interface {
	pulumi.Input

	ToWorkflowAiAnalysisTaskOutput() WorkflowAiAnalysisTaskOutput
	ToWorkflowAiAnalysisTaskOutputWithContext(context.Context) WorkflowAiAnalysisTaskOutput
}

WorkflowAiAnalysisTaskInput is an input type that accepts WorkflowAiAnalysisTaskArgs and WorkflowAiAnalysisTaskOutput values. You can construct a concrete instance of `WorkflowAiAnalysisTaskInput` via:

WorkflowAiAnalysisTaskArgs{...}

type WorkflowAiAnalysisTaskOutput

type WorkflowAiAnalysisTaskOutput struct{ *pulumi.OutputState }

func (WorkflowAiAnalysisTaskOutput) Definition

Video Content Analysis Template ID.

func (WorkflowAiAnalysisTaskOutput) ElementType

func (WorkflowAiAnalysisTaskOutput) ExtendedParameter

func (o WorkflowAiAnalysisTaskOutput) ExtendedParameter() pulumi.StringPtrOutput

Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskOutput

func (o WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskOutput() WorkflowAiAnalysisTaskOutput

func (WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskOutputWithContext

func (o WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskOutputWithContext(ctx context.Context) WorkflowAiAnalysisTaskOutput

func (WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskPtrOutput

func (o WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskPtrOutput() WorkflowAiAnalysisTaskPtrOutput

func (WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskPtrOutputWithContext

func (o WorkflowAiAnalysisTaskOutput) ToWorkflowAiAnalysisTaskPtrOutputWithContext(ctx context.Context) WorkflowAiAnalysisTaskPtrOutput

type WorkflowAiAnalysisTaskPtrInput

type WorkflowAiAnalysisTaskPtrInput interface {
	pulumi.Input

	ToWorkflowAiAnalysisTaskPtrOutput() WorkflowAiAnalysisTaskPtrOutput
	ToWorkflowAiAnalysisTaskPtrOutputWithContext(context.Context) WorkflowAiAnalysisTaskPtrOutput
}

WorkflowAiAnalysisTaskPtrInput is an input type that accepts WorkflowAiAnalysisTaskArgs, WorkflowAiAnalysisTaskPtr and WorkflowAiAnalysisTaskPtrOutput values. You can construct a concrete instance of `WorkflowAiAnalysisTaskPtrInput` via:

        WorkflowAiAnalysisTaskArgs{...}

or:

        nil

type WorkflowAiAnalysisTaskPtrOutput

type WorkflowAiAnalysisTaskPtrOutput struct{ *pulumi.OutputState }

func (WorkflowAiAnalysisTaskPtrOutput) Definition

Video Content Analysis Template ID.

func (WorkflowAiAnalysisTaskPtrOutput) Elem

func (WorkflowAiAnalysisTaskPtrOutput) ElementType

func (WorkflowAiAnalysisTaskPtrOutput) ExtendedParameter

Extension parameter whose value is a serialized json string.Note: This parameter is a customized demand parameter, which requires offline docking.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowAiAnalysisTaskPtrOutput) ToWorkflowAiAnalysisTaskPtrOutput

func (o WorkflowAiAnalysisTaskPtrOutput) ToWorkflowAiAnalysisTaskPtrOutput() WorkflowAiAnalysisTaskPtrOutput

func (WorkflowAiAnalysisTaskPtrOutput) ToWorkflowAiAnalysisTaskPtrOutputWithContext

func (o WorkflowAiAnalysisTaskPtrOutput) ToWorkflowAiAnalysisTaskPtrOutputWithContext(ctx context.Context) WorkflowAiAnalysisTaskPtrOutput

type WorkflowAiContentReviewTask

type WorkflowAiContentReviewTask struct {
	// Video Content Review Template ID.
	Definition int `pulumi:"definition"`
}

type WorkflowAiContentReviewTaskArgs

type WorkflowAiContentReviewTaskArgs struct {
	// Video Content Review Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
}

func (WorkflowAiContentReviewTaskArgs) ElementType

func (WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskOutput

func (i WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskOutput() WorkflowAiContentReviewTaskOutput

func (WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskOutputWithContext

func (i WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskOutputWithContext(ctx context.Context) WorkflowAiContentReviewTaskOutput

func (WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskPtrOutput

func (i WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskPtrOutput() WorkflowAiContentReviewTaskPtrOutput

func (WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskPtrOutputWithContext

func (i WorkflowAiContentReviewTaskArgs) ToWorkflowAiContentReviewTaskPtrOutputWithContext(ctx context.Context) WorkflowAiContentReviewTaskPtrOutput

type WorkflowAiContentReviewTaskInput

type WorkflowAiContentReviewTaskInput interface {
	pulumi.Input

	ToWorkflowAiContentReviewTaskOutput() WorkflowAiContentReviewTaskOutput
	ToWorkflowAiContentReviewTaskOutputWithContext(context.Context) WorkflowAiContentReviewTaskOutput
}

WorkflowAiContentReviewTaskInput is an input type that accepts WorkflowAiContentReviewTaskArgs and WorkflowAiContentReviewTaskOutput values. You can construct a concrete instance of `WorkflowAiContentReviewTaskInput` via:

WorkflowAiContentReviewTaskArgs{...}

type WorkflowAiContentReviewTaskOutput

type WorkflowAiContentReviewTaskOutput struct{ *pulumi.OutputState }

func (WorkflowAiContentReviewTaskOutput) Definition

Video Content Review Template ID.

func (WorkflowAiContentReviewTaskOutput) ElementType

func (WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskOutput

func (o WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskOutput() WorkflowAiContentReviewTaskOutput

func (WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskOutputWithContext

func (o WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskOutputWithContext(ctx context.Context) WorkflowAiContentReviewTaskOutput

func (WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskPtrOutput

func (o WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskPtrOutput() WorkflowAiContentReviewTaskPtrOutput

func (WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskPtrOutputWithContext

func (o WorkflowAiContentReviewTaskOutput) ToWorkflowAiContentReviewTaskPtrOutputWithContext(ctx context.Context) WorkflowAiContentReviewTaskPtrOutput

type WorkflowAiContentReviewTaskPtrInput

type WorkflowAiContentReviewTaskPtrInput interface {
	pulumi.Input

	ToWorkflowAiContentReviewTaskPtrOutput() WorkflowAiContentReviewTaskPtrOutput
	ToWorkflowAiContentReviewTaskPtrOutputWithContext(context.Context) WorkflowAiContentReviewTaskPtrOutput
}

WorkflowAiContentReviewTaskPtrInput is an input type that accepts WorkflowAiContentReviewTaskArgs, WorkflowAiContentReviewTaskPtr and WorkflowAiContentReviewTaskPtrOutput values. You can construct a concrete instance of `WorkflowAiContentReviewTaskPtrInput` via:

        WorkflowAiContentReviewTaskArgs{...}

or:

        nil

type WorkflowAiContentReviewTaskPtrOutput

type WorkflowAiContentReviewTaskPtrOutput struct{ *pulumi.OutputState }

func (WorkflowAiContentReviewTaskPtrOutput) Definition

Video Content Review Template ID.

func (WorkflowAiContentReviewTaskPtrOutput) Elem

func (WorkflowAiContentReviewTaskPtrOutput) ElementType

func (WorkflowAiContentReviewTaskPtrOutput) ToWorkflowAiContentReviewTaskPtrOutput

func (o WorkflowAiContentReviewTaskPtrOutput) ToWorkflowAiContentReviewTaskPtrOutput() WorkflowAiContentReviewTaskPtrOutput

func (WorkflowAiContentReviewTaskPtrOutput) ToWorkflowAiContentReviewTaskPtrOutputWithContext

func (o WorkflowAiContentReviewTaskPtrOutput) ToWorkflowAiContentReviewTaskPtrOutputWithContext(ctx context.Context) WorkflowAiContentReviewTaskPtrOutput

type WorkflowAiRecognitionTask

type WorkflowAiRecognitionTask struct {
	// Video Intelligent Recognition Template ID.
	Definition int `pulumi:"definition"`
}

type WorkflowAiRecognitionTaskArgs

type WorkflowAiRecognitionTaskArgs struct {
	// Video Intelligent Recognition Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
}

func (WorkflowAiRecognitionTaskArgs) ElementType

func (WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskOutput

func (i WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskOutput() WorkflowAiRecognitionTaskOutput

func (WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskOutputWithContext

func (i WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskOutputWithContext(ctx context.Context) WorkflowAiRecognitionTaskOutput

func (WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskPtrOutput

func (i WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskPtrOutput() WorkflowAiRecognitionTaskPtrOutput

func (WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskPtrOutputWithContext

func (i WorkflowAiRecognitionTaskArgs) ToWorkflowAiRecognitionTaskPtrOutputWithContext(ctx context.Context) WorkflowAiRecognitionTaskPtrOutput

type WorkflowAiRecognitionTaskInput

type WorkflowAiRecognitionTaskInput interface {
	pulumi.Input

	ToWorkflowAiRecognitionTaskOutput() WorkflowAiRecognitionTaskOutput
	ToWorkflowAiRecognitionTaskOutputWithContext(context.Context) WorkflowAiRecognitionTaskOutput
}

WorkflowAiRecognitionTaskInput is an input type that accepts WorkflowAiRecognitionTaskArgs and WorkflowAiRecognitionTaskOutput values. You can construct a concrete instance of `WorkflowAiRecognitionTaskInput` via:

WorkflowAiRecognitionTaskArgs{...}

type WorkflowAiRecognitionTaskOutput

type WorkflowAiRecognitionTaskOutput struct{ *pulumi.OutputState }

func (WorkflowAiRecognitionTaskOutput) Definition

Video Intelligent Recognition Template ID.

func (WorkflowAiRecognitionTaskOutput) ElementType

func (WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskOutput

func (o WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskOutput() WorkflowAiRecognitionTaskOutput

func (WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskOutputWithContext

func (o WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskOutputWithContext(ctx context.Context) WorkflowAiRecognitionTaskOutput

func (WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskPtrOutput

func (o WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskPtrOutput() WorkflowAiRecognitionTaskPtrOutput

func (WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskPtrOutputWithContext

func (o WorkflowAiRecognitionTaskOutput) ToWorkflowAiRecognitionTaskPtrOutputWithContext(ctx context.Context) WorkflowAiRecognitionTaskPtrOutput

type WorkflowAiRecognitionTaskPtrInput

type WorkflowAiRecognitionTaskPtrInput interface {
	pulumi.Input

	ToWorkflowAiRecognitionTaskPtrOutput() WorkflowAiRecognitionTaskPtrOutput
	ToWorkflowAiRecognitionTaskPtrOutputWithContext(context.Context) WorkflowAiRecognitionTaskPtrOutput
}

WorkflowAiRecognitionTaskPtrInput is an input type that accepts WorkflowAiRecognitionTaskArgs, WorkflowAiRecognitionTaskPtr and WorkflowAiRecognitionTaskPtrOutput values. You can construct a concrete instance of `WorkflowAiRecognitionTaskPtrInput` via:

        WorkflowAiRecognitionTaskArgs{...}

or:

        nil

type WorkflowAiRecognitionTaskPtrOutput

type WorkflowAiRecognitionTaskPtrOutput struct{ *pulumi.OutputState }

func (WorkflowAiRecognitionTaskPtrOutput) Definition

Video Intelligent Recognition Template ID.

func (WorkflowAiRecognitionTaskPtrOutput) Elem

func (WorkflowAiRecognitionTaskPtrOutput) ElementType

func (WorkflowAiRecognitionTaskPtrOutput) ToWorkflowAiRecognitionTaskPtrOutput

func (o WorkflowAiRecognitionTaskPtrOutput) ToWorkflowAiRecognitionTaskPtrOutput() WorkflowAiRecognitionTaskPtrOutput

func (WorkflowAiRecognitionTaskPtrOutput) ToWorkflowAiRecognitionTaskPtrOutputWithContext

func (o WorkflowAiRecognitionTaskPtrOutput) ToWorkflowAiRecognitionTaskPtrOutputWithContext(ctx context.Context) WorkflowAiRecognitionTaskPtrOutput

type WorkflowArgs

type WorkflowArgs struct {
	// Video Content Analysis Type Task Parameters.
	AiAnalysisTask WorkflowAiAnalysisTaskPtrInput
	// Video Content Moderation Type Task Parameters.
	AiContentReviewTask WorkflowAiContentReviewTaskPtrInput
	// Video content recognition type task parameters.
	AiRecognitionTask WorkflowAiRecognitionTaskPtrInput
	// Media Processing Type Task Parameters.
	MediaProcessTask WorkflowMediaProcessTaskPtrInput
	// The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.
	OutputDir pulumi.StringPtrInput
	// File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.
	OutputStorage WorkflowOutputStoragePtrInput
	// The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.
	TaskNotifyConfig WorkflowTaskNotifyConfigPtrInput
	// The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.
	TaskPriority pulumi.IntPtrInput
	// The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.
	Trigger WorkflowTriggerInput
	// Workflow name, up to 128 characters. The name is unique for the same user.
	WorkflowName pulumi.StringInput
}

The set of arguments for constructing a Workflow resource.

func (WorkflowArgs) ElementType

func (WorkflowArgs) ElementType() reflect.Type

type WorkflowArray

type WorkflowArray []WorkflowInput

func (WorkflowArray) ElementType

func (WorkflowArray) ElementType() reflect.Type

func (WorkflowArray) ToWorkflowArrayOutput

func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput

func (WorkflowArray) ToWorkflowArrayOutputWithContext

func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput

type WorkflowArrayInput

type WorkflowArrayInput interface {
	pulumi.Input

	ToWorkflowArrayOutput() WorkflowArrayOutput
	ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput
}

WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:

WorkflowArray{ WorkflowArgs{...} }

type WorkflowArrayOutput

type WorkflowArrayOutput struct{ *pulumi.OutputState }

func (WorkflowArrayOutput) ElementType

func (WorkflowArrayOutput) ElementType() reflect.Type

func (WorkflowArrayOutput) Index

func (WorkflowArrayOutput) ToWorkflowArrayOutput

func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput

func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext

func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput

type WorkflowInput

type WorkflowInput interface {
	pulumi.Input

	ToWorkflowOutput() WorkflowOutput
	ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
}

type WorkflowMap

type WorkflowMap map[string]WorkflowInput

func (WorkflowMap) ElementType

func (WorkflowMap) ElementType() reflect.Type

func (WorkflowMap) ToWorkflowMapOutput

func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput

func (WorkflowMap) ToWorkflowMapOutputWithContext

func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput

type WorkflowMapInput

type WorkflowMapInput interface {
	pulumi.Input

	ToWorkflowMapOutput() WorkflowMapOutput
	ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput
}

WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:

WorkflowMap{ "key": WorkflowArgs{...} }

type WorkflowMapOutput

type WorkflowMapOutput struct{ *pulumi.OutputState }

func (WorkflowMapOutput) ElementType

func (WorkflowMapOutput) ElementType() reflect.Type

func (WorkflowMapOutput) MapIndex

func (WorkflowMapOutput) ToWorkflowMapOutput

func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput

func (WorkflowMapOutput) ToWorkflowMapOutputWithContext

func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput

type WorkflowMediaProcessTask

type WorkflowMediaProcessTask struct {
	// Transfer Adaptive Code Stream Task List.
	AdaptiveDynamicStreamingTaskSets []WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSet `pulumi:"adaptiveDynamicStreamingTaskSets"`
	// Video Rotation Map Task List.
	AnimatedGraphicTaskSets []WorkflowMediaProcessTaskAnimatedGraphicTaskSet `pulumi:"animatedGraphicTaskSets"`
	// Sprite image capture task list for video.
	ImageSpriteTaskSets []WorkflowMediaProcessTaskImageSpriteTaskSet `pulumi:"imageSpriteTaskSets"`
	// Screenshot task list for video sampling.
	SampleSnapshotTaskSets []WorkflowMediaProcessTaskSampleSnapshotTaskSet `pulumi:"sampleSnapshotTaskSets"`
	// Screenshot the task list of the video according to the time point.
	SnapshotByTimeOffsetTaskSets []WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSet `pulumi:"snapshotByTimeOffsetTaskSets"`
	// Video Transcoding Task List.
	TranscodeTaskSets []WorkflowMediaProcessTaskTranscodeTaskSet `pulumi:"transcodeTaskSets"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSet

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSet struct {
	// Transfer Adaptive Code Stream Template ID.
	Definition int `pulumi:"definition"`
	// After converting to an adaptive stream, the output path of the manifest file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the file after converting to the adaptive code stream, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorage `pulumi:"outputStorage"`
	// After converting to an adaptive stream (only HLS), the output path of the fragmented file can only be a relative path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.
	SegmentObjectName *string `pulumi:"segmentObjectName"`
	// After converting to an adaptive stream, the output path of the sub-stream file can only be a relative path. If not filled, the default is a relative path: {inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.
	SubStreamObjectName *string `pulumi:"subStreamObjectName"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets []WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSet `pulumi:"watermarkSets"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs struct {
	// Transfer Adaptive Code Stream Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// After converting to an adaptive stream, the output path of the manifest file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the file after converting to the adaptive code stream, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// After converting to an adaptive stream (only HLS), the output path of the fragmented file can only be a relative path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.
	SegmentObjectName pulumi.StringPtrInput `pulumi:"segmentObjectName"`
	// After converting to an adaptive stream, the output path of the sub-stream file can only be a relative path. If not filled, the default is a relative path: {inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.
	SubStreamObjectName pulumi.StringPtrInput `pulumi:"subStreamObjectName"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayInput `pulumi:"watermarkSets"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray []WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetInput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArray{ WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs{...} }

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) Definition

Transfer Adaptive Code Stream Template ID.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) OutputObjectPath

After converting to an adaptive stream, the output path of the manifest file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}.{format}`.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) OutputStorage

The target storage of the file after converting to the adaptive code stream, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) SegmentObjectName

After converting to an adaptive stream (only HLS), the output path of the fragmented file can only be a relative path. If not filled, the default is a relative path: `{inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}_{segmentNumber}.{format}`.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) SubStreamObjectName

After converting to an adaptive stream, the output path of the sub-stream file can only be a relative path. If not filled, the default is a relative path: {inputName}_adaptiveDynamicStreaming_{definition}_{subStreamNumber}.{format}`.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutput) WatermarkSets

Watermark list, support multiple pictures or text watermarks, up to 10.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorage

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSet

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSet struct {
	// Watermark Template ID.
	Definition int `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameter `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent *string `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent *string `pulumi:"textContent"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs struct {
	// Watermark Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrInput `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent pulumi.StringPtrInput `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray []WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetInput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArray{ WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs{...} }

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArrayOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) Definition

Watermark Template ID.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) EndTimeOffset

End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) RawParameter

Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) StartTimeOffset

The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) SvgContent

SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) TextContent

Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameter

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameter struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin *string `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplate `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type string `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos *string `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos *string `pulumi:"yPos"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrInput `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type pulumi.StringInput `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos pulumi.StringPtrInput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos pulumi.StringPtrInput `pulumi:"yPos"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplate

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplate struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height *string `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContent `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType *string `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width *string `pulumi:"width"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentInput `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType pulumi.StringPtrInput `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContent

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContent struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterInput` via:

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs{...}

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrInput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput() WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput
	ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput
}

WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs, WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtr and WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrInput` via:

        WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterPtrOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskAnimatedGraphicTaskSet

type WorkflowMediaProcessTaskAnimatedGraphicTaskSet struct {
	// Video turntable template id.
	Definition int `pulumi:"definition"`
	// The end time of the animation in the video, in seconds.
	EndTimeOffset float64 `pulumi:"endTimeOffset"`
	// The output path of the file after rotating the image, which can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_animatedGraphic_{definition}.{format}.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorage `pulumi:"outputStorage"`
	// The start time of the animation in the video, in seconds.
	StartTimeOffset float64 `pulumi:"startTimeOffset"`
}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs struct {
	// Video turntable template id.
	Definition pulumi.IntInput `pulumi:"definition"`
	// The end time of the animation in the video, in seconds.
	EndTimeOffset pulumi.Float64Input `pulumi:"endTimeOffset"`
	// The output path of the file after rotating the image, which can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_animatedGraphic_{definition}.{format}.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// The start time of the animation in the video, in seconds.
	StartTimeOffset pulumi.Float64Input `pulumi:"startTimeOffset"`
}

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray []WorkflowMediaProcessTaskAnimatedGraphicTaskSetInput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray and WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayInput` via:

WorkflowMediaProcessTaskAnimatedGraphicTaskSetArray{ WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs{...} }

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs and WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetInput` via:

WorkflowMediaProcessTaskAnimatedGraphicTaskSetArgs{...}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) Definition

Video turntable template id.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) EndTimeOffset

The end time of the animation in the video, in seconds.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) OutputObjectPath

The output path of the file after rotating the image, which can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_animatedGraphic_{definition}.{format}.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) OutputStorage

The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) StartTimeOffset

The start time of the animation in the video, in seconds.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorage

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs and WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutputWithContext

func (o WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs, WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtr and WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskAnimatedGraphicTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskArgs

type WorkflowMediaProcessTaskArgs struct {
	// Transfer Adaptive Code Stream Task List.
	AdaptiveDynamicStreamingTaskSets WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetArrayInput `pulumi:"adaptiveDynamicStreamingTaskSets"`
	// Video Rotation Map Task List.
	AnimatedGraphicTaskSets WorkflowMediaProcessTaskAnimatedGraphicTaskSetArrayInput `pulumi:"animatedGraphicTaskSets"`
	// Sprite image capture task list for video.
	ImageSpriteTaskSets WorkflowMediaProcessTaskImageSpriteTaskSetArrayInput `pulumi:"imageSpriteTaskSets"`
	// Screenshot task list for video sampling.
	SampleSnapshotTaskSets WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayInput `pulumi:"sampleSnapshotTaskSets"`
	// Screenshot the task list of the video according to the time point.
	SnapshotByTimeOffsetTaskSets WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayInput `pulumi:"snapshotByTimeOffsetTaskSets"`
	// Video Transcoding Task List.
	TranscodeTaskSets WorkflowMediaProcessTaskTranscodeTaskSetArrayInput `pulumi:"transcodeTaskSets"`
}

func (WorkflowMediaProcessTaskArgs) ElementType

func (WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskOutput

func (i WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskOutput() WorkflowMediaProcessTaskOutput

func (WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskOutputWithContext

func (i WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskOutput

func (WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskPtrOutput

func (i WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskPtrOutput() WorkflowMediaProcessTaskPtrOutput

func (WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskPtrOutputWithContext

func (i WorkflowMediaProcessTaskArgs) ToWorkflowMediaProcessTaskPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskPtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSet

type WorkflowMediaProcessTaskImageSpriteTaskSet struct {
	// Sprite Illustration Template ID.
	Definition int `pulumi:"definition"`
	// Rules for the `{number}` variable in the output path after intercepting the Sprite image.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat *WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormat `pulumi:"objectNumberFormat"`
	// After capturing the sprite image, the output path of the sprite image file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}_{number}.{format}`.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the file after the sprite image is intercepted, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorage `pulumi:"outputStorage"`
	// After capturing the sprite image, the output path of the Web VTT file can only be a relative path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}.{format}`.
	WebVttObjectName *string `pulumi:"webVttObjectName"`
}

type WorkflowMediaProcessTaskImageSpriteTaskSetArgs

type WorkflowMediaProcessTaskImageSpriteTaskSetArgs struct {
	// Sprite Illustration Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// Rules for the `{number}` variable in the output path after intercepting the Sprite image.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrInput `pulumi:"objectNumberFormat"`
	// After capturing the sprite image, the output path of the sprite image file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}_{number}.{format}`.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the file after the sprite image is intercepted, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// After capturing the sprite image, the output path of the Web VTT file can only be a relative path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}.{format}`.
	WebVttObjectName pulumi.StringPtrInput `pulumi:"webVttObjectName"`
}

func (WorkflowMediaProcessTaskImageSpriteTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutput

func (i WorkflowMediaProcessTaskImageSpriteTaskSetArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetArray

type WorkflowMediaProcessTaskImageSpriteTaskSetArray []WorkflowMediaProcessTaskImageSpriteTaskSetInput

func (WorkflowMediaProcessTaskImageSpriteTaskSetArray) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetArray) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

func (i WorkflowMediaProcessTaskImageSpriteTaskSetArray) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput() WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetArray) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetArray) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetArrayInput

type WorkflowMediaProcessTaskImageSpriteTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput() WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetArray and WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetArrayInput` via:

WorkflowMediaProcessTaskImageSpriteTaskSetArray{ WorkflowMediaProcessTaskImageSpriteTaskSetArgs{...} }

type WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetArrayOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetInput

type WorkflowMediaProcessTaskImageSpriteTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetArgs and WorkflowMediaProcessTaskImageSpriteTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetInput` via:

WorkflowMediaProcessTaskImageSpriteTaskSetArgs{...}

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormat

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormat struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment *int `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue *int `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength *int `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder *string `pulumi:"placeHolder"`
}

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment pulumi.IntPtrInput `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue pulumi.IntPtrInput `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder pulumi.StringPtrInput `pulumi:"placeHolder"`
}

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatInput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput() WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs and WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatInput` via:

WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs{...}

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrInput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput() WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs, WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtr and WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrInput` via:

        WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatArgs{...}

or:

        nil

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) Elem

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) Definition

Sprite Illustration Template ID.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ObjectNumberFormat

Rules for the `{number}` variable in the output path after intercepting the Sprite image.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) OutputObjectPath

After capturing the sprite image, the output path of the sprite image file can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}_{number}.{format}`.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) OutputStorage

The target storage of the file after the sprite image is intercepted, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutput

func (o WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutput) WebVttObjectName

After capturing the sprite image, the output path of the Web VTT file can only be a relative path. If not filled, the default is a relative path: `{inputName}_imageSprite_{definition}.{format}`.

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorage

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageInput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs and WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs, WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtr and WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskImageSpriteTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskImageSpriteTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskInput

type WorkflowMediaProcessTaskInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskOutput() WorkflowMediaProcessTaskOutput
	ToWorkflowMediaProcessTaskOutputWithContext(context.Context) WorkflowMediaProcessTaskOutput
}

WorkflowMediaProcessTaskInput is an input type that accepts WorkflowMediaProcessTaskArgs and WorkflowMediaProcessTaskOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskInput` via:

WorkflowMediaProcessTaskArgs{...}

type WorkflowMediaProcessTaskOutput

type WorkflowMediaProcessTaskOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskOutput) AdaptiveDynamicStreamingTaskSets

Transfer Adaptive Code Stream Task List.

func (WorkflowMediaProcessTaskOutput) AnimatedGraphicTaskSets

Video Rotation Map Task List.

func (WorkflowMediaProcessTaskOutput) ElementType

func (WorkflowMediaProcessTaskOutput) ImageSpriteTaskSets

Sprite image capture task list for video.

func (WorkflowMediaProcessTaskOutput) SampleSnapshotTaskSets

Screenshot task list for video sampling.

func (WorkflowMediaProcessTaskOutput) SnapshotByTimeOffsetTaskSets

Screenshot the task list of the video according to the time point.

func (WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskOutput

func (o WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskOutput() WorkflowMediaProcessTaskOutput

func (WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskOutputWithContext

func (o WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskOutput

func (WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskPtrOutput

func (o WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskPtrOutput() WorkflowMediaProcessTaskPtrOutput

func (WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskPtrOutputWithContext

func (o WorkflowMediaProcessTaskOutput) ToWorkflowMediaProcessTaskPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskPtrOutput

func (WorkflowMediaProcessTaskOutput) TranscodeTaskSets

Video Transcoding Task List.

type WorkflowMediaProcessTaskPtrInput

type WorkflowMediaProcessTaskPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskPtrOutput() WorkflowMediaProcessTaskPtrOutput
	ToWorkflowMediaProcessTaskPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskPtrOutput
}

WorkflowMediaProcessTaskPtrInput is an input type that accepts WorkflowMediaProcessTaskArgs, WorkflowMediaProcessTaskPtr and WorkflowMediaProcessTaskPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskPtrInput` via:

        WorkflowMediaProcessTaskArgs{...}

or:

        nil

type WorkflowMediaProcessTaskPtrOutput

type WorkflowMediaProcessTaskPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskPtrOutput) AdaptiveDynamicStreamingTaskSets

Transfer Adaptive Code Stream Task List.

func (WorkflowMediaProcessTaskPtrOutput) AnimatedGraphicTaskSets

Video Rotation Map Task List.

func (WorkflowMediaProcessTaskPtrOutput) Elem

func (WorkflowMediaProcessTaskPtrOutput) ElementType

func (WorkflowMediaProcessTaskPtrOutput) ImageSpriteTaskSets

Sprite image capture task list for video.

func (WorkflowMediaProcessTaskPtrOutput) SampleSnapshotTaskSets

Screenshot task list for video sampling.

func (WorkflowMediaProcessTaskPtrOutput) SnapshotByTimeOffsetTaskSets

Screenshot the task list of the video according to the time point.

func (WorkflowMediaProcessTaskPtrOutput) ToWorkflowMediaProcessTaskPtrOutput

func (o WorkflowMediaProcessTaskPtrOutput) ToWorkflowMediaProcessTaskPtrOutput() WorkflowMediaProcessTaskPtrOutput

func (WorkflowMediaProcessTaskPtrOutput) ToWorkflowMediaProcessTaskPtrOutputWithContext

func (o WorkflowMediaProcessTaskPtrOutput) ToWorkflowMediaProcessTaskPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskPtrOutput

func (WorkflowMediaProcessTaskPtrOutput) TranscodeTaskSets

Video Transcoding Task List.

type WorkflowMediaProcessTaskSampleSnapshotTaskSet

type WorkflowMediaProcessTaskSampleSnapshotTaskSet struct {
	// Sample screenshot template ID.
	Definition int `pulumi:"definition"`
	// Rules for the `{number}` variable in the output path after sampling the screenshot.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat *WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormat `pulumi:"objectNumberFormat"`
	// The output path of the image file after sampling the screenshot, which can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorage `pulumi:"outputStorage"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets []WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSet `pulumi:"watermarkSets"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs struct {
	// Sample screenshot template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// Rules for the `{number}` variable in the output path after sampling the screenshot.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrInput `pulumi:"objectNumberFormat"`
	// The output path of the image file after sampling the screenshot, which can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayInput `pulumi:"watermarkSets"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArray

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArray []WorkflowMediaProcessTaskSampleSnapshotTaskSetInput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArray) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetArray and WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetArray{ WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs{...} }

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormat

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormat struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment *int `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue *int `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength *int `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder *string `pulumi:"placeHolder"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment pulumi.IntPtrInput `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue pulumi.IntPtrInput `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder pulumi.StringPtrInput `pulumi:"placeHolder"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) Elem

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetObjectNumberFormatPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) Definition

Sample screenshot template ID.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ObjectNumberFormat

Rules for the `{number}` variable in the output path after sampling the screenshot.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) OutputObjectPath

The output path of the image file after sampling the screenshot, which can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_sampleSnapshot_{definition}_{number}.{format}`.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) OutputStorage

The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutput) WatermarkSets

Watermark list, support multiple pictures or text watermarks, up to 10.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorage

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSet

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSet struct {
	// Watermark Template ID.
	Definition int `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter *WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameter `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent *string `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent *string `pulumi:"textContent"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs struct {
	// Watermark Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrInput `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent pulumi.StringPtrInput `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray []WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetInput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArray{ WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs{...} }

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) Definition

Watermark Template ID.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) EndTimeOffset

End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) RawParameter

Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) StartTimeOffset

The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) SvgContent

SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) TextContent

Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutputWithContext

func (o WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameter

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameter struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin *string `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate *WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplate `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type string `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos *string `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos *string `pulumi:"yPos"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrInput `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type pulumi.StringInput `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos pulumi.StringPtrInput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos pulumi.StringPtrInput `pulumi:"yPos"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (i WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplate

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplate struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height *string `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContent `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType *string `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width *string `pulumi:"width"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentInput `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType pulumi.StringPtrInput `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContent

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContent struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterInput` via:

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs{...}

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrInput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput() WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput
	ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput
}

WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs, WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtr and WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrInput` via:

        WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) Elem

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskSampleSnapshotTaskSetWatermarkSetRawParameterPtrOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSet

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSet struct {
	// Specified time point screenshot template ID.
	Definition int `pulumi:"definition"`
	// Screenshot time point list, the time point supports two formats: s and %:;When the string ends with s, it means that the time point is in seconds, such as 3.5s means that the time point is the 3.5th second.When the string ends with %, it means that the time point is the percentage of the video duration, such as 10% means that the time point is the first 10% of the time in the video.
	ExtTimeOffsetSets []string `pulumi:"extTimeOffsetSets"`
	// Rules for the `{number}` variable in the output path after the screenshot at the time point.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormat `pulumi:"objectNumberFormat"`
	// The output path of the picture file after the snapshot at the time point can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorage `pulumi:"outputStorage"`
	// Screenshot time point list, the unit is <font color=red>seconds</font>. This parameter is no longer recommended, it is recommended that you use the ExtTimeOffsetSet parameter.
	TimeOffsetSets []float64 `pulumi:"timeOffsetSets"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets []WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSet `pulumi:"watermarkSets"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs struct {
	// Specified time point screenshot template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// Screenshot time point list, the time point supports two formats: s and %:;When the string ends with s, it means that the time point is in seconds, such as 3.5s means that the time point is the 3.5th second.When the string ends with %, it means that the time point is the percentage of the video duration, such as 10% means that the time point is the first 10% of the time in the video.
	ExtTimeOffsetSets pulumi.StringArrayInput `pulumi:"extTimeOffsetSets"`
	// Rules for the `{number}` variable in the output path after the screenshot at the time point.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrInput `pulumi:"objectNumberFormat"`
	// The output path of the picture file after the snapshot at the time point can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// Screenshot time point list, the unit is <font color=red>seconds</font>. This parameter is no longer recommended, it is recommended that you use the ExtTimeOffsetSet parameter.
	TimeOffsetSets pulumi.Float64ArrayInput `pulumi:"timeOffsetSets"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.
	WatermarkSets WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayInput `pulumi:"watermarkSets"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray []WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetInput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArray{ WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs{...} }

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArrayOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormat

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormat struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment *int `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue *int `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength *int `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder *string `pulumi:"placeHolder"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment pulumi.IntPtrInput `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue pulumi.IntPtrInput `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder pulumi.StringPtrInput `pulumi:"placeHolder"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) Elem

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetObjectNumberFormatPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) Definition

Specified time point screenshot template ID.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ExtTimeOffsetSets

Screenshot time point list, the time point supports two formats: s and %:;When the string ends with s, it means that the time point is in seconds, such as 3.5s means that the time point is the 3.5th second.When the string ends with %, it means that the time point is the percentage of the video duration, such as 10% means that the time point is the first 10% of the time in the video.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ObjectNumberFormat

Rules for the `{number}` variable in the output path after the screenshot at the time point.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) OutputObjectPath

The output path of the picture file after the snapshot at the time point can be a relative path or an absolute path. If not filled, the default is a relative path: `{inputName}_snapshotByTimeOffset_{definition}_{number}.{format}`.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) OutputStorage

The target storage of the file after the screenshot at the time point, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) TimeOffsetSets

Screenshot time point list, the unit is <font color=red>seconds</font>. This parameter is no longer recommended, it is recommended that you use the ExtTimeOffsetSet parameter.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutput) WatermarkSets

Watermark list, support multiple pictures or text watermarks, up to 10.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorage

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutputWithContext

func (o WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSet

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSet struct {
	// Watermark Template ID.
	Definition int `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameter `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent *string `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent *string `pulumi:"textContent"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs struct {
	// Watermark Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrInput `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent pulumi.StringPtrInput `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray []WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetInput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArray{ WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs{...} }

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArrayOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) Definition

Watermark Template ID.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) EndTimeOffset

End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) RawParameter

Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) StartTimeOffset

The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) SvgContent

SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) TextContent

Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutputWithContext

func (o WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameter

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameter struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin *string `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplate `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type string `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos *string `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos *string `pulumi:"yPos"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrInput `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type pulumi.StringInput `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos pulumi.StringPtrInput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos pulumi.StringPtrInput `pulumi:"yPos"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplate

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplate struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height *string `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContent `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType *string `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width *string `pulumi:"width"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentInput `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType pulumi.StringPtrInput `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContent

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContent struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterInput` via:

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs{...}

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrInput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput() WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput
	ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput
}

WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs, WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtr and WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrInput` via:

        WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskSnapshotByTimeOffsetTaskSetWatermarkSetRawParameterPtrOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskTranscodeTaskSet

type WorkflowMediaProcessTaskTranscodeTaskSet struct {
	// Video Transcoding Template ID.
	Definition int `pulumi:"definition"`
	// End time offset of video after transcoding, unit: second.Do not fill in or fill in 0, indicating that the transcoded video continues until the end of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video lasts until the nth second of the original video and terminates.When the value is less than 0 (assumed to be -n), it means that the transcoded video lasts until n seconds before the end of the original video.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// Opening and ending parameters.Note: This field may return null, indicating that no valid value can be obtained.
	HeadTailParameter *WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameter `pulumi:"headTailParameter"`
	// Mosaic list, up to 10 sheets can be supported.
	MosaicSets []WorkflowMediaProcessTaskTranscodeTaskSetMosaicSet `pulumi:"mosaicSets"`
	// Rules for the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat *WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormat `pulumi:"objectNumberFormat"`
	// The output path of the main file after transcoding can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_transcode_{definition}.{format}.
	OutputObjectPath *string `pulumi:"outputObjectPath"`
	// The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage *WorkflowMediaProcessTaskTranscodeTaskSetOutputStorage `pulumi:"outputStorage"`
	// Video transcoding custom parameters, valid when Definition is not filled with 0.When some transcoding parameters in this structure are filled in, the parameters in the transcoding template will be overwritten with the filled parameters.This parameter is used in highly customized scenarios, it is recommended that you only use Definition to specify transcoding parameters.Note: This field may return null, indicating that no valid value can be obtained.
	OverrideParameter *WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameter `pulumi:"overrideParameter"`
	// Video transcoding custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios. It is recommended that you use Definition to specify transcoding parameters first.Note: This field may return null, indicating that no valid value can be obtained.
	RawParameter *WorkflowMediaProcessTaskTranscodeTaskSetRawParameter `pulumi:"rawParameter"`
	// The output path of the transcoded fragment file (the path of ts when transcoding HLS), can only be a relative path. If not filled, the default is: `{inputName}_transcode_{definition}_{number}.{format}.
	SegmentObjectName *string `pulumi:"segmentObjectName"`
	// The start time offset of the transcoded video, unit: second.Do not fill in or fill in 0, indicating that the transcoded video starts from the beginning of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video starts from the nth second position of the original video.When the value is less than 0 (assumed to be -n), it means that the transcoded video starts from the position n seconds before the end of the original video.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.Note: This field may return null, indicating that no valid value can be obtained.
	WatermarkSets []WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSet `pulumi:"watermarkSets"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetArgs

type WorkflowMediaProcessTaskTranscodeTaskSetArgs struct {
	// Video Transcoding Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// End time offset of video after transcoding, unit: second.Do not fill in or fill in 0, indicating that the transcoded video continues until the end of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video lasts until the nth second of the original video and terminates.When the value is less than 0 (assumed to be -n), it means that the transcoded video lasts until n seconds before the end of the original video.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// Opening and ending parameters.Note: This field may return null, indicating that no valid value can be obtained.
	HeadTailParameter WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrInput `pulumi:"headTailParameter"`
	// Mosaic list, up to 10 sheets can be supported.
	MosaicSets WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayInput `pulumi:"mosaicSets"`
	// Rules for the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid value can be obtained.
	ObjectNumberFormat WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrInput `pulumi:"objectNumberFormat"`
	// The output path of the main file after transcoding can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_transcode_{definition}.{format}.
	OutputObjectPath pulumi.StringPtrInput `pulumi:"outputObjectPath"`
	// The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.
	OutputStorage WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrInput `pulumi:"outputStorage"`
	// Video transcoding custom parameters, valid when Definition is not filled with 0.When some transcoding parameters in this structure are filled in, the parameters in the transcoding template will be overwritten with the filled parameters.This parameter is used in highly customized scenarios, it is recommended that you only use Definition to specify transcoding parameters.Note: This field may return null, indicating that no valid value can be obtained.
	OverrideParameter WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrInput `pulumi:"overrideParameter"`
	// Video transcoding custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios. It is recommended that you use Definition to specify transcoding parameters first.Note: This field may return null, indicating that no valid value can be obtained.
	RawParameter WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrInput `pulumi:"rawParameter"`
	// The output path of the transcoded fragment file (the path of ts when transcoding HLS), can only be a relative path. If not filled, the default is: `{inputName}_transcode_{definition}_{number}.{format}.
	SegmentObjectName pulumi.StringPtrInput `pulumi:"segmentObjectName"`
	// The start time offset of the transcoded video, unit: second.Do not fill in or fill in 0, indicating that the transcoded video starts from the beginning of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video starts from the nth second position of the original video.When the value is less than 0 (assumed to be -n), it means that the transcoded video starts from the position n seconds before the end of the original video.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// Watermark list, support multiple pictures or text watermarks, up to 10.Note: This field may return null, indicating that no valid value can be obtained.
	WatermarkSets WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayInput `pulumi:"watermarkSets"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetArray

type WorkflowMediaProcessTaskTranscodeTaskSetArray []WorkflowMediaProcessTaskTranscodeTaskSetInput

func (WorkflowMediaProcessTaskTranscodeTaskSetArray) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetArrayInput

type WorkflowMediaProcessTaskTranscodeTaskSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetArrayInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetArray and WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetArrayInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetArray{ WorkflowMediaProcessTaskTranscodeTaskSetArgs{...} }

type WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) Index

func (WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

func (o WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameter

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameter struct {
	// Title list.
	HeadSets []WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSet `pulumi:"headSets"`
	// Ending List.
	TailSets []WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSet `pulumi:"tailSets"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs struct {
	// Title list.
	HeadSets WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayInput `pulumi:"headSets"`
	// Ending List.
	TailSets WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayInput `pulumi:"tailSets"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSet

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSet struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray []WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetInput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArray{ WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs{...} }

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArrayOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterHeadSetUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) HeadSets

Title list.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) TailSets

Ending List.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs, WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtr and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) HeadSets

Title list.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) TailSets

Ending List.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSet

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSet struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray []WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetInput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArray{ WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs{...} }

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArrayOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetHeadTailParameterTailSetUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetInput

type WorkflowMediaProcessTaskTranscodeTaskSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetArgs and WorkflowMediaProcessTaskTranscodeTaskSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSet

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSet struct {
	// Origin position, currently only supports:TopLeft: Indicates that the coordinate origin is located in the upper left corner of the video image, and the origin of the mosaic is the upper left corner of the picture or textDefault: TopLeft.
	CoordinateOrigin *string `pulumi:"coordinateOrigin"`
	// The end time offset of the mosaic, unit: second.Fill in or fill in 0, indicating that the mosaic continues until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the mosaic lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// The height of the mosaic. Support %, px two formats.When the string ends with %, it means that the mosaic Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the mosaic Height unit is pixel, such as 100px means that the Height is 100 pixels.Default: 10%.
	Height *string `pulumi:"height"`
	// The start time offset of the mosaic, unit: second. Do not fill or fill in 0, which means that the mosaic will start to appear when the screen appears.Fill in or fill in 0, which means that the mosaic will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the mosaic starts to appear n seconds before the end of the screen.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// The width of the mosaic. Support %, px two formats:When the string ends with %, it means that the mosaic Width is the percentage size of the video width, such as 10% means that the Width is 10% of the video width.The string ends with px, indicating that the mosaic Width unit is pixels, such as 100px indicates that the Width is 100 pixels.Default: 10%.
	Width *string `pulumi:"width"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos *string `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos *string `pulumi:"yPos"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs struct {
	// Origin position, currently only supports:TopLeft: Indicates that the coordinate origin is located in the upper left corner of the video image, and the origin of the mosaic is the upper left corner of the picture or textDefault: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput `pulumi:"coordinateOrigin"`
	// The end time offset of the mosaic, unit: second.Fill in or fill in 0, indicating that the mosaic continues until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the mosaic lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// The height of the mosaic. Support %, px two formats.When the string ends with %, it means that the mosaic Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the mosaic Height unit is pixel, such as 100px means that the Height is 100 pixels.Default: 10%.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The start time offset of the mosaic, unit: second. Do not fill or fill in 0, which means that the mosaic will start to appear when the screen appears.Fill in or fill in 0, which means that the mosaic will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the mosaic starts to appear n seconds before the end of the screen.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// The width of the mosaic. Support %, px two formats:When the string ends with %, it means that the mosaic Width is the percentage size of the video width, such as 10% means that the Width is 10% of the video width.The string ends with px, indicating that the mosaic Width unit is pixels, such as 100px indicates that the Width is 100 pixels.Default: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos pulumi.StringPtrInput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos pulumi.StringPtrInput `pulumi:"yPos"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray []WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetInput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayInput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray and WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArray{ WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs{...} }

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput) Index

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetInput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs and WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the coordinate origin is located in the upper left corner of the video image, and the origin of the mosaic is the upper left corner of the picture or textDefault: TopLeft.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) EndTimeOffset

The end time offset of the mosaic, unit: second.Fill in or fill in 0, indicating that the mosaic continues until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the mosaic lasts until it disappears n seconds before the end of the screen.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) Height

The height of the mosaic. Support %, px two formats.When the string ends with %, it means that the mosaic Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the mosaic Height unit is pixel, such as 100px means that the Height is 100 pixels.Default: 10%.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) StartTimeOffset

The start time offset of the mosaic, unit: second. Do not fill or fill in 0, which means that the mosaic will start to appear when the screen appears.Fill in or fill in 0, which means that the mosaic will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the mosaic appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the mosaic starts to appear n seconds before the end of the screen.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) Width

The width of the mosaic. Support %, px two formats:When the string ends with %, it means that the mosaic Width is the percentage size of the video width, such as 10% means that the Width is 10% of the video width.The string ends with px, indicating that the mosaic Width unit is pixels, such as 100px indicates that the Width is 100 pixels.Default: 10%.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskTranscodeTaskSetMosaicSetOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormat

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormat struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment *int `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue *int `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength *int `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder *string `pulumi:"placeHolder"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs struct {
	// The growth step of the `{number}` variable, the default is 1.
	Increment pulumi.IntPtrInput `pulumi:"increment"`
	// The starting value of `{number}` variable, the default is 0.
	InitialValue pulumi.IntPtrInput `pulumi:"initialValue"`
	// The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.
	MinLength pulumi.IntPtrInput `pulumi:"minLength"`
	// When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.
	PlaceHolder pulumi.StringPtrInput `pulumi:"placeHolder"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatInput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput() WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs and WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs, WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtr and WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) Increment

The growth step of the `{number}` variable, the default is 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) InitialValue

The starting value of `{number}` variable, the default is 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) MinLength

The minimum length of the `{number}` variable, if insufficient, placeholders will be filled. Default is 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) PlaceHolder

When the length of the `{number}` variable is insufficient, a placeholder is added. Default is 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetObjectNumberFormatPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) Definition

Video Transcoding Template ID.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) EndTimeOffset

End time offset of video after transcoding, unit: second.Do not fill in or fill in 0, indicating that the transcoded video continues until the end of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video lasts until the nth second of the original video and terminates.When the value is less than 0 (assumed to be -n), it means that the transcoded video lasts until n seconds before the end of the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) HeadTailParameter

Opening and ending parameters.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) MosaicSets

Mosaic list, up to 10 sheets can be supported.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) ObjectNumberFormat

Rules for the `{number}` variable in the output path after transcoding.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) OutputObjectPath

The output path of the main file after transcoding can be a relative path or an absolute path. If not filled, the default is a relative path: {inputName}_transcode_{definition}.{format}.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) OutputStorage

The target storage of the transcoded file, if not filled, it will inherit the OutputStorage value of the upper layer.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) OverrideParameter

Video transcoding custom parameters, valid when Definition is not filled with 0.When some transcoding parameters in this structure are filled in, the parameters in the transcoding template will be overwritten with the filled parameters.This parameter is used in highly customized scenarios, it is recommended that you only use Definition to specify transcoding parameters.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) RawParameter

Video transcoding custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios. It is recommended that you use Definition to specify transcoding parameters first.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) SegmentObjectName

The output path of the transcoded fragment file (the path of ts when transcoding HLS), can only be a relative path. If not filled, the default is: `{inputName}_transcode_{definition}_{number}.{format}.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) StartTimeOffset

The start time offset of the transcoded video, unit: second.Do not fill in or fill in 0, indicating that the transcoded video starts from the beginning of the original video.When the value is greater than 0 (assumed to be n), it means that the transcoded video starts from the nth second position of the original video.When the value is less than 0 (assumed to be -n), it means that the transcoded video starts from the position n seconds before the end of the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutput

func (o WorkflowMediaProcessTaskTranscodeTaskSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutput) WatermarkSets

Watermark list, support multiple pictures or text watermarks, up to 10.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorage

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorage

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageInput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs and WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs, WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtr and WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageCosOutputStoragePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageInput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs and WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs, WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtr and WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOutputStorageArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameter

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameter struct {
	// Audio stream configuration parameters.
	AudioTemplate *WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplate `pulumi:"audioTemplate"`
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container *string `pulumi:"container"`
	// Whether to remove audio data, value:0: reserved.1: remove.
	RemoveAudio *int `pulumi:"removeAudio"`
	// Whether to remove video data, value:0: reserved.1: remove.
	RemoveVideo *int `pulumi:"removeVideo"`
	// Subtitle Stream Configuration Parameters.
	SubtitleTemplate *WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplate `pulumi:"subtitleTemplate"`
	// Ultra-fast HD transcoding parameters.
	TehdConfig *WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfig `pulumi:"tehdConfig"`
	// Video streaming configuration parameters.
	VideoTemplate *WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplate `pulumi:"videoTemplate"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs struct {
	// Audio stream configuration parameters.
	AudioTemplate WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrInput `pulumi:"audioTemplate"`
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// Whether to remove audio data, value:0: reserved.1: remove.
	RemoveAudio pulumi.IntPtrInput `pulumi:"removeAudio"`
	// Whether to remove video data, value:0: reserved.1: remove.
	RemoveVideo pulumi.IntPtrInput `pulumi:"removeVideo"`
	// Subtitle Stream Configuration Parameters.
	SubtitleTemplate WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrInput `pulumi:"subtitleTemplate"`
	// Ultra-fast HD transcoding parameters.
	TehdConfig WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrInput `pulumi:"tehdConfig"`
	// Video streaming configuration parameters.
	VideoTemplate WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrInput `pulumi:"videoTemplate"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplate struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel *int `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate *int `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec *string `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate *int `pulumi:"sampleRate"`
	// Specifies the audio track to preserve for the output. The default is to keep all sources.
	StreamSelects []int `pulumi:"streamSelects"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel pulumi.IntPtrInput `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate pulumi.IntPtrInput `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec pulumi.StringPtrInput `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate pulumi.IntPtrInput `pulumi:"sampleRate"`
	// Specifies the audio track to preserve for the output. The default is to keep all sources.
	StreamSelects pulumi.IntArrayInput `pulumi:"streamSelects"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) StreamSelects

Specifies the audio track to preserve for the output. The default is to keep all sources.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) StreamSelects

Specifies the audio track to preserve for the output. The default is to keep all sources.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterAudioTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) AudioTemplate

Audio stream configuration parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) Container

Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) RemoveAudio

Whether to remove audio data, value:0: reserved.1: remove.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) RemoveVideo

Whether to remove video data, value:0: reserved.1: remove.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) SubtitleTemplate

Subtitle Stream Configuration Parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) TehdConfig

Ultra-fast HD transcoding parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterOutput) VideoTemplate

Video streaming configuration parameters.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs, WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtr and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) AudioTemplate

Audio stream configuration parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) Container

Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) RemoveAudio

Whether to remove audio data, value:0: reserved.1: remove.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) RemoveVideo

Whether to remove video data, value:0: reserved.1: remove.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) SubtitleTemplate

Subtitle Stream Configuration Parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) TehdConfig

Ultra-fast HD transcoding parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterPtrOutput) VideoTemplate

Video streaming configuration parameters.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplate struct {
	// Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.
	FontAlpha *float64 `pulumi:"fontAlpha"`
	// Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).
	FontColor *string `pulumi:"fontColor"`
	// Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.
	FontSize *string `pulumi:"fontSize"`
	// Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.
	FontType *string `pulumi:"fontType"`
	// The address of the subtitle file to be compressed into the video.
	Path *string `pulumi:"path"`
	// Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.
	StreamIndex *int `pulumi:"streamIndex"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs struct {
	// Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.
	FontAlpha pulumi.Float64PtrInput `pulumi:"fontAlpha"`
	// Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).
	FontColor pulumi.StringPtrInput `pulumi:"fontColor"`
	// Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.
	FontSize pulumi.StringPtrInput `pulumi:"fontSize"`
	// Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.
	FontType pulumi.StringPtrInput `pulumi:"fontType"`
	// The address of the subtitle file to be compressed into the video.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.
	StreamIndex pulumi.IntPtrInput `pulumi:"streamIndex"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) FontAlpha

Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) FontColor

Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) FontSize

Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) FontType

Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) Path

The address of the subtitle file to be compressed into the video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) StreamIndex

Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) FontAlpha

Text transparency, value range: (0, 1].0: fully transparent.1: fully opaque.Default: 1.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) FontColor

Font color, format: 0xRRGGBB, default value: 0xFFFFFF (white).

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) FontSize

Font size, format: Npx, N is a value, if not specified, the subtitle file shall prevail.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) FontType

Font type.hei.ttf, song.ttf, simkai.ttf, arial.ttf.Default: hei.ttf.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) Path

The address of the subtitle file to be compressed into the video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) StreamIndex

Specifies the subtitle track to be compressed into the video. If there is a specified Path, the Path has a higher priority. Path and StreamIndex specify at least one.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterSubtitleTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfig

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfig struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate *int `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type *string `pulumi:"type"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate pulumi.IntPtrInput `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs, WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtr and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterTehdConfigPtrOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplate struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate *int `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec *string `pulumi:"codec"`
	// Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.
	ContentAdaptStream *int `pulumi:"contentAdaptStream"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType *string `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps *int `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop *int `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height *int `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive *string `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf *int `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width *int `pulumi:"width"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate pulumi.IntPtrInput `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec pulumi.StringPtrInput `pulumi:"codec"`
	// Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.
	ContentAdaptStream pulumi.IntPtrInput `pulumi:"contentAdaptStream"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType pulumi.StringPtrInput `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps pulumi.IntPtrInput `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop pulumi.IntPtrInput `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive pulumi.StringPtrInput `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf pulumi.IntPtrInput `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ContentAdaptStream

Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) ContentAdaptStream

Content Adaptive Encoding. optional value:0: not open.1: open.Default: 0.When this parameter is turned on, multiple code streams with different resolutions and different bit rates will be adaptively generated. The width and height of the VideoTemplate are the maximum resolutions among the multiple code streams, and the bit rates in the VideoTemplate are multiple code rates. The highest bit rate in the stream, the vcrf in VideoTemplate is the highest quality among multiple bit streams. When the resolution, bit rate and vcrf are not set, the highest resolution generated by the ContentAdaptStream parameter is the resolution of the video source, and the video quality is close to vmaf95. To enable this parameter or learn about billing details, please contact your Tencent Cloud Business.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (WorkflowMediaProcessTaskTranscodeTaskSetOverrideParameterVideoTemplatePtrOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameter

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameter struct {
	// Audio stream configuration parameters, when RemoveAudio is 0, this field is required.
	AudioTemplate *WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplate `pulumi:"audioTemplate"`
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container string `pulumi:"container"`
	// Whether to remove audio data, value:0: reserved.1: remove.Default: 0.
	RemoveAudio *int `pulumi:"removeAudio"`
	// Whether to remove video data, value:0: reserved.1: remove.Default: 0.
	RemoveVideo *int `pulumi:"removeVideo"`
	// Ultra-fast HD transcoding parameters.
	TehdConfig *WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfig `pulumi:"tehdConfig"`
	// Video stream configuration parameters, when RemoveVideo is 0, this field is required.
	VideoTemplate *WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplate `pulumi:"videoTemplate"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs struct {
	// Audio stream configuration parameters, when RemoveAudio is 0, this field is required.
	AudioTemplate WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrInput `pulumi:"audioTemplate"`
	// Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.
	Container pulumi.StringInput `pulumi:"container"`
	// Whether to remove audio data, value:0: reserved.1: remove.Default: 0.
	RemoveAudio pulumi.IntPtrInput `pulumi:"removeAudio"`
	// Whether to remove video data, value:0: reserved.1: remove.Default: 0.
	RemoveVideo pulumi.IntPtrInput `pulumi:"removeVideo"`
	// Ultra-fast HD transcoding parameters.
	TehdConfig WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrInput `pulumi:"tehdConfig"`
	// Video stream configuration parameters, when RemoveVideo is 0, this field is required.
	VideoTemplate WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrInput `pulumi:"videoTemplate"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplate struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel *int `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec string `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate int `pulumi:"sampleRate"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs struct {
	// Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.
	AudioChannel pulumi.IntPtrInput `pulumi:"audioChannel"`
	// Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.
	SampleRate pulumi.IntInput `pulumi:"sampleRate"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) AudioChannel

Audio channel mode, optional values:`1: single channel.2: Dual channel.6: Stereo.When the package format of the media is an audio format (flac, ogg, mp3, m4a), the number of channels is not allowed to be set to stereo.Default: 2.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) Bitrate

Bit rate of the audio stream, value range: 0 and [26, 256], unit: kbps.When the value is 0, it means that the audio bit rate is consistent with the original audio.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) Codec

Encoding format of frequency stream.When the outer parameter Container is mp3, the optional value is:libmp3lame.When the outer parameter Container is ogg or flac, the optional value is:flac.When the outer parameter Container is m4a, the optional value is:libfdk_aac.libmp3lame.ac3.When the outer parameter Container is mp4 or flv, the optional value is:libfdk_aac: more suitable for mp4.libmp3lame: more suitable for flv.When the outer parameter Container is hls, the optional value is:libfdk_aac.libmp3lame.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) SampleRate

Sampling rate of audio stream, optional value.32000.44100.48000.Unit: Hz.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterAudioTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) AudioTemplate

Audio stream configuration parameters, when RemoveAudio is 0, this field is required.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) Container

Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) RemoveAudio

Whether to remove audio data, value:0: reserved.1: remove.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) RemoveVideo

Whether to remove video data, value:0: reserved.1: remove.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) TehdConfig

Ultra-fast HD transcoding parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterOutput) VideoTemplate

Video stream configuration parameters, when RemoveVideo is 0, this field is required.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs, WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtr and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetRawParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) AudioTemplate

Audio stream configuration parameters, when RemoveAudio is 0, this field is required.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) Container

Encapsulation format, optional values: mp4, flv, hls, mp3, flac, ogg, m4a. Among them, mp3, flac, ogg, m4a are pure audio files.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) RemoveAudio

Whether to remove audio data, value:0: reserved.1: remove.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) RemoveVideo

Whether to remove video data, value:0: reserved.1: remove.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) TehdConfig

Ultra-fast HD transcoding parameters.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterPtrOutput) VideoTemplate

Video stream configuration parameters, when RemoveVideo is 0, this field is required.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfig

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfig struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate *int `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type string `pulumi:"type"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs struct {
	// The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.
	MaxVideoBitrate pulumi.IntPtrInput `pulumi:"maxVideoBitrate"`
	// Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs, WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtr and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) MaxVideoBitrate

The upper limit of the video bit rate, which is valid when the Type specifies the ultra-fast HD type.Do not fill in or fill in 0 means that there is no upper limit on the video bit rate.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterTehdConfigPtrOutput) Type

Extremely high-definition type, optional value:TEHD-100: Extreme HD-100.Not filling means that the ultra-fast high-definition is not enabled.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplate struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate int `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec string `pulumi:"codec"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType *string `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps int `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop *int `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height *int `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive *string `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf *int `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width *int `pulumi:"width"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs struct {
	// Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.
	Bitrate pulumi.IntInput `pulumi:"bitrate"`
	// Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.
	Codec pulumi.StringInput `pulumi:"codec"`
	// Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.
	FillType pulumi.StringPtrInput `pulumi:"fillType"`
	// Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].
	Fps pulumi.IntInput `pulumi:"fps"`
	// The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.
	Gop pulumi.IntPtrInput `pulumi:"gop"`
	// The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Adaptive resolution, optional values:“`open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.
	ResolutionAdaptive pulumi.StringPtrInput `pulumi:"resolutionAdaptive"`
	// Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.
	Vcrf pulumi.IntPtrInput `pulumi:"vcrf"`
	// The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Bitrate

Bit rate of the video stream, value range: 0 and [128, 35000], unit: kbps.When the value is 0, it means that the video bit rate is consistent with the original video.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Codec

Encoding format of the video stream, optional value:libx264: H.264 encoding.libx265: H.265 encoding.av1: AOMedia Video 1 encoding.Note: Currently H.265 encoding must specify a resolution, and it needs to be within 640*480.Note: av1 encoded containers currently only support mp4.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) FillType

Filling method, when the aspect ratio of the video stream configuration is inconsistent with the aspect ratio of the original video, the processing method for transcoding is filling. Optional filling method:stretch: Stretch, stretch each frame to fill the entire screen, which may cause the transcoded video to be squashed or stretched;.black: Leave black, keep the aspect ratio of the video unchanged, and fill the rest of the edge with black.white: Leave blank, keep the aspect ratio of the video unchanged, and fill the rest of the edge with white.gauss: Gaussian blur, keep the aspect ratio of the video unchanged, and fill the rest of the edge with Gaussian blur.Default: black.Note: Adaptive stream only supports stretch, black.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Fps

Video frame rate, value range: [0, 100], unit: Hz.When the value is 0, it means that the frame rate is consistent with the original video.Note: The value range for adaptive code rate is [0, 60].

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Gop

The interval between keyframe I frames, value range: 0 and [1, 100000], unit: number of frames.When filling 0 or not filling, the system will automatically set the gop length.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Height

The maximum value of video stream height (or short side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) ResolutionAdaptive

Adaptive resolution, optional values:```open: open, at this time, Width represents the long side of the video, Height represents the short side of the video.close: close, at this time, Width represents the width of the video, and Height represents the height of the video.Default: open.Note: In adaptive mode, Width cannot be smaller than Height.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Vcrf

Video constant bit rate control factor, the value range is [1, 51].If this parameter is specified, the code rate control method of CRF will be used for transcoding (the video code rate will no longer take effect).If there is no special requirement, it is not recommended to specify this parameter.

func (WorkflowMediaProcessTaskTranscodeTaskSetRawParameterVideoTemplatePtrOutput) Width

The maximum value of video stream width (or long side), value range: 0 and [128, 4096], unit: px.When Width and Height are both 0, the resolution is the same.When Width is 0 and Height is not 0, Width is scaled proportionally.When Width is not 0 and Height is 0, Height is scaled proportionally.When both Width and Height are not 0, the resolution is specified by the user.Default: 0.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSet

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSet struct {
	// Watermark Template ID.
	Definition int `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset *float64 `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter *WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameter `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset *float64 `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent *string `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent *string `pulumi:"textContent"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs struct {
	// Watermark Template ID.
	Definition pulumi.IntInput `pulumi:"definition"`
	// End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.
	EndTimeOffset pulumi.Float64PtrInput `pulumi:"endTimeOffset"`
	// Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.
	RawParameter WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrInput `pulumi:"rawParameter"`
	// The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.
	StartTimeOffset pulumi.Float64PtrInput `pulumi:"startTimeOffset"`
	// SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.
	SvgContent pulumi.StringPtrInput `pulumi:"svgContent"`
	// Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.
	TextContent pulumi.StringPtrInput `pulumi:"textContent"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray []WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetInput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

func (i WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArray{ WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs{...} }

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput) Index

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArrayOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) Definition

Watermark Template ID.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) EndTimeOffset

End time offset of watermark, unit: second.Do not fill in or fill in 0, indicating that the watermark lasts until the end of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark lasts until the nth second and disappears.When the value is less than 0 (assumed to be -n), it means that the watermark lasts until it disappears n seconds before the end of the screen.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) RawParameter

Watermark custom parameters, valid when Definition is filled with 0.This parameter is used in highly customized scenarios, it is recommended that you use Definition to specify watermark parameters first.Watermark custom parameters do not support screenshot watermarking.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) StartTimeOffset

The start time offset of the watermark, unit: second. Do not fill in or fill in 0, which means that the watermark will start to appear when the screen appears.Do not fill in or fill in 0, which means the watermark will appear from the beginning of the screen.When the value is greater than 0 (assumed to be n), it means that the watermark appears from the nth second of the screen.When the value is less than 0 (assumed to be -n), it means that the watermark starts to appear n seconds before the end of the screen.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) SvgContent

SVG content. The length cannot exceed 2000000 characters. Fill in only if the watermark type is SVG watermark.SVG watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) TextContent

Text content, the length does not exceed 100 characters. Fill in only when the watermark type is text watermark.Text watermark does not support screenshot watermarking.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameter

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameter struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin *string `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate *WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplate `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type string `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos *string `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos *string `pulumi:"yPos"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs struct {
	// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
	CoordinateOrigin pulumi.StringPtrInput `pulumi:"coordinateOrigin"`
	// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
	ImageTemplate WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrInput `pulumi:"imageTemplate"`
	// Watermark type, optional value:image: image watermark.
	Type pulumi.StringInput `pulumi:"type"`
	// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
	XPos pulumi.StringPtrInput `pulumi:"xPos"`
	// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
	YPos pulumi.StringPtrInput `pulumi:"yPos"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (i WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplate

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplate struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height *string `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContent `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType *string `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width *string `pulumi:"width"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs struct {
	// The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.
	Height pulumi.StringPtrInput `pulumi:"height"`
	// The input content of the watermark image. Support jpeg, png image format.
	ImageContent WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentInput `pulumi:"imageContent"`
	// Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).
	RepeatType pulumi.StringPtrInput `pulumi:"repeatType"`
	// The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.
	Width pulumi.StringPtrInput `pulumi:"width"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContent

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContent struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type string `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo *WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo `pulumi:"urlInputInfo"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs struct {
	// Valid when Type is COS, this item is required, indicating media processing COS object information.
	CosInputInfo WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput `pulumi:"cosInputInfo"`
	// Enter the type of source object, which supports COS and URL.
	Type pulumi.StringInput `pulumi:"type"`
	// Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.
	UrlInputInfo WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput `pulumi:"urlInputInfo"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfo struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket string `pulumi:"bucket"`
	// Input path for media processing object files.
	Object string `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region string `pulumi:"region"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs struct {
	// The name of the COS Bucket where the media processing object file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Input path for media processing object files.
	Object pulumi.StringInput `pulumi:"object"`
	// The park to which the COS Bucket where the media processing target file resides belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Bucket

The name of the COS Bucket where the media processing object file is located.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Object

Input path for media processing object files.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) Region

The park to which the COS Bucket where the media processing target file resides belongs.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentCosInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs, WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtr and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) CosInputInfo

Valid when Type is COS, this item is required, indicating media processing COS object information.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) Type

Enter the type of source object, which supports COS and URL.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentPtrOutput) UrlInputInfo

Valid when Type is URL, this item is required, indicating media processing URL object information.Note: This field may return null, indicating that no valid value can be obtained.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfo struct {
	// Video URL.
	Url string `pulumi:"url"`
}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs struct {
	// Video URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs, WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtr and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateImageContentUrlInputInfoPtrOutput) Url

Video URL.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs, WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtr and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplateArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Height

The height of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Height is the percentage size of the video height, such as 10% means that the Height is 10% of the video height.When the string ends with px, it means that the watermark Height unit is pixel, such as 100px means that the Height is 100 pixels.Default value: 0px, indicating that Height is scaled according to the aspect ratio of the original watermark image.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ImageContent

The input content of the watermark image. Support jpeg, png image format.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) RepeatType

Watermark repeat type. Usage scenario: The watermark is a dynamic image. Ranges.once: After the dynamic watermark is played, it will no longer appear.repeat_last_frame: After the watermark is played, stay on the last frame.repeat: the watermark loops until the end of the video (default).

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterImageTemplatePtrOutput) Width

The width of the watermark. Support %, px two formats:When the string ends with %, it means that the watermark Width is a percentage of the video width, such as 10% means that the Width is 10% of the video width.When the string ends with px, it means that the watermark Width unit is pixels, such as 100px means that the Width is 100 pixels.Default: 10%.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterInput` via:

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs{...}

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (o WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext(ctx context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrInput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrInput interface {
	pulumi.Input

	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput() WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput
	ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext(context.Context) WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput
}

WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrInput is an input type that accepts WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs, WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtr and WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput values. You can construct a concrete instance of `WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrInput` via:

        WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterArgs{...}

or:

        nil

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

type WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) CoordinateOrigin

Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) Elem

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) ElementType

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) ImageTemplate

Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) ToWorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutputWithContext

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) Type

Watermark type, optional value:image: image watermark.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) XPos

The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.

func (WorkflowMediaProcessTaskTranscodeTaskSetWatermarkSetRawParameterPtrOutput) YPos

The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.

type WorkflowOutput

type WorkflowOutput struct{ *pulumi.OutputState }

func (WorkflowOutput) AiAnalysisTask

Video Content Analysis Type Task Parameters.

func (WorkflowOutput) AiContentReviewTask

func (o WorkflowOutput) AiContentReviewTask() WorkflowAiContentReviewTaskPtrOutput

Video Content Moderation Type Task Parameters.

func (WorkflowOutput) AiRecognitionTask

func (o WorkflowOutput) AiRecognitionTask() WorkflowAiRecognitionTaskPtrOutput

Video content recognition type task parameters.

func (WorkflowOutput) ElementType

func (WorkflowOutput) ElementType() reflect.Type

func (WorkflowOutput) MediaProcessTask

Media Processing Type Task Parameters.

func (WorkflowOutput) OutputDir

func (o WorkflowOutput) OutputDir() pulumi.StringPtrOutput

The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.

func (WorkflowOutput) OutputStorage

File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.

func (WorkflowOutput) TaskNotifyConfig

The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.

func (WorkflowOutput) TaskPriority

func (o WorkflowOutput) TaskPriority() pulumi.IntPtrOutput

The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.

func (WorkflowOutput) ToWorkflowOutput

func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput

func (WorkflowOutput) ToWorkflowOutputWithContext

func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

func (WorkflowOutput) Trigger

The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.

func (WorkflowOutput) WorkflowName

func (o WorkflowOutput) WorkflowName() pulumi.StringOutput

Workflow name, up to 128 characters. The name is unique for the same user.

type WorkflowOutputStorage

type WorkflowOutputStorage struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage *WorkflowOutputStorageCosOutputStorage `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type string `pulumi:"type"`
}

type WorkflowOutputStorageArgs

type WorkflowOutputStorageArgs struct {
	// Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.
	CosOutputStorage WorkflowOutputStorageCosOutputStoragePtrInput `pulumi:"cosOutputStorage"`
	// The type of media processing output object storage location, now only supports COS.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowOutputStorageArgs) ElementType

func (WorkflowOutputStorageArgs) ElementType() reflect.Type

func (WorkflowOutputStorageArgs) ToWorkflowOutputStorageOutput

func (i WorkflowOutputStorageArgs) ToWorkflowOutputStorageOutput() WorkflowOutputStorageOutput

func (WorkflowOutputStorageArgs) ToWorkflowOutputStorageOutputWithContext

func (i WorkflowOutputStorageArgs) ToWorkflowOutputStorageOutputWithContext(ctx context.Context) WorkflowOutputStorageOutput

func (WorkflowOutputStorageArgs) ToWorkflowOutputStoragePtrOutput

func (i WorkflowOutputStorageArgs) ToWorkflowOutputStoragePtrOutput() WorkflowOutputStoragePtrOutput

func (WorkflowOutputStorageArgs) ToWorkflowOutputStoragePtrOutputWithContext

func (i WorkflowOutputStorageArgs) ToWorkflowOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStoragePtrOutput

type WorkflowOutputStorageCosOutputStorage

type WorkflowOutputStorageCosOutputStorage struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket *string `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region *string `pulumi:"region"`
}

type WorkflowOutputStorageCosOutputStorageArgs

type WorkflowOutputStorageCosOutputStorageArgs struct {
	// The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (WorkflowOutputStorageCosOutputStorageArgs) ElementType

func (WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStorageOutput

func (i WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStorageOutput() WorkflowOutputStorageCosOutputStorageOutput

func (WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStorageOutputWithContext

func (i WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStorageOutputWithContext(ctx context.Context) WorkflowOutputStorageCosOutputStorageOutput

func (WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStoragePtrOutput

func (i WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStoragePtrOutput() WorkflowOutputStorageCosOutputStoragePtrOutput

func (WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext

func (i WorkflowOutputStorageCosOutputStorageArgs) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStorageCosOutputStoragePtrOutput

type WorkflowOutputStorageCosOutputStorageInput

type WorkflowOutputStorageCosOutputStorageInput interface {
	pulumi.Input

	ToWorkflowOutputStorageCosOutputStorageOutput() WorkflowOutputStorageCosOutputStorageOutput
	ToWorkflowOutputStorageCosOutputStorageOutputWithContext(context.Context) WorkflowOutputStorageCosOutputStorageOutput
}

WorkflowOutputStorageCosOutputStorageInput is an input type that accepts WorkflowOutputStorageCosOutputStorageArgs and WorkflowOutputStorageCosOutputStorageOutput values. You can construct a concrete instance of `WorkflowOutputStorageCosOutputStorageInput` via:

WorkflowOutputStorageCosOutputStorageArgs{...}

type WorkflowOutputStorageCosOutputStorageOutput

type WorkflowOutputStorageCosOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowOutputStorageCosOutputStorageOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowOutputStorageCosOutputStorageOutput) ElementType

func (WorkflowOutputStorageCosOutputStorageOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStorageOutput

func (o WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStorageOutput() WorkflowOutputStorageCosOutputStorageOutput

func (WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStorageOutputWithContext

func (o WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStorageOutputWithContext(ctx context.Context) WorkflowOutputStorageCosOutputStorageOutput

func (WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutput

func (o WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutput() WorkflowOutputStorageCosOutputStoragePtrOutput

func (WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext

func (o WorkflowOutputStorageCosOutputStorageOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStorageCosOutputStoragePtrOutput

type WorkflowOutputStorageCosOutputStoragePtrInput

type WorkflowOutputStorageCosOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowOutputStorageCosOutputStoragePtrOutput() WorkflowOutputStorageCosOutputStoragePtrOutput
	ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext(context.Context) WorkflowOutputStorageCosOutputStoragePtrOutput
}

WorkflowOutputStorageCosOutputStoragePtrInput is an input type that accepts WorkflowOutputStorageCosOutputStorageArgs, WorkflowOutputStorageCosOutputStoragePtr and WorkflowOutputStorageCosOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowOutputStorageCosOutputStoragePtrInput` via:

        WorkflowOutputStorageCosOutputStorageArgs{...}

or:

        nil

type WorkflowOutputStorageCosOutputStoragePtrOutput

type WorkflowOutputStorageCosOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowOutputStorageCosOutputStoragePtrOutput) Bucket

The target Bucket name of the file output generated by media processing, if not filled, it means the upper layer.

func (WorkflowOutputStorageCosOutputStoragePtrOutput) Elem

func (WorkflowOutputStorageCosOutputStoragePtrOutput) ElementType

func (WorkflowOutputStorageCosOutputStoragePtrOutput) Region

The park of the target Bucket for the output of the file generated by media processing. If not filled, it means inheriting from the upper layer.

func (WorkflowOutputStorageCosOutputStoragePtrOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutput

func (o WorkflowOutputStorageCosOutputStoragePtrOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutput() WorkflowOutputStorageCosOutputStoragePtrOutput

func (WorkflowOutputStorageCosOutputStoragePtrOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext

func (o WorkflowOutputStorageCosOutputStoragePtrOutput) ToWorkflowOutputStorageCosOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStorageCosOutputStoragePtrOutput

type WorkflowOutputStorageInput

type WorkflowOutputStorageInput interface {
	pulumi.Input

	ToWorkflowOutputStorageOutput() WorkflowOutputStorageOutput
	ToWorkflowOutputStorageOutputWithContext(context.Context) WorkflowOutputStorageOutput
}

WorkflowOutputStorageInput is an input type that accepts WorkflowOutputStorageArgs and WorkflowOutputStorageOutput values. You can construct a concrete instance of `WorkflowOutputStorageInput` via:

WorkflowOutputStorageArgs{...}

type WorkflowOutputStorageOutput

type WorkflowOutputStorageOutput struct{ *pulumi.OutputState }

func (WorkflowOutputStorageOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowOutputStorageOutput) ElementType

func (WorkflowOutputStorageOutput) ToWorkflowOutputStorageOutput

func (o WorkflowOutputStorageOutput) ToWorkflowOutputStorageOutput() WorkflowOutputStorageOutput

func (WorkflowOutputStorageOutput) ToWorkflowOutputStorageOutputWithContext

func (o WorkflowOutputStorageOutput) ToWorkflowOutputStorageOutputWithContext(ctx context.Context) WorkflowOutputStorageOutput

func (WorkflowOutputStorageOutput) ToWorkflowOutputStoragePtrOutput

func (o WorkflowOutputStorageOutput) ToWorkflowOutputStoragePtrOutput() WorkflowOutputStoragePtrOutput

func (WorkflowOutputStorageOutput) ToWorkflowOutputStoragePtrOutputWithContext

func (o WorkflowOutputStorageOutput) ToWorkflowOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStoragePtrOutput

func (WorkflowOutputStorageOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowOutputStoragePtrInput

type WorkflowOutputStoragePtrInput interface {
	pulumi.Input

	ToWorkflowOutputStoragePtrOutput() WorkflowOutputStoragePtrOutput
	ToWorkflowOutputStoragePtrOutputWithContext(context.Context) WorkflowOutputStoragePtrOutput
}

WorkflowOutputStoragePtrInput is an input type that accepts WorkflowOutputStorageArgs, WorkflowOutputStoragePtr and WorkflowOutputStoragePtrOutput values. You can construct a concrete instance of `WorkflowOutputStoragePtrInput` via:

        WorkflowOutputStorageArgs{...}

or:

        nil

type WorkflowOutputStoragePtrOutput

type WorkflowOutputStoragePtrOutput struct{ *pulumi.OutputState }

func (WorkflowOutputStoragePtrOutput) CosOutputStorage

Valid when Type is COS, this item is required, indicating the media processing COS output location.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowOutputStoragePtrOutput) Elem

func (WorkflowOutputStoragePtrOutput) ElementType

func (WorkflowOutputStoragePtrOutput) ToWorkflowOutputStoragePtrOutput

func (o WorkflowOutputStoragePtrOutput) ToWorkflowOutputStoragePtrOutput() WorkflowOutputStoragePtrOutput

func (WorkflowOutputStoragePtrOutput) ToWorkflowOutputStoragePtrOutputWithContext

func (o WorkflowOutputStoragePtrOutput) ToWorkflowOutputStoragePtrOutputWithContext(ctx context.Context) WorkflowOutputStoragePtrOutput

func (WorkflowOutputStoragePtrOutput) Type

The type of media processing output object storage location, now only supports COS.

type WorkflowState

type WorkflowState struct {
	// Video Content Analysis Type Task Parameters.
	AiAnalysisTask WorkflowAiAnalysisTaskPtrInput
	// Video Content Moderation Type Task Parameters.
	AiContentReviewTask WorkflowAiContentReviewTaskPtrInput
	// Video content recognition type task parameters.
	AiRecognitionTask WorkflowAiRecognitionTaskPtrInput
	// Media Processing Type Task Parameters.
	MediaProcessTask WorkflowMediaProcessTaskPtrInput
	// The target directory of the output file generated by media processing, if not filled, it means that it is consistent with the directory where the trigger file is located.
	OutputDir pulumi.StringPtrInput
	// File output storage location for media processing. If left blank, the storage location in Trigger will be inherited.
	OutputStorage WorkflowOutputStoragePtrInput
	// The event notification configuration of the task, if it is not filled, it means that the event notification will not be obtained.
	TaskNotifyConfig WorkflowTaskNotifyConfigPtrInput
	// The priority of the workflow, the larger the value, the higher the priority, the value range is -10 to 10, and blank means 0.
	TaskPriority pulumi.IntPtrInput
	// The trigger rule bound to the workflow, when the uploaded video hits the rule to this object, the workflow will be triggered.
	Trigger WorkflowTriggerPtrInput
	// Workflow name, up to 128 characters. The name is unique for the same user.
	WorkflowName pulumi.StringPtrInput
}

func (WorkflowState) ElementType

func (WorkflowState) ElementType() reflect.Type

type WorkflowTaskNotifyConfig

type WorkflowTaskNotifyConfig struct {
	// CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.
	CmqModel *string `pulumi:"cmqModel"`
	// Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.
	CmqRegion *string `pulumi:"cmqRegion"`
	// The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.
	NotifyMode *string `pulumi:"notifyMode"`
	// Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.
	NotifyType *string `pulumi:"notifyType"`
	// HTTP callback address, required when NotifyType is URL.
	NotifyUrl *string `pulumi:"notifyUrl"`
	// Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.
	QueueName *string `pulumi:"queueName"`
	// Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.
	TopicName *string `pulumi:"topicName"`
}

type WorkflowTaskNotifyConfigArgs

type WorkflowTaskNotifyConfigArgs struct {
	// CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.
	CmqModel pulumi.StringPtrInput `pulumi:"cmqModel"`
	// Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.
	CmqRegion pulumi.StringPtrInput `pulumi:"cmqRegion"`
	// The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.
	NotifyMode pulumi.StringPtrInput `pulumi:"notifyMode"`
	// Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.
	NotifyType pulumi.StringPtrInput `pulumi:"notifyType"`
	// HTTP callback address, required when NotifyType is URL.
	NotifyUrl pulumi.StringPtrInput `pulumi:"notifyUrl"`
	// Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.
	QueueName pulumi.StringPtrInput `pulumi:"queueName"`
	// Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.
	TopicName pulumi.StringPtrInput `pulumi:"topicName"`
}

func (WorkflowTaskNotifyConfigArgs) ElementType

func (WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigOutput

func (i WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigOutput() WorkflowTaskNotifyConfigOutput

func (WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigOutputWithContext

func (i WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigOutputWithContext(ctx context.Context) WorkflowTaskNotifyConfigOutput

func (WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigPtrOutput

func (i WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigPtrOutput() WorkflowTaskNotifyConfigPtrOutput

func (WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigPtrOutputWithContext

func (i WorkflowTaskNotifyConfigArgs) ToWorkflowTaskNotifyConfigPtrOutputWithContext(ctx context.Context) WorkflowTaskNotifyConfigPtrOutput

type WorkflowTaskNotifyConfigInput

type WorkflowTaskNotifyConfigInput interface {
	pulumi.Input

	ToWorkflowTaskNotifyConfigOutput() WorkflowTaskNotifyConfigOutput
	ToWorkflowTaskNotifyConfigOutputWithContext(context.Context) WorkflowTaskNotifyConfigOutput
}

WorkflowTaskNotifyConfigInput is an input type that accepts WorkflowTaskNotifyConfigArgs and WorkflowTaskNotifyConfigOutput values. You can construct a concrete instance of `WorkflowTaskNotifyConfigInput` via:

WorkflowTaskNotifyConfigArgs{...}

type WorkflowTaskNotifyConfigOutput

type WorkflowTaskNotifyConfigOutput struct{ *pulumi.OutputState }

func (WorkflowTaskNotifyConfigOutput) CmqModel

CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.

func (WorkflowTaskNotifyConfigOutput) CmqRegion

Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.

func (WorkflowTaskNotifyConfigOutput) ElementType

func (WorkflowTaskNotifyConfigOutput) NotifyMode

The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.

func (WorkflowTaskNotifyConfigOutput) NotifyType

Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.

func (WorkflowTaskNotifyConfigOutput) NotifyUrl

HTTP callback address, required when NotifyType is URL.

func (WorkflowTaskNotifyConfigOutput) QueueName

Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.

func (WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigOutput

func (o WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigOutput() WorkflowTaskNotifyConfigOutput

func (WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigOutputWithContext

func (o WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigOutputWithContext(ctx context.Context) WorkflowTaskNotifyConfigOutput

func (WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigPtrOutput

func (o WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigPtrOutput() WorkflowTaskNotifyConfigPtrOutput

func (WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigPtrOutputWithContext

func (o WorkflowTaskNotifyConfigOutput) ToWorkflowTaskNotifyConfigPtrOutputWithContext(ctx context.Context) WorkflowTaskNotifyConfigPtrOutput

func (WorkflowTaskNotifyConfigOutput) TopicName

Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.

type WorkflowTaskNotifyConfigPtrInput

type WorkflowTaskNotifyConfigPtrInput interface {
	pulumi.Input

	ToWorkflowTaskNotifyConfigPtrOutput() WorkflowTaskNotifyConfigPtrOutput
	ToWorkflowTaskNotifyConfigPtrOutputWithContext(context.Context) WorkflowTaskNotifyConfigPtrOutput
}

WorkflowTaskNotifyConfigPtrInput is an input type that accepts WorkflowTaskNotifyConfigArgs, WorkflowTaskNotifyConfigPtr and WorkflowTaskNotifyConfigPtrOutput values. You can construct a concrete instance of `WorkflowTaskNotifyConfigPtrInput` via:

        WorkflowTaskNotifyConfigArgs{...}

or:

        nil

type WorkflowTaskNotifyConfigPtrOutput

type WorkflowTaskNotifyConfigPtrOutput struct{ *pulumi.OutputState }

func (WorkflowTaskNotifyConfigPtrOutput) CmqModel

CMQ or TDMQ-CMQ model, there are two kinds of Queue and Topic.

func (WorkflowTaskNotifyConfigPtrOutput) CmqRegion

Region of CMQ or TDMQ-CMQ, such as sh, bj, etc.

func (WorkflowTaskNotifyConfigPtrOutput) Elem

func (WorkflowTaskNotifyConfigPtrOutput) ElementType

func (WorkflowTaskNotifyConfigPtrOutput) NotifyMode

The mode of the workflow notification, the possible values are Finish and Change, leaving blank means Finish.

func (WorkflowTaskNotifyConfigPtrOutput) NotifyType

Notification type, optional value:CMQ: offline, it is recommended to switch to TDMQ-CMQ.TDMQ-CMQ: message queue.URL: When the URL is specified, the HTTP callback is pushed to the address specified by NotifyUrl, the callback protocol is http+json, and the package body content is the same as the output parameters of the parsing event notification interface.SCF: not recommended, additional configuration of SCF in the console is required.Note: CMQ is the default when not filled or empty, if you need to use other types, you need to fill in the corresponding type value.

func (WorkflowTaskNotifyConfigPtrOutput) NotifyUrl

HTTP callback address, required when NotifyType is URL.

func (WorkflowTaskNotifyConfigPtrOutput) QueueName

Valid when the model is Queue, indicating the queue name of the CMQ or TDMQ-CMQ that receives the event notification.

func (WorkflowTaskNotifyConfigPtrOutput) ToWorkflowTaskNotifyConfigPtrOutput

func (o WorkflowTaskNotifyConfigPtrOutput) ToWorkflowTaskNotifyConfigPtrOutput() WorkflowTaskNotifyConfigPtrOutput

func (WorkflowTaskNotifyConfigPtrOutput) ToWorkflowTaskNotifyConfigPtrOutputWithContext

func (o WorkflowTaskNotifyConfigPtrOutput) ToWorkflowTaskNotifyConfigPtrOutputWithContext(ctx context.Context) WorkflowTaskNotifyConfigPtrOutput

func (WorkflowTaskNotifyConfigPtrOutput) TopicName

Valid when the model is a Topic, indicating the topic name of the CMQ or TDMQ-CMQ that receives event notifications.

type WorkflowTrigger

type WorkflowTrigger struct {
	// Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.
	CosFileUploadTrigger *WorkflowTriggerCosFileUploadTrigger `pulumi:"cosFileUploadTrigger"`
	// The type of trigger, currently only supports CosFileUpload.
	Type string `pulumi:"type"`
}

type WorkflowTriggerArgs

type WorkflowTriggerArgs struct {
	// Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.
	CosFileUploadTrigger WorkflowTriggerCosFileUploadTriggerPtrInput `pulumi:"cosFileUploadTrigger"`
	// The type of trigger, currently only supports CosFileUpload.
	Type pulumi.StringInput `pulumi:"type"`
}

func (WorkflowTriggerArgs) ElementType

func (WorkflowTriggerArgs) ElementType() reflect.Type

func (WorkflowTriggerArgs) ToWorkflowTriggerOutput

func (i WorkflowTriggerArgs) ToWorkflowTriggerOutput() WorkflowTriggerOutput

func (WorkflowTriggerArgs) ToWorkflowTriggerOutputWithContext

func (i WorkflowTriggerArgs) ToWorkflowTriggerOutputWithContext(ctx context.Context) WorkflowTriggerOutput

func (WorkflowTriggerArgs) ToWorkflowTriggerPtrOutput

func (i WorkflowTriggerArgs) ToWorkflowTriggerPtrOutput() WorkflowTriggerPtrOutput

func (WorkflowTriggerArgs) ToWorkflowTriggerPtrOutputWithContext

func (i WorkflowTriggerArgs) ToWorkflowTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerPtrOutput

type WorkflowTriggerCosFileUploadTrigger

type WorkflowTriggerCosFileUploadTrigger struct {
	// The name of the COS Bucket bound to the workflow.
	Bucket string `pulumi:"bucket"`
	// The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.
	Dir *string `pulumi:"dir"`
	// A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.
	Formats []string `pulumi:"formats"`
	// The park to which the COS Bucket bound to the workflow belongs.
	Region string `pulumi:"region"`
}

type WorkflowTriggerCosFileUploadTriggerArgs

type WorkflowTriggerCosFileUploadTriggerArgs struct {
	// The name of the COS Bucket bound to the workflow.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.
	Dir pulumi.StringPtrInput `pulumi:"dir"`
	// A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.
	Formats pulumi.StringArrayInput `pulumi:"formats"`
	// The park to which the COS Bucket bound to the workflow belongs.
	Region pulumi.StringInput `pulumi:"region"`
}

func (WorkflowTriggerCosFileUploadTriggerArgs) ElementType

func (WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerOutput

func (i WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerOutput() WorkflowTriggerCosFileUploadTriggerOutput

func (WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerOutputWithContext

func (i WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerOutputWithContext(ctx context.Context) WorkflowTriggerCosFileUploadTriggerOutput

func (WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerPtrOutput

func (i WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerPtrOutput() WorkflowTriggerCosFileUploadTriggerPtrOutput

func (WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext

func (i WorkflowTriggerCosFileUploadTriggerArgs) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerCosFileUploadTriggerPtrOutput

type WorkflowTriggerCosFileUploadTriggerInput

type WorkflowTriggerCosFileUploadTriggerInput interface {
	pulumi.Input

	ToWorkflowTriggerCosFileUploadTriggerOutput() WorkflowTriggerCosFileUploadTriggerOutput
	ToWorkflowTriggerCosFileUploadTriggerOutputWithContext(context.Context) WorkflowTriggerCosFileUploadTriggerOutput
}

WorkflowTriggerCosFileUploadTriggerInput is an input type that accepts WorkflowTriggerCosFileUploadTriggerArgs and WorkflowTriggerCosFileUploadTriggerOutput values. You can construct a concrete instance of `WorkflowTriggerCosFileUploadTriggerInput` via:

WorkflowTriggerCosFileUploadTriggerArgs{...}

type WorkflowTriggerCosFileUploadTriggerOutput

type WorkflowTriggerCosFileUploadTriggerOutput struct{ *pulumi.OutputState }

func (WorkflowTriggerCosFileUploadTriggerOutput) Bucket

The name of the COS Bucket bound to the workflow.

func (WorkflowTriggerCosFileUploadTriggerOutput) Dir

The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.

func (WorkflowTriggerCosFileUploadTriggerOutput) ElementType

func (WorkflowTriggerCosFileUploadTriggerOutput) Formats

A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.

func (WorkflowTriggerCosFileUploadTriggerOutput) Region

The park to which the COS Bucket bound to the workflow belongs.

func (WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerOutput

func (o WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerOutput() WorkflowTriggerCosFileUploadTriggerOutput

func (WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerOutputWithContext

func (o WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerOutputWithContext(ctx context.Context) WorkflowTriggerCosFileUploadTriggerOutput

func (WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutput

func (o WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutput() WorkflowTriggerCosFileUploadTriggerPtrOutput

func (WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext

func (o WorkflowTriggerCosFileUploadTriggerOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerCosFileUploadTriggerPtrOutput

type WorkflowTriggerCosFileUploadTriggerPtrInput

type WorkflowTriggerCosFileUploadTriggerPtrInput interface {
	pulumi.Input

	ToWorkflowTriggerCosFileUploadTriggerPtrOutput() WorkflowTriggerCosFileUploadTriggerPtrOutput
	ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext(context.Context) WorkflowTriggerCosFileUploadTriggerPtrOutput
}

WorkflowTriggerCosFileUploadTriggerPtrInput is an input type that accepts WorkflowTriggerCosFileUploadTriggerArgs, WorkflowTriggerCosFileUploadTriggerPtr and WorkflowTriggerCosFileUploadTriggerPtrOutput values. You can construct a concrete instance of `WorkflowTriggerCosFileUploadTriggerPtrInput` via:

        WorkflowTriggerCosFileUploadTriggerArgs{...}

or:

        nil

type WorkflowTriggerCosFileUploadTriggerPtrOutput

type WorkflowTriggerCosFileUploadTriggerPtrOutput struct{ *pulumi.OutputState }

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) Bucket

The name of the COS Bucket bound to the workflow.

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) Dir

The input path directory of the workflow binding must be an absolute path, that is, start and end with `/`.

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) Elem

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) ElementType

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) Formats

A list of file formats that are allowed to be triggered by the workflow, if not filled in, it means that files of all formats can trigger the workflow.

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) Region

The park to which the COS Bucket bound to the workflow belongs.

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutput

func (o WorkflowTriggerCosFileUploadTriggerPtrOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutput() WorkflowTriggerCosFileUploadTriggerPtrOutput

func (WorkflowTriggerCosFileUploadTriggerPtrOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext

func (o WorkflowTriggerCosFileUploadTriggerPtrOutput) ToWorkflowTriggerCosFileUploadTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerCosFileUploadTriggerPtrOutput

type WorkflowTriggerInput

type WorkflowTriggerInput interface {
	pulumi.Input

	ToWorkflowTriggerOutput() WorkflowTriggerOutput
	ToWorkflowTriggerOutputWithContext(context.Context) WorkflowTriggerOutput
}

WorkflowTriggerInput is an input type that accepts WorkflowTriggerArgs and WorkflowTriggerOutput values. You can construct a concrete instance of `WorkflowTriggerInput` via:

WorkflowTriggerArgs{...}

type WorkflowTriggerOutput

type WorkflowTriggerOutput struct{ *pulumi.OutputState }

func (WorkflowTriggerOutput) CosFileUploadTrigger

Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowTriggerOutput) ElementType

func (WorkflowTriggerOutput) ElementType() reflect.Type

func (WorkflowTriggerOutput) ToWorkflowTriggerOutput

func (o WorkflowTriggerOutput) ToWorkflowTriggerOutput() WorkflowTriggerOutput

func (WorkflowTriggerOutput) ToWorkflowTriggerOutputWithContext

func (o WorkflowTriggerOutput) ToWorkflowTriggerOutputWithContext(ctx context.Context) WorkflowTriggerOutput

func (WorkflowTriggerOutput) ToWorkflowTriggerPtrOutput

func (o WorkflowTriggerOutput) ToWorkflowTriggerPtrOutput() WorkflowTriggerPtrOutput

func (WorkflowTriggerOutput) ToWorkflowTriggerPtrOutputWithContext

func (o WorkflowTriggerOutput) ToWorkflowTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerPtrOutput

func (WorkflowTriggerOutput) Type

The type of trigger, currently only supports CosFileUpload.

type WorkflowTriggerPtrInput

type WorkflowTriggerPtrInput interface {
	pulumi.Input

	ToWorkflowTriggerPtrOutput() WorkflowTriggerPtrOutput
	ToWorkflowTriggerPtrOutputWithContext(context.Context) WorkflowTriggerPtrOutput
}

WorkflowTriggerPtrInput is an input type that accepts WorkflowTriggerArgs, WorkflowTriggerPtr and WorkflowTriggerPtrOutput values. You can construct a concrete instance of `WorkflowTriggerPtrInput` via:

        WorkflowTriggerArgs{...}

or:

        nil

type WorkflowTriggerPtrOutput

type WorkflowTriggerPtrOutput struct{ *pulumi.OutputState }

func (WorkflowTriggerPtrOutput) CosFileUploadTrigger

Mandatory and valid when Type is CosFileUpload, the rule is triggered for COS.Note: This field may return null, indicating that no valid value can be obtained.

func (WorkflowTriggerPtrOutput) Elem

func (WorkflowTriggerPtrOutput) ElementType

func (WorkflowTriggerPtrOutput) ElementType() reflect.Type

func (WorkflowTriggerPtrOutput) ToWorkflowTriggerPtrOutput

func (o WorkflowTriggerPtrOutput) ToWorkflowTriggerPtrOutput() WorkflowTriggerPtrOutput

func (WorkflowTriggerPtrOutput) ToWorkflowTriggerPtrOutputWithContext

func (o WorkflowTriggerPtrOutput) ToWorkflowTriggerPtrOutputWithContext(ctx context.Context) WorkflowTriggerPtrOutput

func (WorkflowTriggerPtrOutput) Type

The type of trigger, currently only supports CosFileUpload.

Jump to

Keyboard shortcuts

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