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

tencentcloud.MpsWithdrawsWatermarkOperation

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 withdraws_watermark_operation

    Example Usage

    Withdraw the watermark from COS

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const exampleCosBucket = new tencentcloud.CosBucket("exampleCosBucket", {
        bucket: `tf-test-mps-wm-${local.app_id}`,
        acl: "public-read",
    });
    const exampleCosBucketObject = new tencentcloud.CosBucketObject("exampleCosBucketObject", {
        bucket: exampleCosBucket.bucket,
        key: "/test-file/test.mov",
        source: "/Users/luoyin/Downloads/file_example_MOV_480_700kB.mov",
    });
    const operation = new tencentcloud.MpsWithdrawsWatermarkOperation("operation", {
        inputInfo: {
            type: "COS",
            cosInputInfo: {
                bucket: exampleCosBucketObject.bucket,
                region: "%s",
                object: exampleCosBucketObject.key,
            },
        },
        sessionContext: "this is a example session context",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example_cos_bucket = tencentcloud.CosBucket("exampleCosBucket",
        bucket=f"tf-test-mps-wm-{local['app_id']}",
        acl="public-read")
    example_cos_bucket_object = tencentcloud.CosBucketObject("exampleCosBucketObject",
        bucket=example_cos_bucket.bucket,
        key="/test-file/test.mov",
        source="/Users/luoyin/Downloads/file_example_MOV_480_700kB.mov")
    operation = tencentcloud.MpsWithdrawsWatermarkOperation("operation",
        input_info={
            "type": "COS",
            "cos_input_info": {
                "bucket": example_cos_bucket_object.bucket,
                "region": "%s",
                "object": example_cos_bucket_object.key,
            },
        },
        session_context="this is a example session context")
    
    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 {
    		exampleCosBucket, err := tencentcloud.NewCosBucket(ctx, "exampleCosBucket", &tencentcloud.CosBucketArgs{
    			Bucket: pulumi.Sprintf("tf-test-mps-wm-%v", local.App_id),
    			Acl:    pulumi.String("public-read"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleCosBucketObject, err := tencentcloud.NewCosBucketObject(ctx, "exampleCosBucketObject", &tencentcloud.CosBucketObjectArgs{
    			Bucket: exampleCosBucket.Bucket,
    			Key:    pulumi.String("/test-file/test.mov"),
    			Source: pulumi.String("/Users/luoyin/Downloads/file_example_MOV_480_700kB.mov"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.NewMpsWithdrawsWatermarkOperation(ctx, "operation", &tencentcloud.MpsWithdrawsWatermarkOperationArgs{
    			InputInfo: &tencentcloud.MpsWithdrawsWatermarkOperationInputInfoArgs{
    				Type: pulumi.String("COS"),
    				CosInputInfo: &tencentcloud.MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs{
    					Bucket: exampleCosBucketObject.Bucket,
    					Region: pulumi.String("%s"),
    					Object: exampleCosBucketObject.Key,
    				},
    			},
    			SessionContext: pulumi.String("this is a example session context"),
    		})
    		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 exampleCosBucket = new Tencentcloud.CosBucket("exampleCosBucket", new()
        {
            Bucket = $"tf-test-mps-wm-{local.App_id}",
            Acl = "public-read",
        });
    
        var exampleCosBucketObject = new Tencentcloud.CosBucketObject("exampleCosBucketObject", new()
        {
            Bucket = exampleCosBucket.Bucket,
            Key = "/test-file/test.mov",
            Source = "/Users/luoyin/Downloads/file_example_MOV_480_700kB.mov",
        });
    
        var operation = new Tencentcloud.MpsWithdrawsWatermarkOperation("operation", new()
        {
            InputInfo = new Tencentcloud.Inputs.MpsWithdrawsWatermarkOperationInputInfoArgs
            {
                Type = "COS",
                CosInputInfo = new Tencentcloud.Inputs.MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs
                {
                    Bucket = exampleCosBucketObject.Bucket,
                    Region = "%s",
                    Object = exampleCosBucketObject.Key,
                },
            },
            SessionContext = "this is a example session context",
        });
    
    });
    
    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.CosBucketObject;
    import com.pulumi.tencentcloud.CosBucketObjectArgs;
    import com.pulumi.tencentcloud.MpsWithdrawsWatermarkOperation;
    import com.pulumi.tencentcloud.MpsWithdrawsWatermarkOperationArgs;
    import com.pulumi.tencentcloud.inputs.MpsWithdrawsWatermarkOperationInputInfoArgs;
    import com.pulumi.tencentcloud.inputs.MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs;
    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 exampleCosBucket = new CosBucket("exampleCosBucket", CosBucketArgs.builder()
                .bucket(String.format("tf-test-mps-wm-%s", local.app_id()))
                .acl("public-read")
                .build());
    
            var exampleCosBucketObject = new CosBucketObject("exampleCosBucketObject", CosBucketObjectArgs.builder()
                .bucket(exampleCosBucket.bucket())
                .key("/test-file/test.mov")
                .source("/Users/luoyin/Downloads/file_example_MOV_480_700kB.mov")
                .build());
    
            var operation = new MpsWithdrawsWatermarkOperation("operation", MpsWithdrawsWatermarkOperationArgs.builder()
                .inputInfo(MpsWithdrawsWatermarkOperationInputInfoArgs.builder()
                    .type("COS")
                    .cosInputInfo(MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs.builder()
                        .bucket(exampleCosBucketObject.bucket())
                        .region("%s")
                        .object(exampleCosBucketObject.key())
                        .build())
                    .build())
                .sessionContext("this is a example session context")
                .build());
    
        }
    }
    
    resources:
      exampleCosBucket:
        type: tencentcloud:CosBucket
        properties:
          bucket: tf-test-mps-wm-${local.app_id}
          acl: public-read
      exampleCosBucketObject:
        type: tencentcloud:CosBucketObject
        properties:
          bucket: ${exampleCosBucket.bucket}
          key: /test-file/test.mov
          source: /Users/luoyin/Downloads/file_example_MOV_480_700kB.mov
      operation:
        type: tencentcloud:MpsWithdrawsWatermarkOperation
        properties:
          inputInfo:
            type: COS
            cosInputInfo:
              bucket: ${exampleCosBucketObject.bucket}
              region: '%s'
              object: ${exampleCosBucketObject.key}
          sessionContext: this is a example session context
    

    Create MpsWithdrawsWatermarkOperation Resource

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

    Constructor syntax

    new MpsWithdrawsWatermarkOperation(name: string, args: MpsWithdrawsWatermarkOperationArgs, opts?: CustomResourceOptions);
    @overload
    def MpsWithdrawsWatermarkOperation(resource_name: str,
                                       args: MpsWithdrawsWatermarkOperationArgs,
                                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def MpsWithdrawsWatermarkOperation(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       input_info: Optional[MpsWithdrawsWatermarkOperationInputInfoArgs] = None,
                                       mps_withdraws_watermark_operation_id: Optional[str] = None,
                                       session_context: Optional[str] = None,
                                       task_notify_config: Optional[MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs] = None)
    func NewMpsWithdrawsWatermarkOperation(ctx *Context, name string, args MpsWithdrawsWatermarkOperationArgs, opts ...ResourceOption) (*MpsWithdrawsWatermarkOperation, error)
    public MpsWithdrawsWatermarkOperation(string name, MpsWithdrawsWatermarkOperationArgs args, CustomResourceOptions? opts = null)
    public MpsWithdrawsWatermarkOperation(String name, MpsWithdrawsWatermarkOperationArgs args)
    public MpsWithdrawsWatermarkOperation(String name, MpsWithdrawsWatermarkOperationArgs args, CustomResourceOptions options)
    
    type: tencentcloud:MpsWithdrawsWatermarkOperation
    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 MpsWithdrawsWatermarkOperationArgs
    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 MpsWithdrawsWatermarkOperationArgs
    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 MpsWithdrawsWatermarkOperationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MpsWithdrawsWatermarkOperationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MpsWithdrawsWatermarkOperationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MpsWithdrawsWatermarkOperation 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 MpsWithdrawsWatermarkOperation resource accepts the following input properties:

    InputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    MpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    TaskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    InputInfo MpsWithdrawsWatermarkOperationInputInfoArgs
    Input information of file for metadata getting.
    MpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    TaskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId String
    ID of the resource.
    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.
    taskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    taskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    input_info MpsWithdrawsWatermarkOperationInputInfoArgs
    Input information of file for metadata getting.
    mps_withdraws_watermark_operation_id str
    ID of the resource.
    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.
    task_notify_config MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo Property Map
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId String
    ID of the resource.
    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.
    taskNotifyConfig Property Map
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the MpsWithdrawsWatermarkOperation 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 MpsWithdrawsWatermarkOperation Resource

    Get an existing MpsWithdrawsWatermarkOperation 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?: MpsWithdrawsWatermarkOperationState, opts?: CustomResourceOptions): MpsWithdrawsWatermarkOperation
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            input_info: Optional[MpsWithdrawsWatermarkOperationInputInfoArgs] = None,
            mps_withdraws_watermark_operation_id: Optional[str] = None,
            session_context: Optional[str] = None,
            task_notify_config: Optional[MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs] = None) -> MpsWithdrawsWatermarkOperation
    func GetMpsWithdrawsWatermarkOperation(ctx *Context, name string, id IDInput, state *MpsWithdrawsWatermarkOperationState, opts ...ResourceOption) (*MpsWithdrawsWatermarkOperation, error)
    public static MpsWithdrawsWatermarkOperation Get(string name, Input<string> id, MpsWithdrawsWatermarkOperationState? state, CustomResourceOptions? opts = null)
    public static MpsWithdrawsWatermarkOperation get(String name, Output<String> id, MpsWithdrawsWatermarkOperationState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:MpsWithdrawsWatermarkOperation    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:
    InputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    MpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    TaskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    InputInfo MpsWithdrawsWatermarkOperationInputInfoArgs
    Input information of file for metadata getting.
    MpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    TaskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId String
    ID of the resource.
    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.
    taskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo MpsWithdrawsWatermarkOperationInputInfo
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId string
    ID of the resource.
    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.
    taskNotifyConfig MpsWithdrawsWatermarkOperationTaskNotifyConfig
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    input_info MpsWithdrawsWatermarkOperationInputInfoArgs
    Input information of file for metadata getting.
    mps_withdraws_watermark_operation_id str
    ID of the resource.
    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.
    task_notify_config MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
    inputInfo Property Map
    Input information of file for metadata getting.
    mpsWithdrawsWatermarkOperationId String
    ID of the resource.
    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.
    taskNotifyConfig Property Map
    Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.

    Supporting Types

    MpsWithdrawsWatermarkOperationInputInfo, MpsWithdrawsWatermarkOperationInputInfoArgs

    Type string
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    CosInputInfo MpsWithdrawsWatermarkOperationInputInfoCosInputInfo
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    S3InputInfo MpsWithdrawsWatermarkOperationInputInfoS3InputInfo
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    UrlInputInfo MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.
    Type string
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    CosInputInfo MpsWithdrawsWatermarkOperationInputInfoCosInputInfo
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    S3InputInfo MpsWithdrawsWatermarkOperationInputInfoS3InputInfo
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    UrlInputInfo MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.
    type String
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    cosInputInfo MpsWithdrawsWatermarkOperationInputInfoCosInputInfo
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    s3InputInfo MpsWithdrawsWatermarkOperationInputInfoS3InputInfo
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    urlInputInfo MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.
    type string
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    cosInputInfo MpsWithdrawsWatermarkOperationInputInfoCosInputInfo
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    s3InputInfo MpsWithdrawsWatermarkOperationInputInfoS3InputInfo
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    urlInputInfo MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.
    type str
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    cos_input_info MpsWithdrawsWatermarkOperationInputInfoCosInputInfo
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    s3_input_info MpsWithdrawsWatermarkOperationInputInfoS3InputInfo
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    url_input_info MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.
    type String
    The input type. Valid values: COS: A COS bucket address. URL: A URL. AWS-S3: An AWS S3 bucket address. Currently, this type is only supported for transcoding tasks..
    cosInputInfo Property Map
    The information of the COS object to process. This parameter is valid and required when Type is COS.
    s3InputInfo Property Map
    The information of the AWS S3 object processed. This parameter is required if Type is AWS-S3.Note: This field may return null, indicating that no valid value can be obtained.
    urlInputInfo Property Map
    The URL of the object to process. This parameter is valid and required when Type is URL.Note: This field may return null, indicating that no valid value can be obtained.

    MpsWithdrawsWatermarkOperationInputInfoCosInputInfo, MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs

    Bucket string
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    Object string
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    Region string
    The region of the COS bucket, such as ap-chongqing.
    Bucket string
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    Object string
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    Region string
    The region of the COS bucket, such as ap-chongqing.
    bucket String
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    object String
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    region String
    The region of the COS bucket, such as ap-chongqing.
    bucket string
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    object string
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    region string
    The region of the COS bucket, such as ap-chongqing.
    bucket str
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    object str
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    region str
    The region of the COS bucket, such as ap-chongqing.
    bucket String
    The COS bucket of the object to process, such as TopRankVideo-125xxx88.
    object String
    The path of the object to process, such as /movie/201907/WildAnimal.mov.
    region String
    The region of the COS bucket, such as ap-chongqing.

    MpsWithdrawsWatermarkOperationInputInfoS3InputInfo, MpsWithdrawsWatermarkOperationInputInfoS3InputInfoArgs

    S3Bucket string
    The AWS S3 bucket.
    S3Object string
    The path of the AWS S3 object.
    S3Region string
    The region of the AWS S3 bucket.
    S3SecretId string
    The key ID required to access the AWS S3 object.
    S3SecretKey string
    The key required to access the AWS S3 object.
    S3Bucket string
    The AWS S3 bucket.
    S3Object string
    The path of the AWS S3 object.
    S3Region string
    The region of the AWS S3 bucket.
    S3SecretId string
    The key ID required to access the AWS S3 object.
    S3SecretKey string
    The key required to access the AWS S3 object.
    s3Bucket String
    The AWS S3 bucket.
    s3Object String
    The path of the AWS S3 object.
    s3Region String
    The region of the AWS S3 bucket.
    s3SecretId String
    The key ID required to access the AWS S3 object.
    s3SecretKey String
    The key required to access the AWS S3 object.
    s3Bucket string
    The AWS S3 bucket.
    s3Object string
    The path of the AWS S3 object.
    s3Region string
    The region of the AWS S3 bucket.
    s3SecretId string
    The key ID required to access the AWS S3 object.
    s3SecretKey string
    The key required to access the AWS S3 object.
    s3_bucket str
    The AWS S3 bucket.
    s3_object str
    The path of the AWS S3 object.
    s3_region str
    The region of the AWS S3 bucket.
    s3_secret_id str
    The key ID required to access the AWS S3 object.
    s3_secret_key str
    The key required to access the AWS S3 object.
    s3Bucket String
    The AWS S3 bucket.
    s3Object String
    The path of the AWS S3 object.
    s3Region String
    The region of the AWS S3 bucket.
    s3SecretId String
    The key ID required to access the AWS S3 object.
    s3SecretKey String
    The key required to access the AWS S3 object.

    MpsWithdrawsWatermarkOperationInputInfoUrlInputInfo, MpsWithdrawsWatermarkOperationInputInfoUrlInputInfoArgs

    Url string
    URL of a video.
    Url string
    URL of a video.
    url String
    URL of a video.
    url string
    URL of a video.
    url str
    URL of a video.
    url String
    URL of a video.

    MpsWithdrawsWatermarkOperationTaskNotifyConfig, MpsWithdrawsWatermarkOperationTaskNotifyConfigArgs

    AwsSqs MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    CmqModel string
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    CmqRegion string
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    NotifyMode string
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    NotifyType string
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    TopicName string
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.
    AwsSqs MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    CmqModel string
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    CmqRegion string
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    NotifyMode string
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    NotifyType string
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    TopicName string
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.
    awsSqs MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    cmqModel String
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    cmqRegion String
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    notifyMode String
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    notifyType String
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    topicName String
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.
    awsSqs MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    cmqModel string
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    cmqRegion string
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    notifyMode string
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    notifyType string
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    topicName string
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.
    aws_sqs MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    cmq_model str
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    cmq_region str
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    notify_mode str
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    notify_type str
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    topic_name str
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.
    awsSqs Property Map
    The AWS SQS queue. This parameter is required if NotifyType is AWS-SQS.Note: This field may return null, indicating that no valid values can be obtained.
    cmqModel String
    The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
    cmqRegion String
    The CMQ or TDMQ-CMQ region, such as sh (Shanghai) or bj (Beijing).
    notifyMode String
    Workflow notification method. Valid values: Finish, Change. If this parameter is left empty, Finish will be used.
    notifyType String
    The notification type. Valid values: CMQ: This value is no longer used. Please use TDMQ-CMQ instead. TDMQ-CMQ: Message queue URL: If NotifyType is set to URL, HTTP callbacks are sent to the URL specified by NotifyUrl. HTTP and JSON are used for the callbacks. The packet contains the response parameters of the ParseNotification API. SCF: This notification type is not recommended. You need to configure it in the SCF console. AWS-SQS: AWS queue. This type is only supported for AWS tasks, and the queue must be in the same region as the AWS bucket. 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
    The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when CmqModel is Queue.
    topicName String
    The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when CmqModel is Topic.

    MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs, MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqsArgs

    SqsQueueName string
    The name of the SQS queue.
    SqsRegion string
    The region of the SQS queue.
    S3SecretId string
    The key ID required to read from/write to the SQS queue.
    S3SecretKey string
    The key required to read from/write to the SQS queue.
    SqsQueueName string
    The name of the SQS queue.
    SqsRegion string
    The region of the SQS queue.
    S3SecretId string
    The key ID required to read from/write to the SQS queue.
    S3SecretKey string
    The key required to read from/write to the SQS queue.
    sqsQueueName String
    The name of the SQS queue.
    sqsRegion String
    The region of the SQS queue.
    s3SecretId String
    The key ID required to read from/write to the SQS queue.
    s3SecretKey String
    The key required to read from/write to the SQS queue.
    sqsQueueName string
    The name of the SQS queue.
    sqsRegion string
    The region of the SQS queue.
    s3SecretId string
    The key ID required to read from/write to the SQS queue.
    s3SecretKey string
    The key required to read from/write to the SQS queue.
    sqs_queue_name str
    The name of the SQS queue.
    sqs_region str
    The region of the SQS queue.
    s3_secret_id str
    The key ID required to read from/write to the SQS queue.
    s3_secret_key str
    The key required to read from/write to the SQS queue.
    sqsQueueName String
    The name of the SQS queue.
    sqsRegion String
    The region of the SQS queue.
    s3SecretId String
    The key ID required to read from/write to the SQS queue.
    s3SecretKey String
    The key required to read from/write to the SQS queue.

    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