{"openapi":"3.1.0","info":{"title":"Converge Cloud — Cloud Workload Protection (cwp)","version":"2018-02-28","summary":"46 actions.","description":"Endpoint `https://cwp.api3.convergecloud.com`, region `luzon`, `X-TC-Version: 2018-02-28`.\n\nA wrong `X-TC-Version` returns `InvalidAction`, which is indistinguishable from a missing action — this was the single largest source of false “absent” verdicts in our own measurements."},"servers":[{"url":"https://cwp.api3.convergecloud.com","description":"Converge Cloud production (luzon — the only region)"}],"x-cc-wire-protocol":{"style":"RPC over HTTP POST","realPath":"/","actionHeader":"X-TC-Action","versionHeader":"X-TC-Version","version":"2018-02-28","note":"Every operation in this document is really `POST /` to the server above with `X-TC-Action: <Action>`. Paths of the form `/cwp/<Action>` exist so the actions are individually addressable, linkable and renderable; they are not routes on the server.","signing":"TC3-HMAC-SHA256","region":"luzon","clockSkewSeconds":300},"security":[{"TC3":[]}],"tags":[{"name":"cwp","description":"Cloud Workload Protection"}],"paths":{"/cwp/CreateBaselineStrategy":{"post":{"operationId":"cwp_CreateBaselineStrategy","summary":"CreateBaselineStrategy","description":"Create a baseline policy based on the policy information.\nReturns only a RequestId. The created strategy is not identified in the response; list strategies with DescribeBaselineStrategyList to find it.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: CreateBaselineStrategy' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"CreateBaselineStrategy","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"RequestId":"08b3b56e-0690-7459-ed45-713ca128da5d"}}}}}}}}}},"/cwp/DeleteBaselineStrategy":{"post":{"operationId":"cwp_DeleteBaselineStrategy","summary":"DeleteBaselineStrategy","description":"Delete the policy by baseline policy ID.\nReturns success for a strategy id that does not exist, so a successful response is not evidence that anything was deleted. Read back with DescribeBaselineStrategyList.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DeleteBaselineStrategy' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"StrategyId\":\"<StrategyId>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DeleteBaselineStrategy","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":["StrategyId"],"x-cc-notable-params":["StrategyId"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"StrategyId":{"type":"string"}},"required":["StrategyId"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"StrategyId":"<StrategyId>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DeleteBruteAttacks":{"post":{"operationId":"cwp_DeleteBruteAttacks","summary":"DeleteBruteAttacks","description":"Delete brute force attack records.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DeleteBruteAttacks' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DeleteBruteAttacks","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"RequestId":"d7df54db-f1bc-548b-6774-515cc467e0c4"}}}}}}}}}},"/cwp/DeleteMachine":{"post":{"operationId":"cwp_DeleteMachine","summary":"DeleteMachine","description":"Uninstall the CWPP client.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DeleteMachine' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DeleteMachine","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"ResourceNotFound","Message":"未查询到对应机器"},"RequestId":"85c8cc97-7de0-c9b1-6913-5ba3f994ca3d"}}}}}}}}}},"/cwp/DescribeAccountStatistics":{"post":{"operationId":"cwp_DescribeAccountStatistics","summary":"DescribeAccountStatistics","description":"Obtain the account statistics data.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAccountStatistics' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAccountStatistics","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"AccountStatistics":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeAgentInstallCommand":{"post":{"operationId":"cwp_DescribeAgentInstallCommand","summary":"DescribeAgentInstallCommand","description":"Obtain the agent installation command.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAgentInstallCommand' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"IsCloud\":false,\"NetType\":\"<NetType>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAgentInstallCommand","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["IsCloud","NetType"],"x-cc-notable-params":["IsCloud","NetType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"IsCloud":{"type":"boolean"},"NetType":{"type":"string"}},"required":["IsCloud","NetType"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"IsCloud":false,"NetType":"<NetType>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeAlarmAttribute":{"post":{"operationId":"cwp_DescribeAlarmAttribute","summary":"DescribeAlarmAttribute","description":"Query the alarm configuration for host security.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmAttribute' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAlarmAttribute","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeAssetMachineList":{"post":{"operationId":"cwp_DescribeAssetMachineList","summary":"DescribeAssetMachineList","description":"Obtain the resource monitoring list of the asset fingerprint page.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAssetMachineList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAssetMachineList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Machines":[],"Total":0}}}}}}}}},"/cwp/DescribeAssetPortInfoList":{"post":{"operationId":"cwp_DescribeAssetPortInfoList","summary":"DescribeAssetPortInfoList","description":"Obtain the list of asset management ports.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAssetPortInfoList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAssetPortInfoList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Ports":[],"Total":0}}}}}}}}},"/cwp/DescribeAssetProcessInfoList":{"post":{"operationId":"cwp_DescribeAssetProcessInfoList","summary":"DescribeAssetProcessInfoList","description":"Obtain the list of asset management processes.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAssetProcessInfoList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAssetProcessInfoList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Process":[],"Total":0}}}}}}}}},"/cwp/DescribeAssetUserList":{"post":{"operationId":"cwp_DescribeAssetUserList","summary":"DescribeAssetUserList","description":"Obtain the list of accounts.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAssetUserList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAssetUserList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Total":0,"Users":[]}}}}}}}}},"/cwp/DescribeAttackLogs":{"post":{"operationId":"cwp_DescribeAttackLogs","summary":"DescribeAttackLogs","description":"Query network attack logs.\nDescribeAttackLogs responds on Converge Cloud.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAttackLogs' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAttackLogs","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"AttackLogs":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeAttackVulTypeList":{"post":{"operationId":"cwp_DescribeAttackVulTypeList","summary":"DescribeAttackVulTypeList","description":"Obtain the list of network attack threat types.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAttackVulTypeList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeAttackVulTypeList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"List":[]}}}}}}}}},"/cwp/DescribeBaselineDetail":{"post":{"operationId":"cwp_DescribeBaselineDetail","summary":"DescribeBaselineDetail","description":"Query baseline details by baseline ID.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBaselineDetail' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"BaselineId\":\"<BaselineId>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeBaselineDetail","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["BaselineId"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"BaselineId":{"type":"string"}},"required":["BaselineId"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"BaselineId":"<BaselineId>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeBaselineList":{"post":{"operationId":"cwp_DescribeBaselineList","summary":"DescribeBaselineList","description":"Query the information of the baseline list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBaselineList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Limit\":20,\"Offset\":0}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeBaselineList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["Limit","Offset"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."}},"required":["Limit","Offset"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Limit":20,"Offset":0}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeBaselineRule":{"post":{"operationId":"cwp_DescribeBaselineRule","summary":"DescribeBaselineRule","description":"Query the information on corresponding check items based on baseline ID.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBaselineRule' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"BaselineId\":\"<BaselineId>\",\"Limit\":20,\"Offset\":0}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeBaselineRule","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["BaselineId","Limit","Offset"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"BaselineId":{"type":"string"},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."}},"required":["BaselineId","Limit","Offset"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"BaselineId":"<BaselineId>","Limit":20,"Offset":0}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeBaselineStrategyList":{"post":{"operationId":"cwp_DescribeBaselineStrategyList","summary":"DescribeBaselineStrategyList","description":"Query the information of baseline policies under the same user.\nLimit, Offset and Enabled are all required. Converge Cloud ships six built-in strategies, identified by IsDefault.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBaselineStrategyList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Limit\":20,\"Offset\":0,\"Enabled\":false}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeBaselineStrategyList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["Limit","Offset","Enabled"],"x-cc-notable-params":["Limit","Offset","Enabled"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."},"Enabled":{"type":"boolean"}},"required":["Limit","Offset","Enabled"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Limit":20,"Offset":0,"Enabled":false}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"StrategyList":[{"StrategyId":181,"StrategyName":"example","Enabled":1,"ScanCycle":1,"ScanAt":"00:00:00","PassRate":0,"CategoryIds":"","IsDefault":0,"HostCount":0,"RuleCount":0}],"TotalCount":1}}}}}}}}},"/cwp/DescribeComponentStatistics":{"post":{"operationId":"cwp_DescribeComponentStatistics","summary":"DescribeComponentStatistics","description":"Query component statistics.\nDescribeComponentStatistics responds on Converge Cloud.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeComponentStatistics' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeComponentStatistics","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"ComponentStatistics":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeGeneralStat":{"post":{"operationId":"cwp_DescribeGeneralStat","summary":"DescribeGeneralStat","description":"Obtain the statistics data of hosts.\nRead this before interpreting vulnerability counts: a count of zero means nothing has been scanned rather than that nothing was found.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeGeneralStat' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeGeneralStat","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"AddedOnTheFifteen":0,"AgentsAll":0,"AgentsBasic":0,"AgentsOffline":0,"AgentsOnline":0,"AgentsPro":0,"AgentsProExpireWithInSevenDays":0,"FlagshipMachineCnt":0,"MachinesAll":0,"MachinesUninstalled":0,"Offline":0,"ProtectDays":0,"RiskMachine":0,"Shutdown":0}}}}}}}}},"/cwp/DescribeLicenseGeneral":{"post":{"operationId":"cwp_DescribeLicenseGeneral","summary":"DescribeLicenseGeneral","description":"Obtain the authorization overview information.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeLicenseGeneral' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeLicenseGeneral","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"AutoOpenStatus":false,"AutoRepurchaseRenewSwitch":false,"AutoRepurchaseSwitch":false,"AvailableFlagshipVersionLicenseCnt":0,"AvailableLHLicenseCnt":0,"AvailableLicenseCnt":0,"AvailableProVersionLicenseCnt":0,"CwpVersionLicenseCnt":0,"DestroyOrderNum":0,"ExpireLicenseCnt":0,"FlagshipVersionLicenseCnt":0,"IsOpenStatusHistory":false,"LicenseCnt":0,"NearExpiryLicenseCnt":0,"NotExpiredLicenseCnt":0,"ProVersionLicenseCnt":0,"ProtectType":"FLAGSHIP_POSTPAY","RepurchaseRenewSwitch":false,"UsedLicenseCnt":0}}}}}}}}},"/cwp/DescribeLogStorageStatistic":{"post":{"operationId":"cwp_DescribeLogStorageStatistic","summary":"DescribeLogStorageStatistic","description":"Obtain the statistics of the used log retrieval capacity.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeLogStorageStatistic' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeLogStorageStatistic","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"TotalSize":0,"UsedSize":0}}}}}}}}},"/cwp/DescribeMachineInfo":{"post":{"operationId":"cwp_DescribeMachineInfo","summary":"DescribeMachineInfo","description":"Query the details of a protected host, including its agent status and system information.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMachineInfo' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Uuid|Quuid\":\"<Uuid|Quuid>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeMachineInfo","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["Uuid|Quuid"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Uuid|Quuid":{"type":"string"}},"required":["Uuid|Quuid"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Uuid|Quuid":"<Uuid|Quuid>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeMachineList":{"post":{"operationId":"cwp_DescribeMachineList","summary":"DescribeMachineList","description":"Query the list of hosts enrolled in host security.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMachineList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"MachineRegion\":\"<MachineRegion>\",\"MachineType\":\"<MachineType>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeMachineList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["MachineRegion","MachineType"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"MachineRegion":{"type":"string"},"MachineType":{"type":"string"}},"required":["MachineRegion","MachineType"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"MachineRegion":"<MachineRegion>","MachineType":"<MachineType>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeMachineOsList":{"post":{"operationId":"cwp_DescribeMachineOsList","summary":"DescribeMachineOsList","description":"Query the machine operating system list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMachineOsList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeMachineOsList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"List":[{"Name":"CentOS","MachineOSType":1},{"Name":"Debian","MachineOSType":2},{"Name":"Gentoo","MachineOSType":3},{"Name":"RedHat","MachineOSType":4},{"Name":"Ubuntu","MachineOSType":5},{"Name":"WindowsServer","MachineOSType":6},{"MachineOSType":7},{"Name":"CoreOS","MachineOSType":8},{"Name":"FreeBSD","MachineOSType":9},{"Name":"SUSE","MachineOSType":10},{"Name":"Aliyun Linux","MachineOSType":11},{"Name":"OpenCloud","MachineOSType":12}]}}}}}}}}},"/cwp/DescribeMachineRegions":{"post":{"operationId":"cwp_DescribeMachineRegions","summary":"DescribeMachineRegions","description":"Obtain the list of machine regions.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMachineRegions' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeMachineRegions","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeMachines":{"post":{"operationId":"cwp_DescribeMachines","summary":"DescribeMachines","description":"Obtain the list of hosts in a specific region.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMachines' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"MachineRegion\":\"<MachineRegion>\",\"MachineType\":\"<MachineType>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeMachines","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["MachineRegion","MachineType"],"x-cc-notable-params":["MachineRegion","MachineType","Limit","Offset","Filters"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"MachineRegion":{"type":"string"},"MachineType":{"type":"string"},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Filters":{"type":"array","description":"Server-side filters. Unknown filter names are rejected rather than ignored. Optional.","items":{"type":"object","properties":{"Name":{"type":"string"},"Values":{"type":"array","items":{"type":"string"}}},"required":["Name","Values"]}}},"required":["MachineRegion","MachineType"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"MachineRegion":"<MachineRegion>","MachineType":"<MachineType>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribePrivilegeEvents":{"post":{"operationId":"cwp_DescribePrivilegeEvents","summary":"DescribePrivilegeEvents","description":"Query detected local privilege escalation events.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribePrivilegeEvents' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribePrivilegeEvents","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"List":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeRansomDefenseStrategyList":{"post":{"operationId":"cwp_DescribeRansomDefenseStrategyList","summary":"DescribeRansomDefenseStrategyList","description":"Query the list of anti-ransomware policies.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeRansomDefenseStrategyList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Limit\":20,\"Offset\":0}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeRansomDefenseStrategyList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["Limit","Offset"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."}},"required":["Limit","Offset"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Limit":20,"Offset":0}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeReverseShellEvents":{"post":{"operationId":"cwp_DescribeReverseShellEvents","summary":"DescribeReverseShellEvents","description":"Obtain the list of Reverse Shell.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeReverseShellEvents' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeReverseShellEvents","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"List":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeRiskDnsList":{"post":{"operationId":"cwp_DescribeRiskDnsList","summary":"DescribeRiskDnsList","description":"Obtain the malicious request list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeRiskDnsList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeRiskDnsList","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"RiskDnsList":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeSecurityDynamics":{"post":{"operationId":"cwp_DescribeSecurityDynamics","summary":"DescribeSecurityDynamics","description":"Obtain the dynamic message data of security events.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeSecurityDynamics' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeSecurityDynamics","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"SecurityDynamics":[],"TotalCount":0}}}}}}}}},"/cwp/DescribeSecurityEventsCnt":{"post":{"operationId":"cwp_DescribeSecurityEventsCnt","summary":"DescribeSecurityEventsCnt","description":"Obtain the statistics data of security overview-related events.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeSecurityEventsCnt' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeSecurityEventsCnt","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeSecurityTrends":{"post":{"operationId":"cwp_DescribeSecurityTrends","summary":"DescribeSecurityTrends","description":"Obtain the security event statistics data.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeSecurityTrends' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"BeginDate\":\"<BeginDate>\",\"EndDate\":\"<EndDate>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeSecurityTrends","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["BeginDate","EndDate"],"x-cc-notable-params":["BeginDate","EndDate"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"BeginDate":{"type":"string"},"EndDate":{"type":"string"}},"required":["BeginDate","EndDate"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"BeginDate":"<BeginDate>","EndDate":"<EndDate>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeTags":{"post":{"operationId":"cwp_DescribeTags","summary":"DescribeTags","description":"Obtain all host tags.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeTags' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeTags","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"List":[{"Id":0,"Count":0,"Name":"无标签"}]}}}}}}}}},"/cwp/DescribeUsualLoginPlaces":{"post":{"operationId":"cwp_DescribeUsualLoginPlaces","summary":"DescribeUsualLoginPlaces","description":"Query common log-in locations.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeUsualLoginPlaces' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Uuid\":\"<Uuid>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeUsualLoginPlaces","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["Uuid"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Uuid":{"type":"string"}},"required":["Uuid"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Uuid":"<Uuid>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeVersionStatistics":{"post":{"operationId":"cwp_DescribeVersionStatistics","summary":"DescribeVersionStatistics","description":"Count the number of machines of Professional and Basic editions.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeVersionStatistics' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeVersionStatistics","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"BasicVersionNum":0,"GeneralVersionNum":0,"ProVersionNum":0,"UltimateVersionNum":0}}}}}}}}},"/cwp/DescribeVulCountByDates":{"post":{"operationId":"cwp_DescribeVulCountByDates","summary":"DescribeVulCountByDates","description":"Obtain the number of vulnerabilities of specified types in recent days and the number of hosts.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeVulCountByDates' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeVulCountByDates","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeVulInfoCvss":{"post":{"operationId":"cwp_DescribeVulInfoCvss","summary":"DescribeVulInfoCvss","description":"Obtain vulnerability details with the CVSS version.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeVulInfoCvss' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"VulId\":\"<VulId>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeVulInfoCvss","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["VulId"],"x-cc-notable-params":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"VulId":{"type":"string"}},"required":["VulId"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"VulId":"<VulId>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeVuls":{"post":{"operationId":"cwp_DescribeVuls","summary":"DescribeVuls","description":"Query the vulnerabilities detected on protected hosts.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeVuls' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"VulType\":\"<VulType>\"}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeVuls","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":["VulType"],"x-cc-notable-params":["VulType","Limit","Offset"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"VulType":{"type":"string"},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."}},"required":["VulType"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"VulType":"<VulType>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/cwp/DescribeWebPageGeneralize":{"post":{"operationId":"cwp_DescribeWebPageGeneralize","summary":"DescribeWebPageGeneralize","description":"Query the summary of web page tamper protection.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeWebPageGeneralize' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"DescribeWebPageGeneralize","x-cc-version":"2018-02-28","x-cc-mutating":false,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"ProtectDirNum":0,"ProtectFileNum":0,"ProtectHostNum":0,"ProtectMonitor":0,"ProtectToday":0,"TamperFileNum":0,"TamperNum":0}}}}}}}}},"/cwp/ExportVulList":{"post":{"operationId":"cwp_ExportVulList","summary":"ExportVulList","description":"Export the vulnerability list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: ExportVulList' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"ExportVulList","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"RequestId":"f4a658d5-465c-3407-44c8-b271b3927c76","Error":{"Code":"InvalidParameter","Message":"[Type 3002] : Additional property Limit is not allowed; : Additional property Offset is not allowed; "}}}}}}}}}}},"/cwp/ModifyAutoOpenProVersionConfig":{"post":{"operationId":"cwp_ModifyAutoOpenProVersionConfig","summary":"ModifyAutoOpenProVersionConfig","description":"Enable the configuration of automatically enabling the professional protection configuration for newly added hosts.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: ModifyAutoOpenProVersionConfig' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"ModifyAutoOpenProVersionConfig","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"RequestId":"648d5b8c-3589-912b-9d05-1769abe7e604","Error":{"Code":"InvalidParameter","Message":"[Type 3002] Status: Invalid type. Expected: string, given: integer; "}}}}}}}}}}},"/cwp/ScanVulAgain":{"post":{"operationId":"cwp_ScanVulAgain","summary":"ScanVulAgain","description":"Redetect the API.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: ScanVulAgain' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"ScanVulAgain","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"OperationDenied","Message":"未查询到可扫描的机器"},"RequestId":"aa2c7cdd-4958-3a67-2601-0a04bc0a8a52"}}}}}}}}}},"/cwp/SeparateMalwares":{"post":{"operationId":"cwp_SeparateMalwares","summary":"SeparateMalwares","description":"Isolate Trojans.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: SeparateMalwares' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"SeparateMalwares","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"FailedIds":[999999999],"RequestId":"72dd9150-9e60-b052-741b-de32956c1129","SuccessIds":[]}}}}}}}}}},"/cwp/SetBashEventsStatus":{"post":{"operationId":"cwp_SetBashEventsStatus","summary":"SetBashEventsStatus","description":"Set the high-risk command event status.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: SetBashEventsStatus' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"SetBashEventsStatus","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"InvalidParameterValue","Message":"%v 必填参数缺失"},"RequestId":"a1edf7ae-7bf5-0d9b-e468-992f9eb9e33b"}}}}}}}}}},"/cwp/TrustMalwares":{"post":{"operationId":"cwp_TrustMalwares","summary":"TrustMalwares","description":"Mark identified Trojan files as Trusted.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `cwp.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://cwp.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/cwp/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: cwp.api3.convergecloud.com' \\\n  -H 'X-TC-Action: TrustMalwares' \\\n  -H 'X-TC-Version: 2018-02-28' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["cwp"],"deprecated":false,"x-cc-service":"cwp","x-cc-action":"TrustMalwares","x-cc-version":"2018-02-28","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"ResourceNotFound","Message":"资源不存在"},"RequestId":"a55a7a7c-95ed-9b9f-d66a-21c6fb8ebbc9"}}}}}}}}}}},"components":{"securitySchemes":{"TC3":{"type":"apiKey","in":"header","name":"Authorization","description":"TC3-HMAC-SHA256. Credential scope is `<YYYY-MM-DD>/cwp/tc3_request`. The signing service name is a separate input from the hostname — deriving it from the host works until it does not, and the failure looks like an auth bug. Timestamps outside a 300-second window are rejected."}},"schemas":{"Envelope":{"type":"object","description":"Every Converge Cloud response is wrapped in `Response`, success or failure.","properties":{"Response":{"type":"object","properties":{"RequestId":{"type":"string","description":"Always present, including on errors. Quote it to Converge support."},"Error":{"$ref":"#/components/schemas/Error"}},"required":["RequestId"],"additionalProperties":true}},"required":["Response"]},"Error":{"type":"object","description":"Present only on failure. Error messages are Chinese on vpc and dc and English elsewhere — parse `Code`, never `Message`.","properties":{"Code":{"type":"string","examples":["InvalidAction","UnauthorizedOperation","AuthFailure.SignatureFailure","ResourceNotFound","InvalidParameterValue.LimitExceeded"]},"Message":{"type":"string"}},"required":["Code","Message"]}}}}