Re-adds a cloud product to Web Application Firewall (WAF). This operation is applicable only when the protection status of the cloud product is abnormal.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-waf:ReCreateCloudResource |
none |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the WAF instance. Note
Call DescribeInstance to query the ID of the current WAF instance. |
waf_v2_public_cn-*** |
ResourceInstanceId
deprecated
|
string |
No |
The ID of the cloud product instance. |
lb-bp*********k5uj2p |
Port
deprecated
|
integer |
No |
The port of the cloud product that is added to WAF. |
443 |
ResourceProduct
deprecated
|
string |
No |
The type of the cloud product. Valid values:
|
clb7 |
| CloudResourceId |
string |
No |
The ID of the added resource. The ID is automatically generated by WAF when you add the cloud product. Note
The resource ID is available in the response after you call CreateCloudResource to add the resource. |
lb-bp*********k5uj2p-443-clb7 |
| RegionId |
string |
No |
The region where the WAF instance resides. Valid values:
|
cn-hangzhou |
| ResourceManagerResourceGroupId |
string |
No |
The ID of the Alibaba Cloud resource group. |
rg-acfm***q |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The ID of the request. |
D7861F61-5B61-46CE-A47C-6B19****5EB0 |
Examples
Success response
JSON format
{
"RequestId": "D7861F61-5B61-46CE-A47C-6B19****5EB0"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Waf.Pullin.CertNotExist | Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. | Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. |
| 400 | Waf.Pullin.ResourceNotExist | The accessed resource already exists. Resource:%s. | The accessed resource already exists. Resource:%s. |
| 400 | Waf.Pullin.AlreadyAccessed | The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. | The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. |
| 400 | Waf.Pullin.CertExpired | Certificate expired, certificate ID:%s . | |
| 400 | Waf.Pullin.CloudProductParamNotMatch | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. |
| 400 | Waf.Pullin.CloudResourceInvalid | CloudResourceId parameter is illegal. | CloudResourceId parameter is illegal |
| 400 | Waf.Pullin.CloudProductParamEmpty | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.