Handles detected vulnerabilities. Supported operations include fixing, verifying, and ignoring vulnerabilities.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:ModifyOperateVul |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Info |
string |
Yes |
The information about the vulnerability to handle. This parameter is in JSON format and contains the following fields:
Note
For other vulnerability types, call the DescribeVulList operation to obtain vulnerability information.
Note
Batch processing is supported. Separate multiple vulnerability entries with commas (,). Call the DescribeVulList operation to obtain vulnerability information. |
[{"name":"alilinux2:2.1903:ALINUX2-SA-2022:0007","uuid":"a3bb82a8-a3bd-4546-acce-45ac34af****","tag":"oval","isFront":0},{"name":"alilinux2:2.1903:ALINUX2-SA-2022:0007","uuid":"98a6fecc-88cd-46f2-8e35-f808a388****","tag":"oval","isFront":0}] |
| OperateType |
string |
Yes |
The operation to perform on the vulnerability. Valid values:
|
vul_fix |
| Type |
string |
Yes |
The type of vulnerability to handle. Valid values:
Note
Fix operations are not supported for emergency vulnerabilities (emg), application vulnerabilities (app), or software constituency parsing vulnerabilities (sca). These vulnerability types do not support the execute vulnerability fix operation. |
cve |
| Reason |
string |
No |
The reason for ignoring the vulnerability. This parameter is required only when the operation is set to ignore (that is, OperateType is set to vul_ignore). |
not operate |
| From |
string |
No |
The source identifier of the request. Set this parameter to sas. |
sas |
| ClientToken |
string |
No |
The client token used to ensure request idempotence. Use a different token for each request. Only ASCII characters are supported. The value can be up to 64 characters in length. |
02fb3da4-130e-11e9-8e44-0016e04115b |
| ResourceDirectoryAccountId |
integer |
No |
The ID of the Alibaba Cloud account associated with a member account in the resource directory. Note
Call the DescribeMonitorAccounts operation to obtain this parameter. |
|
| DryRun |
boolean |
No |
Specifies whether to perform only a dry run for this request. Valid values: true: performs only a dry run without executing the actual operation. false: sends the request normally. Default value: false. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. The ID is a unique identifier generated by Alibaba Cloud for the request. You can use the ID to troubleshoot and locate issues. |
DFE4F166-1AC9-4FAC-A4E4-F0608AD705A6 |
Examples
Success response
JSON format
{
"RequestId": "DFE4F166-1AC9-4FAC-A4E4-F0608AD705A6"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InsufficientAuthorizationCount | Authorization count is insufficient. | |
| 400 | UnauthorizedMachineNotSupportFix | Unauthorized machines do not support vulnerability fixing. | |
| 400 | UserInstanceVersionNotSupportFix | Vulnerability fixing is not supported for the instance version. | |
| 400 | RdCheckNoPermission | Resource directory account verification has no permission. | |
| 400 | IdempotentParameterMismatch | 相同的 ClientToken 被用于不同的请求参数。 | |
| 500 | ServerError | ServerError | |
| 500 | RdCheckInnerError | Resource directory account service internal error. | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
| 409 | IdempotentRequestInProgress | 使用相同 ClientToken 的请求正在处理中。 |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.