Enables or disables pay-as-you-go billing for a specified feature.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PostPayInstanceId |
string |
No |
The pay-as-you-go instance ID. This parameter is required. Note
Invoke the DescribeVersionConfig operation to obtain this parameter. |
postpay-sas-** |
| PostPayModuleSwitch |
string |
No |
The switch status of pay-as-you-go modules in JSON string format. Valid values:
Note
Modules for which no value is specified remain unchanged. Important This parameter has the same meaning as PostPayModuleSwitchObj. If both parameters are specified, the value of PostPayModuleSwitch takes precedence. |
{"VUL":1,"CSPM":0} |
| PostPaidHostAutoBind |
integer |
No |
Specifies whether to automatically bind newly added assets for host and container protection. Valid values:
|
1 |
| PostPaidHostAutoBindVersion |
integer |
No |
The version to which newly added assets are automatically bound for host and container protection. Valid values:
|
3 |
| PostPayModuleSwitchObj |
object |
No |
The pay-as-you-go module switch. Important This parameter has the same meaning as PostPayModuleSwitch. If both parameters are specified, the value of PostPayModuleSwitch takes precedence. |
|
| Vul |
integer |
No |
The vulnerability fix module. Valid values:
|
1 |
| Cspm |
integer |
No |
The cloud security configuration check module. Valid values:
|
1 |
| Agentless |
integer |
No |
The agentless detection module. Valid values:
|
1 |
| Serverless |
integer |
No |
The serverless security module. Valid values:
|
1 |
| Ctdr |
integer |
No |
The threat detection and response module. Valid values:
|
1 |
| CtdrStorage |
integer |
No |
The log management module. Valid values:
|
1 |
| Sdk |
integer |
No |
The malicious file detection SDK module. Valid values:
|
1 |
| Rasp |
integer |
No |
The application protection module. Valid values:
|
1 |
| PostHost |
integer |
No |
The host and container security module. Valid values:
|
1 |
| WebLock |
integer |
No |
The file tamper-proofing module. Valid values:
|
1 |
| AntiRansomware |
integer |
No |
The anti-ransomware module. Valid values:
|
1 |
| BasicService |
integer |
No |
The basic service module. Valid values:
Important The basic service module switch cannot be manually modified. This module is in the enabling status when any other module is enabled, and is in the shutdown state only when all other modules are in the shutdown state. |
1 |
| AiDigital |
integer |
No |
The AI digital human module. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
BaseResult |
||
| Success |
boolean |
Indicates whether the call was successful. Valid values:
|
true |
| Code |
string |
The result code. A value of 200 indicates success. Any other value indicates failure. You can use this field to determine the cause of the failure. |
200 |
| Message |
string |
The returned message. |
successful |
| RequestId |
string |
The request ID, which is a unique identifier generated by Alibaba Cloud for the request. You can use this ID to troubleshoot issues. |
ACF97412-FD09-4D1F-994F-34DF12BREF20 |
| HttpStatusCode |
integer |
The HTTP status code of the request. |
200 |
Examples
Success response
JSON format
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "ACF97412-FD09-4D1F-994F-34DF12BREF20",
"HttpStatusCode": 200
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | PostPayInstanceNotExist | post pay instance not exist. | |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.