1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. MpsProcessLiveStreamOperation
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.MpsProcessLiveStreamOperation

Explore with Pulumi AI

Provides a resource to create a mps process_live_stream_operation

Example Usage

Process mps live stream through CMQ

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

const output = new tencentcloud.CosBucket("output", {
    bucket: `tf-bucket-mps-process-live-stream-output-${local.app_id}`,
    forceClean: true,
    acl: "public-read",
});
const operation = new tencentcloud.MpsProcessLiveStreamOperation("operation", {
    url: "http://www.abc.com/abc.m3u8",
    taskNotifyConfig: {
        cmqModel: "Queue",
        cmqRegion: "gz",
        queueName: "test",
        topicName: "test",
        notifyType: "CMQ",
    },
    outputStorage: {
        type: "COS",
        cosOutputStorage: {
            bucket: output.bucket,
            region: "%s",
        },
    },
    outputDir: "/output/",
    aiContentReviewTask: {
        definition: 10,
    },
    aiRecognitionTask: {
        definition: 10,
    },
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

output = tencentcloud.CosBucket("output",
    bucket=f"tf-bucket-mps-process-live-stream-output-{local['app_id']}",
    force_clean=True,
    acl="public-read")
operation = tencentcloud.MpsProcessLiveStreamOperation("operation",
    url="http://www.abc.com/abc.m3u8",
    task_notify_config={
        "cmq_model": "Queue",
        "cmq_region": "gz",
        "queue_name": "test",
        "topic_name": "test",
        "notify_type": "CMQ",
    },
    output_storage={
        "type": "COS",
        "cos_output_storage": {
            "bucket": output.bucket,
            "region": "%s",
        },
    },
    output_dir="/output/",
    ai_content_review_task={
        "definition": 10,
    },
    ai_recognition_task={
        "definition": 10,
    })
Copy
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		output, err := tencentcloud.NewCosBucket(ctx, "output", &tencentcloud.CosBucketArgs{
			Bucket:     pulumi.Sprintf("tf-bucket-mps-process-live-stream-output-%v", local.App_id),
			ForceClean: pulumi.Bool(true),
			Acl:        pulumi.String("public-read"),
		})
		if err != nil {
			return err
		}
		_, err = tencentcloud.NewMpsProcessLiveStreamOperation(ctx, "operation", &tencentcloud.MpsProcessLiveStreamOperationArgs{
			Url: pulumi.String("http://www.abc.com/abc.m3u8"),
			TaskNotifyConfig: &tencentcloud.MpsProcessLiveStreamOperationTaskNotifyConfigArgs{
				CmqModel:   pulumi.String("Queue"),
				CmqRegion:  pulumi.String("gz"),
				QueueName:  pulumi.String("test"),
				TopicName:  pulumi.String("test"),
				NotifyType: pulumi.String("CMQ"),
			},
			OutputStorage: &tencentcloud.MpsProcessLiveStreamOperationOutputStorageArgs{
				Type: pulumi.String("COS"),
				CosOutputStorage: &tencentcloud.MpsProcessLiveStreamOperationOutputStorageCosOutputStorageArgs{
					Bucket: output.Bucket,
					Region: pulumi.String("%s"),
				},
			},
			OutputDir: pulumi.String("/output/"),
			AiContentReviewTask: &tencentcloud.MpsProcessLiveStreamOperationAiContentReviewTaskArgs{
				Definition: pulumi.Float64(10),
			},
			AiRecognitionTask: &tencentcloud.MpsProcessLiveStreamOperationAiRecognitionTaskArgs{
				Definition: pulumi.Float64(10),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var output = new Tencentcloud.CosBucket("output", new()
    {
        Bucket = $"tf-bucket-mps-process-live-stream-output-{local.App_id}",
        ForceClean = true,
        Acl = "public-read",
    });

    var operation = new Tencentcloud.MpsProcessLiveStreamOperation("operation", new()
    {
        Url = "http://www.abc.com/abc.m3u8",
        TaskNotifyConfig = new Tencentcloud.Inputs.MpsProcessLiveStreamOperationTaskNotifyConfigArgs
        {
            CmqModel = "Queue",
            CmqRegion = "gz",
            QueueName = "test",
            TopicName = "test",
            NotifyType = "CMQ",
        },
        OutputStorage = new Tencentcloud.Inputs.MpsProcessLiveStreamOperationOutputStorageArgs
        {
            Type = "COS",
            CosOutputStorage = new Tencentcloud.Inputs.MpsProcessLiveStreamOperationOutputStorageCosOutputStorageArgs
            {
                Bucket = output.Bucket,
                Region = "%s",
            },
        },
        OutputDir = "/output/",
        AiContentReviewTask = new Tencentcloud.Inputs.MpsProcessLiveStreamOperationAiContentReviewTaskArgs
        {
            Definition = 10,
        },
        AiRecognitionTask = new Tencentcloud.Inputs.MpsProcessLiveStreamOperationAiRecognitionTaskArgs
        {
            Definition = 10,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.CosBucket;
import com.pulumi.tencentcloud.CosBucketArgs;
import com.pulumi.tencentcloud.MpsProcessLiveStreamOperation;
import com.pulumi.tencentcloud.MpsProcessLiveStreamOperationArgs;
import com.pulumi.tencentcloud.inputs.MpsProcessLiveStreamOperationTaskNotifyConfigArgs;
import com.pulumi.tencentcloud.inputs.MpsProcessLiveStreamOperationOutputStorageArgs;
import com.pulumi.tencentcloud.inputs.MpsProcessLiveStreamOperationOutputStorageCosOutputStorageArgs;
import com.pulumi.tencentcloud.inputs.MpsProcessLiveStreamOperationAiContentReviewTaskArgs;
import com.pulumi.tencentcloud.inputs.MpsProcessLiveStreamOperationAiRecognitionTaskArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var output = new CosBucket("output", CosBucketArgs.builder()
            .bucket(String.format("tf-bucket-mps-process-live-stream-output-%s", local.app_id()))
            .forceClean(true)
            .acl("public-read")
            .build());

        var operation = new MpsProcessLiveStreamOperation("operation", MpsProcessLiveStreamOperationArgs.builder()
            .url("http://www.abc.com/abc.m3u8")
            .taskNotifyConfig(MpsProcessLiveStreamOperationTaskNotifyConfigArgs.builder()
                .cmqModel("Queue")
                .cmqRegion("gz")
                .queueName("test")
                .topicName("test")
                .notifyType("CMQ")
                .build())
            .outputStorage(MpsProcessLiveStreamOperationOutputStorageArgs.builder()
                .type("COS")
                .cosOutputStorage(MpsProcessLiveStreamOperationOutputStorageCosOutputStorageArgs.builder()
                    .bucket(output.bucket())
                    .region("%s")
                    .build())
                .build())
            .outputDir("/output/")
            .aiContentReviewTask(MpsProcessLiveStreamOperationAiContentReviewTaskArgs.builder()
                .definition(10)
                .build())
            .aiRecognitionTask(MpsProcessLiveStreamOperationAiRecognitionTaskArgs.builder()
                .definition(10)
                .build())
            .build());

    }
}
Copy
resources:
  output:
    type: tencentcloud:CosBucket
    properties:
      bucket: tf-bucket-mps-process-live-stream-output-${local.app_id}
      forceClean: true
      acl: public-read
  operation:
    type: tencentcloud:MpsProcessLiveStreamOperation
    properties:
      url: http://www.abc.com/abc.m3u8
      taskNotifyConfig:
        cmqModel: Queue
        cmqRegion: gz
        queueName: test
        topicName: test
        notifyType: CMQ
      outputStorage:
        type: COS
        cosOutputStorage:
          bucket: ${output.bucket}
          region: '%s'
      outputDir: /output/
      aiContentReviewTask:
        definition: 10
      aiRecognitionTask:
        definition: 10
Copy

Create MpsProcessLiveStreamOperation Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MpsProcessLiveStreamOperation(name: string, args: MpsProcessLiveStreamOperationArgs, opts?: CustomResourceOptions);
@overload
def MpsProcessLiveStreamOperation(resource_name: str,
                                  args: MpsProcessLiveStreamOperationArgs,
                                  opts: Optional[ResourceOptions] = None)

@overload
def MpsProcessLiveStreamOperation(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  task_notify_config: Optional[MpsProcessLiveStreamOperationTaskNotifyConfigArgs] = None,
                                  url: Optional[str] = None,
                                  ai_analysis_task: Optional[MpsProcessLiveStreamOperationAiAnalysisTaskArgs] = None,
                                  ai_content_review_task: Optional[MpsProcessLiveStreamOperationAiContentReviewTaskArgs] = None,
                                  ai_quality_control_task: Optional[MpsProcessLiveStreamOperationAiQualityControlTaskArgs] = None,
                                  ai_recognition_task: Optional[MpsProcessLiveStreamOperationAiRecognitionTaskArgs] = None,
                                  mps_process_live_stream_operation_id: Optional[str] = None,
                                  output_dir: Optional[str] = None,
                                  output_storage: Optional[MpsProcessLiveStreamOperationOutputStorageArgs] = None,
                                  schedule_id: Optional[float] = None,
                                  session_context: Optional[str] = None,
                                  session_id: Optional[str] = None)
func NewMpsProcessLiveStreamOperation(ctx *Context, name string, args MpsProcessLiveStreamOperationArgs, opts ...ResourceOption) (*MpsProcessLiveStreamOperation, error)
public MpsProcessLiveStreamOperation(string name, MpsProcessLiveStreamOperationArgs args, CustomResourceOptions? opts = null)
public MpsProcessLiveStreamOperation(String name, MpsProcessLiveStreamOperationArgs args)
public MpsProcessLiveStreamOperation(String name, MpsProcessLiveStreamOperationArgs args, CustomResourceOptions options)
type: tencentcloud:MpsProcessLiveStreamOperation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. MpsProcessLiveStreamOperationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. MpsProcessLiveStreamOperationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. MpsProcessLiveStreamOperationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. MpsProcessLiveStreamOperationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MpsProcessLiveStreamOperationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MpsProcessLiveStreamOperation Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The MpsProcessLiveStreamOperation resource accepts the following input properties:

TaskNotifyConfig This property is required. MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
Url This property is required. string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
AiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
AiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
AiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
AiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
MpsProcessLiveStreamOperationId string
ID of the resource.
OutputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
OutputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
ScheduleId double
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
SessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
SessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
TaskNotifyConfig This property is required. MpsProcessLiveStreamOperationTaskNotifyConfigArgs
Event notification information of a task, which is used to specify the live stream processing result.
Url This property is required. string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
AiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTaskArgs
AI video intelligent analysis input parameter types.
AiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTaskArgs
Type parameter of a video content audit task.
AiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTaskArgs
The parameters for a video quality control task.
AiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTaskArgs
Type parameter of video content recognition task.
MpsProcessLiveStreamOperationId string
ID of the resource.
OutputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
OutputStorage MpsProcessLiveStreamOperationOutputStorageArgs
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
ScheduleId float64
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
SessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
SessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig This property is required. MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
url This property is required. String
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
aiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
aiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
aiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId String
ID of the resource.
outputDir String
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId Double
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext String
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId String
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig This property is required. MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
url This property is required. string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
aiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
aiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
aiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId string
ID of the resource.
outputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId number
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
task_notify_config This property is required. MpsProcessLiveStreamOperationTaskNotifyConfigArgs
Event notification information of a task, which is used to specify the live stream processing result.
url This property is required. str
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
ai_analysis_task MpsProcessLiveStreamOperationAiAnalysisTaskArgs
AI video intelligent analysis input parameter types.
ai_content_review_task MpsProcessLiveStreamOperationAiContentReviewTaskArgs
Type parameter of a video content audit task.
ai_quality_control_task MpsProcessLiveStreamOperationAiQualityControlTaskArgs
The parameters for a video quality control task.
ai_recognition_task MpsProcessLiveStreamOperationAiRecognitionTaskArgs
Type parameter of video content recognition task.
mps_process_live_stream_operation_id str
ID of the resource.
output_dir str
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
output_storage MpsProcessLiveStreamOperationOutputStorageArgs
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
schedule_id float
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
session_context str
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
session_id str
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig This property is required. Property Map
Event notification information of a task, which is used to specify the live stream processing result.
url This property is required. String
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask Property Map
AI video intelligent analysis input parameter types.
aiContentReviewTask Property Map
Type parameter of a video content audit task.
aiQualityControlTask Property Map
The parameters for a video quality control task.
aiRecognitionTask Property Map
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId String
ID of the resource.
outputDir String
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage Property Map
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId Number
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext String
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId String
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.

Outputs

All input properties are implicitly available as output properties. Additionally, the MpsProcessLiveStreamOperation resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing MpsProcessLiveStreamOperation Resource

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

public static get(name: string, id: Input<ID>, state?: MpsProcessLiveStreamOperationState, opts?: CustomResourceOptions): MpsProcessLiveStreamOperation
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ai_analysis_task: Optional[MpsProcessLiveStreamOperationAiAnalysisTaskArgs] = None,
        ai_content_review_task: Optional[MpsProcessLiveStreamOperationAiContentReviewTaskArgs] = None,
        ai_quality_control_task: Optional[MpsProcessLiveStreamOperationAiQualityControlTaskArgs] = None,
        ai_recognition_task: Optional[MpsProcessLiveStreamOperationAiRecognitionTaskArgs] = None,
        mps_process_live_stream_operation_id: Optional[str] = None,
        output_dir: Optional[str] = None,
        output_storage: Optional[MpsProcessLiveStreamOperationOutputStorageArgs] = None,
        schedule_id: Optional[float] = None,
        session_context: Optional[str] = None,
        session_id: Optional[str] = None,
        task_notify_config: Optional[MpsProcessLiveStreamOperationTaskNotifyConfigArgs] = None,
        url: Optional[str] = None) -> MpsProcessLiveStreamOperation
func GetMpsProcessLiveStreamOperation(ctx *Context, name string, id IDInput, state *MpsProcessLiveStreamOperationState, opts ...ResourceOption) (*MpsProcessLiveStreamOperation, error)
public static MpsProcessLiveStreamOperation Get(string name, Input<string> id, MpsProcessLiveStreamOperationState? state, CustomResourceOptions? opts = null)
public static MpsProcessLiveStreamOperation get(String name, Output<String> id, MpsProcessLiveStreamOperationState state, CustomResourceOptions options)
resources:  _:    type: tencentcloud:MpsProcessLiveStreamOperation    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
AiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
AiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
AiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
MpsProcessLiveStreamOperationId string
ID of the resource.
OutputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
OutputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
ScheduleId double
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
SessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
SessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
TaskNotifyConfig MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
Url string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
AiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTaskArgs
AI video intelligent analysis input parameter types.
AiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTaskArgs
Type parameter of a video content audit task.
AiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTaskArgs
The parameters for a video quality control task.
AiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTaskArgs
Type parameter of video content recognition task.
MpsProcessLiveStreamOperationId string
ID of the resource.
OutputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
OutputStorage MpsProcessLiveStreamOperationOutputStorageArgs
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
ScheduleId float64
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
SessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
SessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
TaskNotifyConfig MpsProcessLiveStreamOperationTaskNotifyConfigArgs
Event notification information of a task, which is used to specify the live stream processing result.
Url string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
aiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
aiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
aiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId String
ID of the resource.
outputDir String
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId Double
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext String
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId String
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
url String
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask MpsProcessLiveStreamOperationAiAnalysisTask
AI video intelligent analysis input parameter types.
aiContentReviewTask MpsProcessLiveStreamOperationAiContentReviewTask
Type parameter of a video content audit task.
aiQualityControlTask MpsProcessLiveStreamOperationAiQualityControlTask
The parameters for a video quality control task.
aiRecognitionTask MpsProcessLiveStreamOperationAiRecognitionTask
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId string
ID of the resource.
outputDir string
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage MpsProcessLiveStreamOperationOutputStorage
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId number
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext string
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId string
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig MpsProcessLiveStreamOperationTaskNotifyConfig
Event notification information of a task, which is used to specify the live stream processing result.
url string
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
ai_analysis_task MpsProcessLiveStreamOperationAiAnalysisTaskArgs
AI video intelligent analysis input parameter types.
ai_content_review_task MpsProcessLiveStreamOperationAiContentReviewTaskArgs
Type parameter of a video content audit task.
ai_quality_control_task MpsProcessLiveStreamOperationAiQualityControlTaskArgs
The parameters for a video quality control task.
ai_recognition_task MpsProcessLiveStreamOperationAiRecognitionTaskArgs
Type parameter of video content recognition task.
mps_process_live_stream_operation_id str
ID of the resource.
output_dir str
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
output_storage MpsProcessLiveStreamOperationOutputStorageArgs
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
schedule_id float
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
session_context str
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
session_id str
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
task_notify_config MpsProcessLiveStreamOperationTaskNotifyConfigArgs
Event notification information of a task, which is used to specify the live stream processing result.
url str
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.
aiAnalysisTask Property Map
AI video intelligent analysis input parameter types.
aiContentReviewTask Property Map
Type parameter of a video content audit task.
aiQualityControlTask Property Map
The parameters for a video quality control task.
aiRecognitionTask Property Map
Type parameter of video content recognition task.
mpsProcessLiveStreamOperationId String
ID of the resource.
outputDir String
Target directory of a live stream processing output file, such as /movie/201909/. If this parameter is left empty, the / directory will be used.
outputStorage Property Map
Target bucket of a live stream processing output file. This parameter is required if a file will be output.
scheduleId Number
The scheme ID.Note 1: About OutputStorage and OutputDir:If an output storage and directory are specified for a subtask of the scheme, those output settings will be applied.If an output storage and directory are not specified for the subtasks of a scheme, the output parameters passed in the ProcessMedia API will be applied.Note 2: If TaskNotifyConfig is specified, the specified settings will be used instead of the default callback settings of the scheme.
sessionContext String
The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.
sessionId String
The ID used for deduplication. If there was a request with the same ID in the last seven days, the current request will return an error. The ID can contain up to 50 characters. If this parameter is left empty or an empty string is entered, no deduplication will be performed.
taskNotifyConfig Property Map
Event notification information of a task, which is used to specify the live stream processing result.
url String
Live stream URL, which must be a live stream file address. RTMP, HLS, and FLV are supported.

Supporting Types

MpsProcessLiveStreamOperationAiAnalysisTask
, MpsProcessLiveStreamOperationAiAnalysisTaskArgs

Definition This property is required. double
Video content analysis template ID.
ExtendedParameter string
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.
Definition This property is required. float64
Video content analysis template ID.
ExtendedParameter string
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.
definition This property is required. Double
Video content analysis template ID.
extendedParameter String
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.
definition This property is required. number
Video content analysis template ID.
extendedParameter string
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.
definition This property is required. float
Video content analysis template ID.
extended_parameter str
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.
definition This property is required. Number
Video content analysis template ID.
extendedParameter String
An extended parameter, whose value is a stringfied JSON.Note: This parameter is for customers with special requirements. It needs to be customized offline.Note: This field may return null, indicating that no valid values can be obtained.

MpsProcessLiveStreamOperationAiContentReviewTask
, MpsProcessLiveStreamOperationAiContentReviewTaskArgs

Definition This property is required. double
Video content audit template ID.
Definition This property is required. float64
Video content audit template ID.
definition This property is required. Double
Video content audit template ID.
definition This property is required. number
Video content audit template ID.
definition This property is required. float
Video content audit template ID.
definition This property is required. Number
Video content audit template ID.

MpsProcessLiveStreamOperationAiQualityControlTask
, MpsProcessLiveStreamOperationAiQualityControlTaskArgs

ChannelExtPara string
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
Definition double
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.
ChannelExtPara string
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
Definition float64
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.
channelExtPara String
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
definition Double
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.
channelExtPara string
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
definition number
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.
channel_ext_para str
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
definition float
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.
channelExtPara String
The channel extension parameter, which is a serialized JSON string.Note: This field may return null, indicating that no valid values can be obtained.
definition Number
The ID of the quality control template.Note: This field may return null, indicating that no valid values can be obtained.

MpsProcessLiveStreamOperationAiRecognitionTask
, MpsProcessLiveStreamOperationAiRecognitionTaskArgs

Definition This property is required. double
Intelligent video recognition template ID.
Definition This property is required. float64
Intelligent video recognition template ID.
definition This property is required. Double
Intelligent video recognition template ID.
definition This property is required. number
Intelligent video recognition template ID.
definition This property is required. float
Intelligent video recognition template ID.
definition This property is required. Number
Intelligent video recognition template ID.

MpsProcessLiveStreamOperationOutputStorage
, MpsProcessLiveStreamOperationOutputStorageArgs

Type This property is required. string
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
CosOutputStorage MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
S3OutputStorage MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
Type This property is required. string
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
CosOutputStorage MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
S3OutputStorage MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
type This property is required. String
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
cosOutputStorage MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
s3OutputStorage MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
type This property is required. string
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
cosOutputStorage MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
s3OutputStorage MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
type This property is required. str
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
cos_output_storage MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
s3_output_storage MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
type This property is required. String
The storage type for a media processing output file. Valid values:COS: Tencent Cloud COS.AWS-S3: AWS S3. This type is only supported for AWS tasks, and the output bucket must be in the same region as the bucket of the source file.
cosOutputStorage Property Map
The location to save the output object in COS. This parameter is valid and required when Type is COS.Note: This field may return null, indicating that no valid value can be obtained.
s3OutputStorage Property Map
The AWS S3 bucket to save the output file. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.

MpsProcessLiveStreamOperationOutputStorageCosOutputStorage
, MpsProcessLiveStreamOperationOutputStorageCosOutputStorageArgs

Bucket string
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
Region string
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.
Bucket string
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
Region string
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.
bucket String
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
region String
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.
bucket string
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
region string
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.
bucket str
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
region str
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.
bucket String
The bucket to which the output file of media processing is saved, such as TopRankVideo-125xxx88. If this parameter is left empty, the value of the upper layer will be inherited.
region String
The region of the output bucket, such as ap-chongqing. If this parameter is left empty, the value of the upper layer will be inherited.

MpsProcessLiveStreamOperationOutputStorageS3OutputStorage
, MpsProcessLiveStreamOperationOutputStorageS3OutputStorageArgs

S3Bucket This property is required. string
The AWS S3 bucket.
S3Region This property is required. string
The region of the AWS S3 bucket.
S3SecretId string
The key ID required to upload files to the AWS S3 object.
S3SecretKey string
The key required to upload files to the AWS S3 object.
S3Bucket This property is required. string
The AWS S3 bucket.
S3Region This property is required. string
The region of the AWS S3 bucket.
S3SecretId string
The key ID required to upload files to the AWS S3 object.
S3SecretKey string
The key required to upload files to the AWS S3 object.
s3Bucket This property is required. String
The AWS S3 bucket.
s3Region This property is required. String
The region of the AWS S3 bucket.
s3SecretId String
The key ID required to upload files to the AWS S3 object.
s3SecretKey String
The key required to upload files to the AWS S3 object.
s3Bucket This property is required. string
The AWS S3 bucket.
s3Region This property is required. string
The region of the AWS S3 bucket.
s3SecretId string
The key ID required to upload files to the AWS S3 object.
s3SecretKey string
The key required to upload files to the AWS S3 object.
s3_bucket This property is required. str
The AWS S3 bucket.
s3_region This property is required. str
The region of the AWS S3 bucket.
s3_secret_id str
The key ID required to upload files to the AWS S3 object.
s3_secret_key str
The key required to upload files to the AWS S3 object.
s3Bucket This property is required. String
The AWS S3 bucket.
s3Region This property is required. String
The region of the AWS S3 bucket.
s3SecretId String
The key ID required to upload files to the AWS S3 object.
s3SecretKey String
The key required to upload files to the AWS S3 object.

MpsProcessLiveStreamOperationTaskNotifyConfig
, MpsProcessLiveStreamOperationTaskNotifyConfigArgs

CmqModel string
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
CmqRegion string
CMQ region, such as sh and bj.
NotifyType string
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
NotifyUrl string
HTTP callback URL, required if NotifyType is set to URL.
QueueName string
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
TopicName string
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.
CmqModel string
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
CmqRegion string
CMQ region, such as sh and bj.
NotifyType string
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
NotifyUrl string
HTTP callback URL, required if NotifyType is set to URL.
QueueName string
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
TopicName string
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.
cmqModel String
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
cmqRegion String
CMQ region, such as sh and bj.
notifyType String
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
notifyUrl String
HTTP callback URL, required if NotifyType is set to URL.
queueName String
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
topicName String
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.
cmqModel string
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
cmqRegion string
CMQ region, such as sh and bj.
notifyType string
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
notifyUrl string
HTTP callback URL, required if NotifyType is set to URL.
queueName string
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
topicName string
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.
cmq_model str
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
cmq_region str
CMQ region, such as sh and bj.
notify_type str
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
notify_url str
HTTP callback URL, required if NotifyType is set to URL.
queue_name str
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
topic_name str
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.
cmqModel String
CMQ model. There are two types: Queue and Topic. Currently, only Queue is supported.
cmqRegion String
CMQ region, such as sh and bj.
notifyType String
The notification type, CMQ by default. If this parameter is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl.Note: If you do not pass this parameter or pass in an empty string, CMQ will be used. To use a different notification type, specify this parameter accordingly.
notifyUrl String
HTTP callback URL, required if NotifyType is set to URL.
queueName String
This parameter is valid when the model is Queue, indicating the name of the CMQ queue for receiving event notifications.
topicName String
This parameter is valid when the model is Topic, indicating the name of the CMQ topic for receiving event notifications.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.