Queries the pre-patches that are required to fix specific Windows system vulnerabilities.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description
Action String Yes DescribeFrontVulPatchList

The operation that you want to perform. Set the value to DescribeFrontVulPatchList.

Info String No [{"name":"5000803","uuid":"026c9296-1234-5678-b937-a7d81f05****","tag":"system"}]

The information about the Windows system vulnerability to query. The value is a JSON string that contains the following fields:

  • name: the name of the vulnerability.
  • uuid: the UUID of the server on which the vulnerability is detected.
  • tag: the tag that is added to the vulnerability. Set the value to system, which indicates Windows system vulnerabilities.
OperateType String No vul_fix

The operation on the vulnerability. Set the value to vul_fix, which indicates vulnerability fixing.

Type String No sys

The type of the vulnerability to query. Set the value to sys, which indicates Windows system vulnerabilities.

All Alibaba Cloud API operations must include common request parameters. For more information about common request parameters, see Common parameters.

For more information about sample requests, see the "Examples" section of this topic.

Response parameters

Parameter Type Example Description
RequestId String F929E952-EBFC-56C3-BD35-BF8B59024C68

The ID of the request, which is used to locate and troubleshoot issues.

FrontPatchList Array of FrontPatch

The information about the pre-patches that are required to fix Windows system vulnerabilities.

Uuid String 1587bedb-fdb4-48c4-9330-************

The UUID of the server.

PatchList Array of Patch

The pre-patches that are required to install on servers for vulnerability fixing.

Name String 4523204

The pre-patch number.

AliasName String Stack update for x64-based systems (KB4523204)

The name of the vulnerability.

Examples

Sample requests

http(s)://[Endpoint]/?Action=DescribeFrontVulPatchList
&Info=[{"name":"5000803","uuid":"026c9296-1234-5678-b937-a7d81f05****","tag":"system"}]
&OperateType=vul_fix
&Type=sys
&Common request parameters

Sample success responses

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeFrontVulPatchListResponse>
    <RequestId>F929E952-EBFC-56C3-BD35-BF8B59024C68</RequestId>
    <FrontPatchList>
        <Uuid>1587bedb-fdb4-48c4-9330-************</Uuid>
        <PatchList>
            <Name>4523204</Name>
            <AliasName>Stack update for x64-based systems (KB4523204)</AliasName>
        </PatchList>
    </FrontPatchList>
</DescribeFrontVulPatchListResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "F929E952-EBFC-56C3-BD35-BF8B59024C68",
  "FrontPatchList" : [ {
    "Uuid" : "1587bedb-fdb4-48c4-9330-************",
    "PatchList" : [ {
      "Name" : "4523204",
      "AliasName" : "Stack update for x64-based systems (KB4523204)"
    } ]
  } ]
}

Error codes

For a list of error codes, visit the API Error Center.