Modifies the name and watermark configuration (WatermarkConfig) of an image and text watermark template that was added by calling the AddWatermark operation.
Operation description
After you invoke AddWatermark to add an image and text watermark template, you can invoke this operation to modify the name and watermark configuration of the template.
This operation does not support replacing the image in an image watermark template or modifying the template across templatetypes (such as changing an image watermark template to a text watermark template).
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:UpdateWatermark |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
No |
The new name of the watermark template.
|
test |
| WatermarkId |
string |
Yes |
The ID of the image and text watermark template to modify. Only a single watermark template ID is supported. You can obtain the ID by using one of the following methods:
|
af2afe4761992c*****bd947dae97337 |
| WatermarkConfig |
string |
Yes |
The configuration information of the image and text watermark (JSON character string), including the watermark display position and watermark effect. The configuration parameters for image watermarks and text watermarks are different. For details about the parameter structure, see WatermarkConfig. Note
Modifying across templatetypes is not supported. You can invoke the GetWatermark operation to query the type of the watermark template before modifying the configuration. |
{"Width":"55","Height":"55","Dx":"9","Dy":"9","ReferPos":"BottomLeft"} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
25818875-5F78-4A*****F6-D7393642CA58 |
| WatermarkInfo |
object |
The watermark template information. |
|
| CreationTime |
string |
The time when the watermark template was created. The time is in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
2018-11-06T08:03:17Z |
| Type |
string |
The type of the watermark template. Valid values:
|
Image |
| IsDefault |
string |
Indicates whether the template is the default image and text watermark template. Valid values:
|
NotDefault |
| FileUrl |
string |
The URL of the watermark file (OSS address or CDN address). Note
This parameter is returned only for image watermark templates. |
https://outin-32****9f4b3e7.oss-cn-shanghai.aliyuncs.com/image/cover/E6C3448CC8B715E6F8A72EC6B-6-2.png?Expires=1541600583&OSSAccessKeyId=****&Signature=gmf1eYMoDVg%2BHQCb4UGozBW**** |
| WatermarkConfig |
string |
The configuration information of the image and text watermark (JSON string), including the watermark display position and watermark effect. The configuration parameters for image watermarks and text watermarks are different. For more information about the parameter structure, see WatermarkConfig. |
{"Width":"55","Height":"55","Dx":"9","Dy":"9","ReferPos":"BottomLeft"} |
| Name |
string |
The name of the watermark template. |
test |
| WatermarkId |
string |
The ID of the watermark template. |
505e2e287ea*****ecfddd386d384 |
Examples
Success response
JSON format
{
"RequestId": "25818875-5F78-4A*****F6-D7393642CA58",
"WatermarkInfo": {
"CreationTime": "2018-11-06T08:03:17Z",
"Type": "Image",
"IsDefault": "NotDefault",
"FileUrl": "https://outin-32****9f4b3e7.oss-cn-shanghai.aliyuncs.com/image/cover/E6C3448CC8B715E6F8A72EC6B-6-2.png?Expires=1541600583&OSSAccessKeyId=****&Signature=gmf1eYMoDVg%2BHQCb4UGozBW****",
"WatermarkConfig": "{\"Width\":\"55\",\"Height\":\"55\",\"Dx\":\"9\",\"Dy\":\"9\",\"ReferPos\":\"BottomLeft\"}",
"Name": "test",
"WatermarkId": "505e2e287ea*****ecfddd386d384"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.