tencentcloud.MpsWithdrawsWatermarkOperation
Explore with Pulumi AI
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:
- Input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- Mps
Withdraws stringWatermark Operation Id - ID of the resource.
- Session
Context 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.
- Task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- Input
Info MpsWithdraws Watermark Operation Input Info Args - Input information of file for metadata getting.
- Mps
Withdraws stringWatermark Operation Id - ID of the resource.
- Session
Context 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.
- Task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config Args - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- mps
Withdraws StringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- mps
Withdraws stringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input_
info MpsWithdraws Watermark Operation Input Info Args - Input information of file for metadata getting.
- mps_
withdraws_ strwatermark_ operation_ id - 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_ Mpsconfig Withdraws Watermark Operation Task Notify Config Args - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info Property Map - Input information of file for metadata getting.
- mps
Withdraws StringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify Property MapConfig - 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.
- Input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- Mps
Withdraws stringWatermark Operation Id - ID of the resource.
- Session
Context 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.
- Task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- Input
Info MpsWithdraws Watermark Operation Input Info Args - Input information of file for metadata getting.
- Mps
Withdraws stringWatermark Operation Id - ID of the resource.
- Session
Context 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.
- Task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config Args - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- mps
Withdraws StringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info MpsWithdraws Watermark Operation Input Info - Input information of file for metadata getting.
- mps
Withdraws stringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify MpsConfig Withdraws Watermark Operation Task Notify Config - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input_
info MpsWithdraws Watermark Operation Input Info Args - Input information of file for metadata getting.
- mps_
withdraws_ strwatermark_ operation_ id - 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_ Mpsconfig Withdraws Watermark Operation Task Notify Config Args - Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.
- input
Info Property Map - Input information of file for metadata getting.
- mps
Withdraws StringWatermark Operation Id - ID of the resource.
- session
Context 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.
- task
Notify Property MapConfig - 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.. - Cos
Input MpsInfo Withdraws Watermark Operation Input Info Cos Input Info - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - S3Input
Info MpsWithdraws Watermark Operation Input Info S3Input Info - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - Url
Input MpsInfo Withdraws Watermark Operation Input Info Url Input Info - The URL of the object to process. This parameter is valid and required when
Type
isURL
.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.. - Cos
Input MpsInfo Withdraws Watermark Operation Input Info Cos Input Info - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - S3Input
Info MpsWithdraws Watermark Operation Input Info S3Input Info - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - Url
Input MpsInfo Withdraws Watermark Operation Input Info Url Input Info - The URL of the object to process. This parameter is valid and required when
Type
isURL
.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.. - cos
Input MpsInfo Withdraws Watermark Operation Input Info Cos Input Info - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - s3Input
Info MpsWithdraws Watermark Operation Input Info S3Input Info - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - url
Input MpsInfo Withdraws Watermark Operation Input Info Url Input Info - The URL of the object to process. This parameter is valid and required when
Type
isURL
.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.. - cos
Input MpsInfo Withdraws Watermark Operation Input Info Cos Input Info - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - s3Input
Info MpsWithdraws Watermark Operation Input Info S3Input Info - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - url
Input MpsInfo Withdraws Watermark Operation Input Info Url Input Info - The URL of the object to process. This parameter is valid and required when
Type
isURL
.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_ Mpsinfo Withdraws Watermark Operation Input Info Cos Input Info - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - s3_
input_ Mpsinfo Withdraws Watermark Operation Input Info S3Input Info - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - url_
input_ Mpsinfo Withdraws Watermark Operation Input Info Url Input Info - The URL of the object to process. This parameter is valid and required when
Type
isURL
.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.. - cos
Input Property MapInfo - The information of the COS object to process. This parameter is valid and required when
Type
isCOS
. - s3Input
Info Property Map - The information of the AWS S3 object processed. This parameter is required if
Type
isAWS-S3
.Note: This field may return null, indicating that no valid value can be obtained. - url
Input Property MapInfo - The URL of the object to process. This parameter is valid and required when
Type
isURL
.Note: This field may return null, indicating that no valid value can be obtained.
MpsWithdrawsWatermarkOperationInputInfoCosInputInfo, MpsWithdrawsWatermarkOperationInputInfoCosInputInfoArgs
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.
- S3Secret
Id string - The key ID required to access the AWS S3 object.
- S3Secret
Key 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.
- S3Secret
Id string - The key ID required to access the AWS S3 object.
- S3Secret
Key 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.
- s3Secret
Id String - The key ID required to access the AWS S3 object.
- s3Secret
Key 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.
- s3Secret
Id string - The key ID required to access the AWS S3 object.
- s3Secret
Key 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_ strid - The key ID required to access the AWS S3 object.
- s3_
secret_ strkey - 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.
- s3Secret
Id String - The key ID required to access the AWS S3 object.
- s3Secret
Key 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
- Aws
Sqs MpsWithdraws Watermark Operation Task Notify Config Aws Sqs - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-SQS
.Note: This field may return null, indicating that no valid values can be obtained. - Cmq
Model string - The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
- Cmq
Region string - The CMQ or TDMQ-CMQ region, such as
sh
(Shanghai) orbj
(Beijing). - Notify
Mode string - Workflow notification method. Valid values: Finish, Change. If this parameter is left empty,
Finish
will be used. - Notify
Type string - The notification type. Valid values:
CMQ
: This value is no longer used. Please useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 string - HTTP callback URL, required if
NotifyType
is set toURL
. - Queue
Name string - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - Topic
Name string - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
- Aws
Sqs MpsWithdraws Watermark Operation Task Notify Config Aws Sqs - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-SQS
.Note: This field may return null, indicating that no valid values can be obtained. - Cmq
Model string - The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
- Cmq
Region string - The CMQ or TDMQ-CMQ region, such as
sh
(Shanghai) orbj
(Beijing). - Notify
Mode string - Workflow notification method. Valid values: Finish, Change. If this parameter is left empty,
Finish
will be used. - Notify
Type string - The notification type. Valid values:
CMQ
: This value is no longer used. Please useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 string - HTTP callback URL, required if
NotifyType
is set toURL
. - Queue
Name string - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - Topic
Name string - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
- aws
Sqs MpsWithdraws Watermark Operation Task Notify Config Aws Sqs - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-SQS
.Note: This field may return null, indicating that no valid values can be obtained. - cmq
Model String - The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
- cmq
Region String - The CMQ or TDMQ-CMQ region, such as
sh
(Shanghai) orbj
(Beijing). - notify
Mode String - Workflow notification method. Valid values: Finish, Change. If this parameter is left empty,
Finish
will be used. - notify
Type String - The notification type. Valid values:
CMQ
: This value is no longer used. Please useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 String - HTTP callback URL, required if
NotifyType
is set toURL
. - queue
Name String - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - topic
Name String - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
- aws
Sqs MpsWithdraws Watermark Operation Task Notify Config Aws Sqs - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-SQS
.Note: This field may return null, indicating that no valid values can be obtained. - cmq
Model string - The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
- cmq
Region string - The CMQ or TDMQ-CMQ region, such as
sh
(Shanghai) orbj
(Beijing). - notify
Mode string - Workflow notification method. Valid values: Finish, Change. If this parameter is left empty,
Finish
will be used. - notify
Type string - The notification type. Valid values:
CMQ
: This value is no longer used. Please useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 string - HTTP callback URL, required if
NotifyType
is set toURL
. - queue
Name string - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - topic
Name string - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
- aws_
sqs MpsWithdraws Watermark Operation Task Notify Config Aws Sqs - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-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) orbj
(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 useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 toURL
. - queue_
name str - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - topic_
name str - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
- aws
Sqs Property Map - The AWS SQS queue. This parameter is required if
NotifyType
isAWS-SQS
.Note: This field may return null, indicating that no valid values can be obtained. - cmq
Model String - The CMQ or TDMQ-CMQ model. Valid values: Queue, Topic.
- cmq
Region String - The CMQ or TDMQ-CMQ region, such as
sh
(Shanghai) orbj
(Beijing). - notify
Mode String - Workflow notification method. Valid values: Finish, Change. If this parameter is left empty,
Finish
will be used. - notify
Type String - The notification type. Valid values:
CMQ
: This value is no longer used. Please useTDMQ-CMQ
instead.TDMQ-CMQ
: Message queueURL
: IfNotifyType
is set toURL
, HTTP callbacks are sent to the URL specified byNotifyUrl
. HTTP and JSON are used for the callbacks. The packet contains the response parameters of theParseNotification
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 String - HTTP callback URL, required if
NotifyType
is set toURL
. - queue
Name String - The CMQ or TDMQ-CMQ queue to receive notifications. This parameter is valid when
CmqModel
isQueue
. - topic
Name String - The CMQ or TDMQ-CMQ topic to receive notifications. This parameter is valid when
CmqModel
isTopic
.
MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqs, MpsWithdrawsWatermarkOperationTaskNotifyConfigAwsSqsArgs
- Sqs
Queue stringName - The name of the SQS queue.
- Sqs
Region string - The region of the SQS queue.
- S3Secret
Id string - The key ID required to read from/write to the SQS queue.
- S3Secret
Key string - The key required to read from/write to the SQS queue.
- Sqs
Queue stringName - The name of the SQS queue.
- Sqs
Region string - The region of the SQS queue.
- S3Secret
Id string - The key ID required to read from/write to the SQS queue.
- S3Secret
Key string - The key required to read from/write to the SQS queue.
- sqs
Queue StringName - The name of the SQS queue.
- sqs
Region String - The region of the SQS queue.
- s3Secret
Id String - The key ID required to read from/write to the SQS queue.
- s3Secret
Key String - The key required to read from/write to the SQS queue.
- sqs
Queue stringName - The name of the SQS queue.
- sqs
Region string - The region of the SQS queue.
- s3Secret
Id string - The key ID required to read from/write to the SQS queue.
- s3Secret
Key string - The key required to read from/write to the SQS queue.
- sqs_
queue_ strname - The name of the SQS queue.
- sqs_
region str - The region of the SQS queue.
- s3_
secret_ strid - The key ID required to read from/write to the SQS queue.
- s3_
secret_ strkey - The key required to read from/write to the SQS queue.
- sqs
Queue StringName - The name of the SQS queue.
- sqs
Region String - The region of the SQS queue.
- s3Secret
Id String - The key ID required to read from/write to the SQS queue.
- s3Secret
Key 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.