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

tencentcloud.MpsProcessLiveStreamOperation

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    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,
        },
    });
    
    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,
        })
    
    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
    	})
    }
    
    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,
            },
        });
    
    });
    
    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());
    
        }
    }
    
    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
    

    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 string
    The unique name of the resource.
    args MpsProcessLiveStreamOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args MpsProcessLiveStreamOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MpsProcessLiveStreamOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 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 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 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 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 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 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.
    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.
    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 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.
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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 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 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 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 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 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 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 double
    Video content audit template ID.
    Definition float64
    Video content audit template ID.
    definition Double
    Video content audit template ID.
    definition number
    Video content audit template ID.
    definition float
    Video content audit template ID.
    definition 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 double
    Intelligent video recognition template ID.
    Definition float64
    Intelligent video recognition template ID.
    definition Double
    Intelligent video recognition template ID.
    definition number
    Intelligent video recognition template ID.
    definition float
    Intelligent video recognition template ID.
    definition Number
    Intelligent video recognition template ID.

    MpsProcessLiveStreamOperationOutputStorage, MpsProcessLiveStreamOperationOutputStorageArgs

    Type 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 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 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 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 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 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 string
    The AWS S3 bucket.
    S3Region 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 string
    The AWS S3 bucket.
    S3Region 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 String
    The AWS S3 bucket.
    s3Region 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 string
    The AWS S3 bucket.
    s3Region 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 str
    The AWS S3 bucket.
    s3_region 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 String
    The AWS S3 bucket.
    s3Region 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.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack