# -*- coding: utf8 -*-
# Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import json
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.common.abstract_client import AbstractClient
from tencentcloud.cwp.v20180228 import models
class CwpClient(AbstractClient):
_apiVersion = '2018-02-28'
_endpoint = 'cwp.tencentcloudapi.com'
_service = 'cwp'
def AddLoginWhiteLists(self, request):
"""批量添加异地登录白名单
:param request: Request instance for AddLoginWhiteLists.
:type request: :class:`tencentcloud.cwp.v20180228.models.AddLoginWhiteListsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.AddLoginWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddLoginWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.AddLoginWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CancelIgnoreVul(self, request):
"""取消漏洞忽略
:param request: Request instance for CancelIgnoreVul.
:type request: :class:`tencentcloud.cwp.v20180228.models.CancelIgnoreVulRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CancelIgnoreVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CancelIgnoreVul", params, headers=headers)
response = json.loads(body)
model = models.CancelIgnoreVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ChangeRuleEventsIgnoreStatus(self, request):
"""根据检测项id或事件id批量忽略事件或取消忽略
:param request: Request instance for ChangeRuleEventsIgnoreStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ChangeRuleEventsIgnoreStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ChangeRuleEventsIgnoreStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ChangeRuleEventsIgnoreStatus", params, headers=headers)
response = json.loads(body)
model = models.ChangeRuleEventsIgnoreStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ChangeStrategyEnableStatus(self, request):
"""根据策略id修改策略可用状态
:param request: Request instance for ChangeStrategyEnableStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ChangeStrategyEnableStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ChangeStrategyEnableStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ChangeStrategyEnableStatus", params, headers=headers)
response = json.loads(body)
model = models.ChangeStrategyEnableStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckBashPolicyParams(self, request):
"""校验高危命令用户规则新增和编辑时的参数。
:param request: Request instance for CheckBashPolicyParams.
:type request: :class:`tencentcloud.cwp.v20180228.models.CheckBashPolicyParamsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CheckBashPolicyParamsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckBashPolicyParams", params, headers=headers)
response = json.loads(body)
model = models.CheckBashPolicyParamsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckBashRuleParams(self, request):
"""校验高危命令用户规则新增和编辑时的参数。
:param request: Request instance for CheckBashRuleParams.
:type request: :class:`tencentcloud.cwp.v20180228.models.CheckBashRuleParamsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CheckBashRuleParamsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckBashRuleParams", params, headers=headers)
response = json.loads(body)
model = models.CheckBashRuleParamsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckFileTamperRule(self, request):
"""检验核心文件监控前端新增和编辑时的规则参数。
:param request: Request instance for CheckFileTamperRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.CheckFileTamperRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CheckFileTamperRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckFileTamperRule", params, headers=headers)
response = json.loads(body)
model = models.CheckFileTamperRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckFirstScanBaseline(self, request):
"""查询基线是否第一次检测
:param request: Request instance for CheckFirstScanBaseline.
:type request: :class:`tencentcloud.cwp.v20180228.models.CheckFirstScanBaselineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CheckFirstScanBaselineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckFirstScanBaseline", params, headers=headers)
response = json.loads(body)
model = models.CheckFirstScanBaselineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckLogKafkaConnectionState(self, request):
"""检查日志投递kafka连通性
:param request: Request instance for CheckLogKafkaConnectionState.
:type request: :class:`tencentcloud.cwp.v20180228.models.CheckLogKafkaConnectionStateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CheckLogKafkaConnectionStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckLogKafkaConnectionState", params, headers=headers)
response = json.loads(body)
model = models.CheckLogKafkaConnectionStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ClearLocalStorage(self, request):
"""清理本地存储数据
:param request: Request instance for ClearLocalStorage.
:type request: :class:`tencentcloud.cwp.v20180228.models.ClearLocalStorageRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ClearLocalStorageResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ClearLocalStorage", params, headers=headers)
response = json.loads(body)
model = models.ClearLocalStorageResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateBanWhiteList(self, request):
"""添加阻断白名单列表
:param request: Request instance for CreateBanWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateBanWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateBanWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateBanWhiteList", params, headers=headers)
response = json.loads(body)
model = models.CreateBanWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateBaselineStrategy(self, request):
"""根据策略信息创建基线策略
:param request: Request instance for CreateBaselineStrategy.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateBaselineStrategyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateBaselineStrategyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateBaselineStrategy", params, headers=headers)
response = json.loads(body)
model = models.CreateBaselineStrategyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateBuyBindTask(self, request):
"""新购授权自动绑定任务
:param request: Request instance for CreateBuyBindTask.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateBuyBindTaskRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateBuyBindTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateBuyBindTask", params, headers=headers)
response = json.loads(body)
model = models.CreateBuyBindTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEmergencyVulScan(self, request):
"""创建应急漏洞扫描任务
:param request: Request instance for CreateEmergencyVulScan.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateEmergencyVulScanRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateEmergencyVulScanResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEmergencyVulScan", params, headers=headers)
response = json.loads(body)
model = models.CreateEmergencyVulScanResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateIncidentBacktracking(self, request):
"""对旗舰版机器单次触发事件调查及告警回溯
:param request: Request instance for CreateIncidentBacktracking.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateIncidentBacktrackingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateIncidentBacktrackingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateIncidentBacktracking", params, headers=headers)
response = json.loads(body)
model = models.CreateIncidentBacktrackingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateLicenseOrder(self, request):
"""CreateLicenseOrder 该接口可以创建专业版/旗舰版订单
支持预付费后付费创建
后付费订单直接创建成功
预付费订单仅下单不支付,需要调用计费支付接口进行支付
:param request: Request instance for CreateLicenseOrder.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateLicenseOrderRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateLicenseOrderResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateLicenseOrder", params, headers=headers)
response = json.loads(body)
model = models.CreateLicenseOrderResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateLogExport(self, request):
"""创建日志下载任务
:param request: Request instance for CreateLogExport.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateLogExportRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateLogExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateLogExport", params, headers=headers)
response = json.loads(body)
model = models.CreateLogExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateMaliciousRequestWhiteList(self, request):
"""添加恶意请求白名单
:param request: Request instance for CreateMaliciousRequestWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateMaliciousRequestWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateMaliciousRequestWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateMaliciousRequestWhiteList", params, headers=headers)
response = json.loads(body)
model = models.CreateMaliciousRequestWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateMalwareWhiteList(self, request):
"""创建木马白名单
:param request: Request instance for CreateMalwareWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateMalwareWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateMalwareWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateMalwareWhiteList", params, headers=headers)
response = json.loads(body)
model = models.CreateMalwareWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetAttackWhiteList(self, request):
"""创建网络攻击白名单
:param request: Request instance for CreateNetAttackWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateNetAttackWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateNetAttackWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetAttackWhiteList", params, headers=headers)
response = json.loads(body)
model = models.CreateNetAttackWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateProtectServer(self, request):
"""添加网站防护服务器
:param request: Request instance for CreateProtectServer.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateProtectServerRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateProtectServerResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateProtectServer", params, headers=headers)
response = json.loads(body)
model = models.CreateProtectServerResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRansomDefenseStrategy(self, request):
"""创建或修改防勒索策略
:param request: Request instance for CreateRansomDefenseStrategy.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateRansomDefenseStrategyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateRansomDefenseStrategyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRansomDefenseStrategy", params, headers=headers)
response = json.loads(body)
model = models.CreateRansomDefenseStrategyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateScanMalwareSetting(self, request):
"""该接口可以对入侵检测-文件查杀扫描检测
:param request: Request instance for CreateScanMalwareSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateScanMalwareSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateScanMalwareSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateScanMalwareSetting", params, headers=headers)
response = json.loads(body)
model = models.CreateScanMalwareSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateSearchLog(self, request):
"""添加历史搜索记录
:param request: Request instance for CreateSearchLog.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateSearchLogRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateSearchLogResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSearchLog", params, headers=headers)
response = json.loads(body)
model = models.CreateSearchLogResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateSearchTemplate(self, request):
"""添加检索模板
:param request: Request instance for CreateSearchTemplate.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateSearchTemplateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateSearchTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSearchTemplate", params, headers=headers)
response = json.loads(body)
model = models.CreateSearchTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulFix(self, request):
"""提交漏洞修护
:param request: Request instance for CreateVulFix.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateVulFixRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateVulFixResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulFix", params, headers=headers)
response = json.loads(body)
model = models.CreateVulFixResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateWhiteListOrder(self, request):
"""该接口可以创建白名单订单
:param request: Request instance for CreateWhiteListOrder.
:type request: :class:`tencentcloud.cwp.v20180228.models.CreateWhiteListOrderRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.CreateWhiteListOrderResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateWhiteListOrder", params, headers=headers)
response = json.loads(body)
model = models.CreateWhiteListOrderResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteAllJavaMemShells(self, request):
"""删除全部java内存马事件
:param request: Request instance for DeleteAllJavaMemShells.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteAllJavaMemShellsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteAllJavaMemShellsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteAllJavaMemShells", params, headers=headers)
response = json.loads(body)
model = models.DeleteAllJavaMemShellsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBanWhiteList(self, request):
"""删除阻断白名单列表
:param request: Request instance for DeleteBanWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBanWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBanWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBanWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteBanWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBaselinePolicy(self, request):
"""删除基线策略配置
:param request: Request instance for DeleteBaselinePolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselinePolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselinePolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBaselinePolicy", params, headers=headers)
response = json.loads(body)
model = models.DeleteBaselinePolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBaselineRule(self, request):
"""删除基线规则
:param request: Request instance for DeleteBaselineRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBaselineRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteBaselineRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBaselineRuleIgnore(self, request):
"""删除基线忽略规则
:param request: Request instance for DeleteBaselineRuleIgnore.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineRuleIgnoreRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineRuleIgnoreResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBaselineRuleIgnore", params, headers=headers)
response = json.loads(body)
model = models.DeleteBaselineRuleIgnoreResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBaselineStrategy(self, request):
"""根据基线策略id删除策略
:param request: Request instance for DeleteBaselineStrategy.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineStrategyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineStrategyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBaselineStrategy", params, headers=headers)
response = json.loads(body)
model = models.DeleteBaselineStrategyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBaselineWeakPassword(self, request):
"""删除基线弱口令
:param request: Request instance for DeleteBaselineWeakPassword.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineWeakPasswordRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBaselineWeakPasswordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBaselineWeakPassword", params, headers=headers)
response = json.loads(body)
model = models.DeleteBaselineWeakPasswordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBashEvents(self, request):
"""根据Ids删除高危命令事件
:param request: Request instance for DeleteBashEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBashEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBashEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBashEvents", params, headers=headers)
response = json.loads(body)
model = models.DeleteBashEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBashPolicies(self, request):
"""删除高危命令策略
:param request: Request instance for DeleteBashPolicies.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBashPoliciesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBashPoliciesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBashPolicies", params, headers=headers)
response = json.loads(body)
model = models.DeleteBashPoliciesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBashRules(self, request):
"""删除高危命令规则
:param request: Request instance for DeleteBashRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBashRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBashRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBashRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteBashRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteBruteAttacks(self, request):
"""本接口 (DeleteBruteAttacks) 用于删除暴力破解记录。
:param request: Request instance for DeleteBruteAttacks.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteBruteAttacksRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteBruteAttacksResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteBruteAttacks", params, headers=headers)
response = json.loads(body)
model = models.DeleteBruteAttacksResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLicenseRecord(self, request):
"""对授权管理-订单列表内已过期的订单进行删除.(删除后的订单不在统计范畴内)
:param request: Request instance for DeleteLicenseRecord.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteLicenseRecordRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteLicenseRecordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLicenseRecord", params, headers=headers)
response = json.loads(body)
model = models.DeleteLicenseRecordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLicenseRecordAll(self, request):
"""删除授权全部记录
:param request: Request instance for DeleteLicenseRecordAll.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteLicenseRecordAllRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteLicenseRecordAllResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLicenseRecordAll", params, headers=headers)
response = json.loads(body)
model = models.DeleteLicenseRecordAllResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLogExport(self, request):
"""删除日志下载任务
:param request: Request instance for DeleteLogExport.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteLogExportRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteLogExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLogExport", params, headers=headers)
response = json.loads(body)
model = models.DeleteLogExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteLoginWhiteList(self, request):
"""本接口用于删除异地登录白名单规则。
:param request: Request instance for DeleteLoginWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteLoginWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteLoginWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteLoginWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteLoginWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMachine(self, request):
"""本接口(DeleteMachine)用于卸载主机安全客户端。
:param request: Request instance for DeleteMachine.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMachine", params, headers=headers)
response = json.loads(body)
model = models.DeleteMachineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMachineClearHistory(self, request):
"""删除机器清理记录
:param request: Request instance for DeleteMachineClearHistory.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineClearHistoryRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineClearHistoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMachineClearHistory", params, headers=headers)
response = json.loads(body)
model = models.DeleteMachineClearHistoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMachineTag(self, request):
"""删除服务器关联的标签
:param request: Request instance for DeleteMachineTag.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineTagRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMachineTagResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMachineTag", params, headers=headers)
response = json.loads(body)
model = models.DeleteMachineTagResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMaliciousRequestWhiteList(self, request):
"""删除恶意请求白名单
:param request: Request instance for DeleteMaliciousRequestWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMaliciousRequestWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMaliciousRequestWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMaliciousRequestWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteMaliciousRequestWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMaliciousRequests(self, request):
"""本接口 (DeleteMaliciousRequests) 用于删除恶意请求记录。
:param request: Request instance for DeleteMaliciousRequests.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMaliciousRequestsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMaliciousRequestsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMaliciousRequests", params, headers=headers)
response = json.loads(body)
model = models.DeleteMaliciousRequestsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMalwareScanTask(self, request):
"""入侵管理-终止扫描任务
:param request: Request instance for DeleteMalwareScanTask.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwareScanTaskRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwareScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMalwareScanTask", params, headers=headers)
response = json.loads(body)
model = models.DeleteMalwareScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMalwareWhiteList(self, request):
"""删除木马白名单
:param request: Request instance for DeleteMalwareWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwareWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwareWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMalwareWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteMalwareWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteMalwares(self, request):
"""本接口 (DeleteMalwares) 用于删除木马记录。
:param request: Request instance for DeleteMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteMalwares", params, headers=headers)
response = json.loads(body)
model = models.DeleteMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteNetAttackWhiteList(self, request):
"""删除网络攻击白名单
:param request: Request instance for DeleteNetAttackWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteNetAttackWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteNetAttackWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteNetAttackWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteNetAttackWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteNonlocalLoginPlaces(self, request):
"""本接口 (DeleteNonlocalLoginPlaces) 用于删除异地登录记录。
:param request: Request instance for DeleteNonlocalLoginPlaces.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteNonlocalLoginPlacesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteNonlocalLoginPlacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteNonlocalLoginPlaces", params, headers=headers)
response = json.loads(body)
model = models.DeleteNonlocalLoginPlacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeletePrivilegeEvents(self, request):
"""根据Ids删除本地提权
:param request: Request instance for DeletePrivilegeEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeletePrivilegeEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeletePrivilegeEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeletePrivilegeEvents", params, headers=headers)
response = json.loads(body)
model = models.DeletePrivilegeEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeletePrivilegeRules(self, request):
"""删除本地提权规则
:param request: Request instance for DeletePrivilegeRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeletePrivilegeRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeletePrivilegeRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeletePrivilegeRules", params, headers=headers)
response = json.loads(body)
model = models.DeletePrivilegeRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteProtectDir(self, request):
"""删除防护网站
:param request: Request instance for DeleteProtectDir.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteProtectDirRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteProtectDirResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteProtectDir", params, headers=headers)
response = json.loads(body)
model = models.DeleteProtectDirResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRaspRules(self, request):
"""删除漏洞防御白名单
:param request: Request instance for DeleteRaspRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteRaspRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRaspRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteReverseShellEvents(self, request):
"""根据Ids删除反弹Shell事件
:param request: Request instance for DeleteReverseShellEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteReverseShellEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteReverseShellEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteReverseShellEvents", params, headers=headers)
response = json.loads(body)
model = models.DeleteReverseShellEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteReverseShellRules(self, request):
"""删除反弹Shell规则
:param request: Request instance for DeleteReverseShellRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteReverseShellRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteReverseShellRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteReverseShellRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteReverseShellRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskDnsEvent(self, request):
"""删除恶意请求事件
:param request: Request instance for DeleteRiskDnsEvent.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteRiskDnsEventRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteRiskDnsEventResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskDnsEvent", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskDnsEventResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskDnsPolicy(self, request):
"""删除恶意请求策略
:param request: Request instance for DeleteRiskDnsPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteRiskDnsPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteRiskDnsPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskDnsPolicy", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskDnsPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteScanTask(self, request):
"""DeleteScanTask 该接口可以对指定类型的扫描任务进行停止扫描;
:param request: Request instance for DeleteScanTask.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteScanTaskRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteScanTask", params, headers=headers)
response = json.loads(body)
model = models.DeleteScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteSearchTemplate(self, request):
"""删除检索模板
:param request: Request instance for DeleteSearchTemplate.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteSearchTemplateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteSearchTemplateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteSearchTemplate", params, headers=headers)
response = json.loads(body)
model = models.DeleteSearchTemplateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteTags(self, request):
"""删除标签
:param request: Request instance for DeleteTags.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteTagsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteTags", params, headers=headers)
response = json.loads(body)
model = models.DeleteTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteWebHookPolicy(self, request):
"""删除告警策略
:param request: Request instance for DeleteWebHookPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteWebHookPolicy", params, headers=headers)
response = json.loads(body)
model = models.DeleteWebHookPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteWebHookReceiver(self, request):
"""删除告警接收人
:param request: Request instance for DeleteWebHookReceiver.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookReceiverRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookReceiverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteWebHookReceiver", params, headers=headers)
response = json.loads(body)
model = models.DeleteWebHookReceiverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteWebHookRule(self, request):
"""删除企微机器人规则
:param request: Request instance for DeleteWebHookRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteWebHookRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteWebHookRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteWebHookRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteWebPageEventLog(self, request):
"""网站防篡改-删除事件记录
:param request: Request instance for DeleteWebPageEventLog.
:type request: :class:`tencentcloud.cwp.v20180228.models.DeleteWebPageEventLogRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DeleteWebPageEventLogResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteWebPageEventLog", params, headers=headers)
response = json.loads(body)
model = models.DeleteWebPageEventLogResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeABTestConfig(self, request):
"""获取用户当前灰度配置
:param request: Request instance for DescribeABTestConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeABTestConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeABTestConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeABTestConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeABTestConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAESKey(self, request):
"""获取配置的aeskey和aesiv
:param request: Request instance for DescribeAESKey.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAESKeyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAESKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAESKey", params, headers=headers)
response = json.loads(body)
model = models.DescribeAESKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccountStatistics(self, request):
"""本接口 (DescribeAccountStatistics) 用于获取帐号统计列表数据。
:param request: Request instance for DescribeAccountStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAccountStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAccountStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccountStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccountStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAgentInstallCommand(self, request):
"""获取agent安装命令
:param request: Request instance for DescribeAgentInstallCommand.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAgentInstallCommandRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAgentInstallCommandResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAgentInstallCommand", params, headers=headers)
response = json.loads(body)
model = models.DescribeAgentInstallCommandResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAgentInstallationToken(self, request):
"""混合云安装agent token获取
:param request: Request instance for DescribeAgentInstallationToken.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAgentInstallationTokenRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAgentInstallationTokenResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAgentInstallationToken", params, headers=headers)
response = json.loads(body)
model = models.DescribeAgentInstallationTokenResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAlarmIncidentNodes(self, request):
"""获取告警点所在事件的所有节点信息
:param request: Request instance for DescribeAlarmIncidentNodes.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAlarmIncidentNodesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAlarmIncidentNodesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAlarmIncidentNodes", params, headers=headers)
response = json.loads(body)
model = models.DescribeAlarmIncidentNodesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAlarmVertexId(self, request):
"""查询告警点id列表
:param request: Request instance for DescribeAlarmVertexId.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAlarmVertexIdRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAlarmVertexIdResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAlarmVertexId", params, headers=headers)
response = json.loads(body)
model = models.DescribeAlarmVertexIdResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetAppCount(self, request):
"""获取所有软件应用数量
:param request: Request instance for DescribeAssetAppCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetAppCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetAppCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetAppList(self, request):
"""查询应用列表
:param request: Request instance for DescribeAssetAppList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetAppList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetAppListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetAppProcessList(self, request):
"""获取软件关联进程列表
:param request: Request instance for DescribeAssetAppProcessList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppProcessListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetAppProcessListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetAppProcessList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetAppProcessListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetCoreModuleInfo(self, request):
"""获取内核模块详情
:param request: Request instance for DescribeAssetCoreModuleInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetCoreModuleInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetCoreModuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetCoreModuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetCoreModuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetCoreModuleList(self, request):
"""查询资产管理内核模块列表
:param request: Request instance for DescribeAssetCoreModuleList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetCoreModuleListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetCoreModuleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetCoreModuleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetCoreModuleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDatabaseCount(self, request):
"""获取所有数据库数量
:param request: Request instance for DescribeAssetDatabaseCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDatabaseCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDatabaseCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDatabaseInfo(self, request):
"""获取资产管理数据库详情
:param request: Request instance for DescribeAssetDatabaseInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDatabaseInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDatabaseInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDatabaseList(self, request):
"""查询资产管理数据库列表
:param request: Request instance for DescribeAssetDatabaseList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDatabaseListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDatabaseList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDatabaseListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDiskList(self, request):
"""获取主机磁盘分区列表
:param request: Request instance for DescribeAssetDiskList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDiskListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetDiskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDiskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDiskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetEnvList(self, request):
"""查询资产管理环境变量列表
:param request: Request instance for DescribeAssetEnvList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetEnvListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetEnvListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetEnvList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetEnvListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetHostTotalCount(self, request):
"""获取主机所有资源数量
:param request: Request instance for DescribeAssetHostTotalCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetHostTotalCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetHostTotalCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetHostTotalCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetHostTotalCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetInfo(self, request):
"""获取资产数量: 主机数、账号数、端口数、进程数、软件数、数据库数、Web应用数、Web框架数、Web服务数、Web站点数
:param request: Request instance for DescribeAssetInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetInitServiceList(self, request):
"""查询资产管理启动服务列表
:param request: Request instance for DescribeAssetInitServiceList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetInitServiceListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetInitServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetInitServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetInitServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetJarInfo(self, request):
"""获取Jar包详情
:param request: Request instance for DescribeAssetJarInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetJarInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetJarInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetJarInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetJarInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetJarList(self, request):
"""查询Jar包列表
:param request: Request instance for DescribeAssetJarList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetJarListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetJarListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetJarList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetJarListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetLoadInfo(self, request):
"""获取系统负载、内存使用率、硬盘使用率情况
:param request: Request instance for DescribeAssetLoadInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetLoadInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetLoadInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetLoadInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetLoadInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetMachineDetail(self, request):
"""获取资产管理主机资源详细信息
:param request: Request instance for DescribeAssetMachineDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetMachineDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetMachineDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetMachineList(self, request):
"""获取资产指纹页面的资源监控列表
:param request: Request instance for DescribeAssetMachineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetMachineList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetMachineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetMachineTagTop(self, request):
"""获取主机标签Top5
:param request: Request instance for DescribeAssetMachineTagTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineTagTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetMachineTagTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetMachineTagTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetMachineTagTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetPlanTaskList(self, request):
"""查询资产管理计划任务列表
:param request: Request instance for DescribeAssetPlanTaskList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPlanTaskListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPlanTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetPlanTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetPlanTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetPortCount(self, request):
"""获取所有端口数量
:param request: Request instance for DescribeAssetPortCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPortCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPortCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetPortCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetPortCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetPortInfoList(self, request):
"""获取资产管理端口列表
:param request: Request instance for DescribeAssetPortInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPortInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetPortInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetPortInfoList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetPortInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetProcessCount(self, request):
"""获取所有进程数量
:param request: Request instance for DescribeAssetProcessCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetProcessCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetProcessCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetProcessCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetProcessCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetProcessInfoList(self, request):
"""获取资产管理进程列表
:param request: Request instance for DescribeAssetProcessInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetProcessInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetProcessInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetProcessInfoList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetProcessInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetRecentMachineInfo(self, request):
"""获取主机最近趋势情况
:param request: Request instance for DescribeAssetRecentMachineInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetRecentMachineInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetRecentMachineInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetRecentMachineInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetRecentMachineInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSystemPackageList(self, request):
"""获取资产管理系统安装包列表
:param request: Request instance for DescribeAssetSystemPackageList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetSystemPackageListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetSystemPackageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSystemPackageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSystemPackageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetTotalCount(self, request):
"""获取所有资源数量:主机、账号、端口、进程、软件、数据库、Web应用、Web框架、Web服务、Web站点
:param request: Request instance for DescribeAssetTotalCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTotalCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTotalCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetTotalCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetTotalCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetTypeTop(self, request):
"""获取各种类型资源Top5
:param request: Request instance for DescribeAssetTypeTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTypeTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTypeTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetTypeTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetTypeTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetTypes(self, request):
"""获取资产指纹类型列表
:param request: Request instance for DescribeAssetTypes.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTypesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetTypesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetTypes", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetTypesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetUserCount(self, request):
"""获取所有账号数量
:param request: Request instance for DescribeAssetUserCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetUserCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetUserCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetUserInfo(self, request):
"""获取主机账号详情
:param request: Request instance for DescribeAssetUserInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetUserInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetUserInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetUserKeyList(self, request):
"""获取主机账号Key列表
:param request: Request instance for DescribeAssetUserKeyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserKeyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserKeyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetUserKeyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetUserKeyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetUserList(self, request):
"""获取账号列表
:param request: Request instance for DescribeAssetUserList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetUserListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetUserList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetUserListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebAppCount(self, request):
"""获取所有Web应用数量
:param request: Request instance for DescribeAssetWebAppCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebAppCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebAppCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebAppList(self, request):
"""获取资产管理Web应用列表
:param request: Request instance for DescribeAssetWebAppList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebAppList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebAppListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebAppPluginList(self, request):
"""获取资产管理Web应用插件列表
:param request: Request instance for DescribeAssetWebAppPluginList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppPluginListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebAppPluginListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebAppPluginList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebAppPluginListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebFrameCount(self, request):
"""获取所有Web框架数量
:param request: Request instance for DescribeAssetWebFrameCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebFrameCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebFrameCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebFrameCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebFrameCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebFrameList(self, request):
"""获取资产管理Web框架列表
:param request: Request instance for DescribeAssetWebFrameList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebFrameListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebFrameListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebFrameList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebFrameListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebLocationCount(self, request):
"""获取所有Web站点数量
:param request: Request instance for DescribeAssetWebLocationCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebLocationCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebLocationCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebLocationInfo(self, request):
"""获取Web站点详情
:param request: Request instance for DescribeAssetWebLocationInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebLocationInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebLocationInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebLocationList(self, request):
"""获取Web站点列表
:param request: Request instance for DescribeAssetWebLocationList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebLocationList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebLocationListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebLocationPathList(self, request):
"""获取Web站点虚拟目录列表
:param request: Request instance for DescribeAssetWebLocationPathList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationPathListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebLocationPathListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebLocationPathList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebLocationPathListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebServiceCount(self, request):
"""获取所有Web服务数量
:param request: Request instance for DescribeAssetWebServiceCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebServiceCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebServiceCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebServiceInfoList(self, request):
"""查询资产管理Web服务列表
:param request: Request instance for DescribeAssetWebServiceInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebServiceInfoList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebServiceInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebServiceProcessList(self, request):
"""获取Web服务关联进程列表
:param request: Request instance for DescribeAssetWebServiceProcessList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceProcessListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAssetWebServiceProcessListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebServiceProcessList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebServiceProcessListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackEventInfo(self, request):
"""网络攻击事件详情
:param request: Request instance for DescribeAttackEventInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackEventInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackEvents(self, request):
"""按分页形式展示网络攻击检测事件列表
:param request: Request instance for DescribeAttackEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackStatistics(self, request):
"""网络攻击数据统计
:param request: Request instance for DescribeAttackStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackTop(self, request):
"""网络攻击top5数据列表
:param request: Request instance for DescribeAttackTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackTrends(self, request):
"""网络攻击趋势数据
:param request: Request instance for DescribeAttackTrends.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackTrendsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackTrendsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackTrends", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackTrendsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAttackVulTypeList(self, request):
"""获取网络攻击威胁类型列表
:param request: Request instance for DescribeAttackVulTypeList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackVulTypeListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAttackVulTypeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAttackVulTypeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAttackVulTypeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAvailableExpertServiceDetail(self, request):
"""专家服务-可用订单详情
:param request: Request instance for DescribeAvailableExpertServiceDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeAvailableExpertServiceDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeAvailableExpertServiceDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAvailableExpertServiceDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAvailableExpertServiceDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBanMode(self, request):
"""获取爆破阻断模式
:param request: Request instance for DescribeBanMode.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBanModeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBanModeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBanMode", params, headers=headers)
response = json.loads(body)
model = models.DescribeBanModeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBanRegions(self, request):
"""获取阻断地域
:param request: Request instance for DescribeBanRegions.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBanRegionsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBanRegionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBanRegions", params, headers=headers)
response = json.loads(body)
model = models.DescribeBanRegionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBanStatus(self, request):
"""获取阻断按钮状态
:param request: Request instance for DescribeBanStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBanStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBanStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBanStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeBanStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBanWhiteList(self, request):
"""获取阻断白名单列表
:param request: Request instance for DescribeBanWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBanWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBanWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBanWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBanWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineAnalysisData(self, request):
"""根据基线策略id查询基线策略数据概览统计
:param request: Request instance for DescribeBaselineAnalysisData.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineAnalysisDataRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineAnalysisDataResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineAnalysisData", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineAnalysisDataResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineBasicInfo(self, request):
"""查询基线基础信息列表
:param request: Request instance for DescribeBaselineBasicInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineBasicInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineBasicInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineBasicInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineBasicInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineDefaultStrategyList(self, request):
"""查询基线默认策略列表信息
:param request: Request instance for DescribeBaselineDefaultStrategyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDefaultStrategyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDefaultStrategyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineDefaultStrategyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineDefaultStrategyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineDetail(self, request):
"""根据基线id查询基线详情接口
:param request: Request instance for DescribeBaselineDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineDetectList(self, request):
"""获取基线检测详情记录
:param request: Request instance for DescribeBaselineDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineDetectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineDetectOverview(self, request):
"""获取基线检测概览
:param request: Request instance for DescribeBaselineDetectOverview.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetectOverviewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDetectOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineDetectOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineDetectOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineDownloadList(self, request):
"""获取基线下载列表
:param request: Request instance for DescribeBaselineDownloadList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDownloadListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineDownloadListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineDownloadList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineDownloadListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineEffectHostList(self, request):
"""根据基线id查询基线影响主机列表
:param request: Request instance for DescribeBaselineEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineFixList(self, request):
"""获取基线修复列表
:param request: Request instance for DescribeBaselineFixList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineFixListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineFixListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineFixList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineFixListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineHostDetectList(self, request):
"""获取基线检测主机列表
:param request: Request instance for DescribeBaselineHostDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineHostDetectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineHostDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineHostIgnoreList(self, request):
"""获取忽略规则主机列表
:param request: Request instance for DescribeBaselineHostIgnoreList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostIgnoreListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostIgnoreListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineHostIgnoreList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineHostIgnoreListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineHostRiskTop(self, request):
"""获取基线服务器风险TOP5
:param request: Request instance for DescribeBaselineHostRiskTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostRiskTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostRiskTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineHostRiskTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineHostRiskTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineHostTop(self, request):
"""接口返回TopN的风险服务器
:param request: Request instance for DescribeBaselineHostTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineHostTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineHostTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineHostTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineItemDetectList(self, request):
"""获取基线检测项的列表
:param request: Request instance for DescribeBaselineItemDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineItemDetectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineItemDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineItemIgnoreList(self, request):
"""获取忽略规则项列表
:param request: Request instance for DescribeBaselineItemIgnoreList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemIgnoreListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemIgnoreListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineItemIgnoreList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineItemIgnoreListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineItemInfo(self, request):
"""获取基线检测项信息
:param request: Request instance for DescribeBaselineItemInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineItemInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineItemInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineItemList(self, request):
"""获取基线项检测结果列表
:param request: Request instance for DescribeBaselineItemList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineItemRiskTop(self, request):
"""获取基线检测项TOP5
:param request: Request instance for DescribeBaselineItemRiskTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemRiskTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineItemRiskTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineItemRiskTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineItemRiskTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineList(self, request):
"""查询基线列表信息
:param request: Request instance for DescribeBaselineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselinePolicyList(self, request):
"""获取基线策略列表
:param request: Request instance for DescribeBaselinePolicyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselinePolicyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselinePolicyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselinePolicyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselinePolicyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineRule(self, request):
"""根据基线id查询下属检测项信息
:param request: Request instance for DescribeBaselineRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineRuleCategoryList(self, request):
"""获取基线分类列表
:param request: Request instance for DescribeBaselineRuleCategoryList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleCategoryListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleCategoryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineRuleCategoryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineRuleCategoryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineRuleDetectList(self, request):
"""获取基线规则检测列表
:param request: Request instance for DescribeBaselineRuleDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineRuleDetectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineRuleDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineRuleIgnoreList(self, request):
"""获取基线忽略规则列表
:param request: Request instance for DescribeBaselineRuleIgnoreList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleIgnoreListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleIgnoreListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineRuleIgnoreList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineRuleIgnoreListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineRuleList(self, request):
"""获取基线规则列表
:param request: Request instance for DescribeBaselineRuleList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineRuleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineRuleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineRuleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineScanSchedule(self, request):
"""根据任务id查询基线检测进度
:param request: Request instance for DescribeBaselineScanSchedule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineScanScheduleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineScanScheduleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineScanSchedule", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineScanScheduleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineStrategyDetail(self, request):
"""根据基线策略id查询策略详情
:param request: Request instance for DescribeBaselineStrategyDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineStrategyDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineStrategyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineStrategyDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineStrategyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineStrategyList(self, request):
"""查询一个用户下的基线策略信息
:param request: Request instance for DescribeBaselineStrategyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineStrategyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineStrategyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineStrategyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineStrategyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineTop(self, request):
"""根据策略id查询基线检测项TOP
:param request: Request instance for DescribeBaselineTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBaselineWeakPasswordList(self, request):
"""获取基线弱口令列表
:param request: Request instance for DescribeBaselineWeakPasswordList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineWeakPasswordListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBaselineWeakPasswordListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBaselineWeakPasswordList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBaselineWeakPasswordListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashEvents(self, request):
"""获取高危命令列表
:param request: Request instance for DescribeBashEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashEventsInfo(self, request):
"""查询高危命令事件详情
:param request: Request instance for DescribeBashEventsInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashEventsInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashEventsInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashEventsInfoNew(self, request):
"""查询高危命令事件详情(新)
:param request: Request instance for DescribeBashEventsInfoNew.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsInfoNewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsInfoNewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashEventsInfoNew", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashEventsInfoNewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashEventsNew(self, request):
"""获取高危命令列表(新)
:param request: Request instance for DescribeBashEventsNew.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsNewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashEventsNewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashEventsNew", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashEventsNewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashPolicies(self, request):
"""获取高危命令策略列表
:param request: Request instance for DescribeBashPolicies.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashPoliciesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashPoliciesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashPolicies", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashPoliciesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBashRules(self, request):
"""获取高危命令规则列表
:param request: Request instance for DescribeBashRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBashRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBashRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBashRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeBashRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBruteAttackList(self, request):
"""获取密码破解列表
:param request: Request instance for DescribeBruteAttackList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBruteAttackListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBruteAttackListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBruteAttackList", params, headers=headers)
response = json.loads(body)
model = models.DescribeBruteAttackListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeBruteAttackRules(self, request):
"""获取爆破破解规则
:param request: Request instance for DescribeBruteAttackRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeBruteAttackRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeBruteAttackRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeBruteAttackRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeBruteAttackRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCanFixVulMachine(self, request):
"""漏洞修护-查询可修护主机信息
:param request: Request instance for DescribeCanFixVulMachine.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeCanFixVulMachineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeCanFixVulMachineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCanFixVulMachine", params, headers=headers)
response = json.loads(body)
model = models.DescribeCanFixVulMachineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCanNotSeparateMachine(self, request):
"""获取木马不可隔离的主机
:param request: Request instance for DescribeCanNotSeparateMachine.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeCanNotSeparateMachineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeCanNotSeparateMachineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCanNotSeparateMachine", params, headers=headers)
response = json.loads(body)
model = models.DescribeCanNotSeparateMachineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClientException(self, request):
"""获取客户端异常事件
:param request: Request instance for DescribeClientException.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeClientExceptionRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeClientExceptionResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClientException", params, headers=headers)
response = json.loads(body)
model = models.DescribeClientExceptionResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDefenceEventDetail(self, request):
"""获取漏洞防御事件详情
:param request: Request instance for DescribeDefenceEventDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeDefenceEventDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeDefenceEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDefenceEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeDefenceEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDirectConnectInstallCommand(self, request):
"""获取专线agent安装命令,包含token
:param request: Request instance for DescribeDirectConnectInstallCommand.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeDirectConnectInstallCommandRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeDirectConnectInstallCommandResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDirectConnectInstallCommand", params, headers=headers)
response = json.loads(body)
model = models.DescribeDirectConnectInstallCommandResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeESAggregations(self, request):
"""获取ES字段聚合结果
:param request: Request instance for DescribeESAggregations.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeESAggregationsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeESAggregationsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeESAggregations", params, headers=headers)
response = json.loads(body)
model = models.DescribeESAggregationsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEmergencyResponseList(self, request):
"""专家服务-应急响应列表
:param request: Request instance for DescribeEmergencyResponseList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeEmergencyResponseListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeEmergencyResponseListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEmergencyResponseList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEmergencyResponseListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEmergencyVulList(self, request):
"""获取应急漏洞列表
:param request: Request instance for DescribeEmergencyVulList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeEmergencyVulListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeEmergencyVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEmergencyVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEmergencyVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEventByTable(self, request):
"""根据事件表名和id查询告警事件详情
:param request: Request instance for DescribeEventByTable.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeEventByTableRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeEventByTableResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEventByTable", params, headers=headers)
response = json.loads(body)
model = models.DescribeEventByTableResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExpertServiceList(self, request):
"""专家服务-安全管家列表
:param request: Request instance for DescribeExpertServiceList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeExpertServiceListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeExpertServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExpertServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeExpertServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExpertServiceOrderList(self, request):
"""专家服务-专家服务订单列表
:param request: Request instance for DescribeExpertServiceOrderList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeExpertServiceOrderListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeExpertServiceOrderListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExpertServiceOrderList", params, headers=headers)
response = json.loads(body)
model = models.DescribeExpertServiceOrderListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportMachines(self, request):
"""本接口 (DescribeExportMachines) 用于导出区域主机列表。
:param request: Request instance for DescribeExportMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeExportMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeExportMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportMachines", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFastAnalysis(self, request):
"""日志快速分析统计
:param request: Request instance for DescribeFastAnalysis.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFastAnalysisRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFastAnalysisResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFastAnalysis", params, headers=headers)
response = json.loads(body)
model = models.DescribeFastAnalysisResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileTamperEventRuleInfo(self, request):
"""查看产生事件时规则详情接口
:param request: Request instance for DescribeFileTamperEventRuleInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperEventRuleInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperEventRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileTamperEventRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileTamperEventRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileTamperEvents(self, request):
"""核心文件监控事件列表
:param request: Request instance for DescribeFileTamperEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileTamperEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileTamperEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileTamperRuleCount(self, request):
"""查询主机关联文件监控规则数量
:param request: Request instance for DescribeFileTamperRuleCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRuleCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRuleCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileTamperRuleCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileTamperRuleCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileTamperRuleInfo(self, request):
"""查询某个监控规则的详情
:param request: Request instance for DescribeFileTamperRuleInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRuleInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileTamperRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileTamperRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeFileTamperRules(self, request):
"""核心文件监控规则列表
:param request: Request instance for DescribeFileTamperRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeFileTamperRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeFileTamperRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeFileTamperRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeGeneralStat(self, request):
"""获取主机相关统计
:param request: Request instance for DescribeGeneralStat.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeGeneralStatRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeGeneralStatResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeGeneralStat", params, headers=headers)
response = json.loads(body)
model = models.DescribeGeneralStatResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeHistoryAccounts(self, request):
"""本接口 (DescribeHistoryAccounts) 用于获取帐号变更历史列表数据。
:param request: Request instance for DescribeHistoryAccounts.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeHistoryAccountsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeHistoryAccountsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeHistoryAccounts", params, headers=headers)
response = json.loads(body)
model = models.DescribeHistoryAccountsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeHistoryService(self, request):
"""查询日志检索服务信息
:param request: Request instance for DescribeHistoryService.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeHistoryServiceRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeHistoryServiceResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeHistoryService", params, headers=headers)
response = json.loads(body)
model = models.DescribeHistoryServiceResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeHostInfo(self, request):
"""主机信息与标签信息查询
:param request: Request instance for DescribeHostInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeHostInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeHostInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeHostInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeHostInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeHostLoginList(self, request):
"""获取登录审计列表
:param request: Request instance for DescribeHostLoginList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeHostLoginListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeHostLoginListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeHostLoginList", params, headers=headers)
response = json.loads(body)
model = models.DescribeHostLoginListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeHotVulTop(self, request):
"""获取全网热点漏洞
:param request: Request instance for DescribeHotVulTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeHotVulTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeHotVulTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeHotVulTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeHotVulTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeIgnoreBaselineRule(self, request):
"""查询已经忽略的检测项信息
:param request: Request instance for DescribeIgnoreBaselineRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreBaselineRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreBaselineRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeIgnoreBaselineRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeIgnoreBaselineRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeIgnoreHostAndItemConfig(self, request):
"""获取一键忽略受影响的检测项和主机信息
:param request: Request instance for DescribeIgnoreHostAndItemConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreHostAndItemConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreHostAndItemConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeIgnoreHostAndItemConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeIgnoreHostAndItemConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeIgnoreRuleEffectHostList(self, request):
"""根据检测项id与筛选条件查询忽略检测项影响主机列表信息
:param request: Request instance for DescribeIgnoreRuleEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreRuleEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeIgnoreRuleEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeIgnoreRuleEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeIgnoreRuleEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImportMachineInfo(self, request):
"""查询批量导入机器信息
:param request: Request instance for DescribeImportMachineInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeImportMachineInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeImportMachineInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImportMachineInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeImportMachineInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeJavaMemShellInfo(self, request):
"""查询java内存马事件详细信息
:param request: Request instance for DescribeJavaMemShellInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeJavaMemShellInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeJavaMemShellInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeJavaMemShellList(self, request):
"""查询java内存马事件列表
:param request: Request instance for DescribeJavaMemShellList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeJavaMemShellList", params, headers=headers)
response = json.loads(body)
model = models.DescribeJavaMemShellListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeJavaMemShellPluginInfo(self, request):
"""查询给定主机java内存马插件信息
:param request: Request instance for DescribeJavaMemShellPluginInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellPluginInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellPluginInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeJavaMemShellPluginInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeJavaMemShellPluginInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeJavaMemShellPluginList(self, request):
"""查询java内存马插件列表
:param request: Request instance for DescribeJavaMemShellPluginList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellPluginListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeJavaMemShellPluginListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeJavaMemShellPluginList", params, headers=headers)
response = json.loads(body)
model = models.DescribeJavaMemShellPluginListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicense(self, request):
"""查询授权信息
:param request: Request instance for DescribeLicense.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicense", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicenseBindList(self, request):
"""该接口可以获取设置中心-授权管理,某个授权下已绑定的授权机器列表
:param request: Request instance for DescribeLicenseBindList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseBindListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseBindListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicenseBindList", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseBindListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicenseBindSchedule(self, request):
"""查询授权绑定任务的进度
:param request: Request instance for DescribeLicenseBindSchedule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseBindScheduleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseBindScheduleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicenseBindSchedule", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseBindScheduleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicenseGeneral(self, request):
"""授权管理-授权概览信息
:param request: Request instance for DescribeLicenseGeneral.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseGeneralRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseGeneralResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicenseGeneral", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseGeneralResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicenseList(self, request):
"""获取用户所有授权订单信息
:param request: Request instance for DescribeLicenseList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicenseList", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLicenseWhiteConfig(self, request):
"""查询授权白名单的可用配置
:param request: Request instance for DescribeLicenseWhiteConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseWhiteConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLicenseWhiteConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLicenseWhiteConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeLicenseWhiteConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogDeliveryKafkaOptions(self, request):
"""查询日志投递kafka可选项列表
:param request: Request instance for DescribeLogDeliveryKafkaOptions.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogDeliveryKafkaOptionsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogDeliveryKafkaOptionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogDeliveryKafkaOptions", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogDeliveryKafkaOptionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogExports(self, request):
"""获取日志下载任务列表
:param request: Request instance for DescribeLogExports.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogExportsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogExportsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogExports", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogExportsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogHistogram(self, request):
"""获取日志直方图信息
:param request: Request instance for DescribeLogHistogram.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogHistogramRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogHistogramResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogHistogram", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogHistogramResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogIndex(self, request):
"""查询索引
:param request: Request instance for DescribeLogIndex.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogIndexRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogIndexResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogIndex", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogIndexResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogKafkaDeliverInfo(self, request):
"""获取kafka投递信息
:param request: Request instance for DescribeLogKafkaDeliverInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogKafkaDeliverInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogKafkaDeliverInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogKafkaDeliverInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogKafkaDeliverInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogStorageConfig(self, request):
"""获取日志存储配置
:param request: Request instance for DescribeLogStorageConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogStorageConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogStorageConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogStorageRecord(self, request):
"""获取日志存储量记录
:param request: Request instance for DescribeLogStorageRecord.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageRecordRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageRecordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogStorageRecord", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogStorageRecordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogStorageStatistic(self, request):
"""获取日志检索容量使用统计
:param request: Request instance for DescribeLogStorageStatistic.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageStatisticRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogStorageStatisticResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogStorageStatistic", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogStorageStatisticResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLogType(self, request):
"""日志分析功能-获取日志类型,使用该接口返回的结果暂时可过滤的日志类型
:param request: Request instance for DescribeLogType.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLogTypeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLogTypeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLogType", params, headers=headers)
response = json.loads(body)
model = models.DescribeLogTypeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLoginWhiteCombinedList(self, request):
"""获取异地登录白名单合并后列表
:param request: Request instance for DescribeLoginWhiteCombinedList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteCombinedListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteCombinedListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLoginWhiteCombinedList", params, headers=headers)
response = json.loads(body)
model = models.DescribeLoginWhiteCombinedListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLoginWhiteHostList(self, request):
"""查询合并后白名单机器列表
:param request: Request instance for DescribeLoginWhiteHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLoginWhiteHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeLoginWhiteHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeLoginWhiteList(self, request):
"""获取异地登录白名单列表
:param request: Request instance for DescribeLoginWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeLoginWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeLoginWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeLoginWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineClearHistory(self, request):
"""查询机器清理历史记录
:param request: Request instance for DescribeMachineClearHistory.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineClearHistoryRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineClearHistoryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineClearHistory", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineClearHistoryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineDefenseCnt(self, request):
"""查询主机高级防御事件数统计
:param request: Request instance for DescribeMachineDefenseCnt.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineDefenseCntRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineDefenseCntResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineDefenseCnt", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineDefenseCntResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineFileTamperRules(self, request):
"""查询主机相关核心文件监控规则列表
:param request: Request instance for DescribeMachineFileTamperRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineFileTamperRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineFileTamperRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineFileTamperRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineFileTamperRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineGeneral(self, request):
"""查询主机概览信息
:param request: Request instance for DescribeMachineGeneral.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineGeneralRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineGeneralResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineGeneral", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineGeneralResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineInfo(self, request):
"""本接口(DescribeMachineInfo)用于获取机器详细信息。
:param request: Request instance for DescribeMachineInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineLicenseDetail(self, request):
"""本接口 (DescribeMachineLicenseDetail)查询机器授权信息
:param request: Request instance for DescribeMachineLicenseDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineLicenseDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineLicenseDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineLicenseDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineLicenseDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineList(self, request):
"""用于网页防篡改获取区域主机列表。
:param request: Request instance for DescribeMachineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineOsList(self, request):
"""查询可筛选操作系统列表.
:param request: Request instance for DescribeMachineOsList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineOsListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineOsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineOsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineOsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineRegionList(self, request):
"""查询主机地域列表
:param request: Request instance for DescribeMachineRegionList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRegionListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRegionListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineRegionList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineRegionListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineRegions(self, request):
"""获取机器地域列表
:param request: Request instance for DescribeMachineRegions.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRegionsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRegionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineRegions", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineRegionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineRiskCnt(self, request):
"""查询主机入侵检测事件统计
:param request: Request instance for DescribeMachineRiskCnt.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRiskCntRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineRiskCntResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineRiskCnt", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineRiskCntResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachineSnapshot(self, request):
"""漏洞修护-查询主机创建的快照
:param request: Request instance for DescribeMachineSnapshot.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineSnapshotRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachineSnapshotResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachineSnapshot", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachineSnapshotResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachines(self, request):
"""本接口 (DescribeMachines) 用于获取区域主机列表。
:param request: Request instance for DescribeMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachines", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMachinesSimple(self, request):
"""本接口 (DescribeMachinesSimple) 用于获取主机列表。
:param request: Request instance for DescribeMachinesSimple.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMachinesSimpleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMachinesSimpleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMachinesSimple", params, headers=headers)
response = json.loads(body)
model = models.DescribeMachinesSimpleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalWareList(self, request):
"""入侵检测获取木马列表
:param request: Request instance for DescribeMalWareList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalWareListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalWareListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalWareList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalWareListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMaliciousRequestWhiteList(self, request):
"""查询恶意请求白名单列表
:param request: Request instance for DescribeMaliciousRequestWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMaliciousRequestWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMaliciousRequestWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMaliciousRequestWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMaliciousRequestWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareFile(self, request):
"""获取木马文件下载地址
:param request: Request instance for DescribeMalwareFile.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareFileRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareFileResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareFile", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareFileResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareInfo(self, request):
"""查看恶意文件详情
:param request: Request instance for DescribeMalwareInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareRiskOverview(self, request):
"""获取文件查杀概览信息
:param request: Request instance for DescribeMalwareRiskOverview.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareRiskOverviewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareRiskOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareRiskOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareRiskOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareRiskWarning(self, request):
"""打开入侵检测-恶意文件检测,弹出风险预警内容
:param request: Request instance for DescribeMalwareRiskWarning.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareRiskWarningRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareRiskWarningResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareRiskWarning", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareRiskWarningResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareTimingScanSetting(self, request):
"""查询定时扫描配置
:param request: Request instance for DescribeMalwareTimingScanSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareTimingScanSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareTimingScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareTimingScanSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareTimingScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareWhiteList(self, request):
"""获取木马白名单列表
:param request: Request instance for DescribeMalwareWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMalwareWhiteListAffectList(self, request):
"""获取木马白名单受影响列表
:param request: Request instance for DescribeMalwareWhiteListAffectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareWhiteListAffectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMalwareWhiteListAffectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMalwareWhiteListAffectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeMalwareWhiteListAffectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeMonthInspectionReport(self, request):
"""专家服务-安全管家月巡检报告下载
:param request: Request instance for DescribeMonthInspectionReport.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeMonthInspectionReportRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeMonthInspectionReportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeMonthInspectionReport", params, headers=headers)
response = json.loads(body)
model = models.DescribeMonthInspectionReportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetAttackSetting(self, request):
"""查询网络攻击设置
:param request: Request instance for DescribeNetAttackSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeNetAttackSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeNetAttackSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetAttackSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetAttackSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetAttackWhiteList(self, request):
"""获取网络攻击白名单列表
:param request: Request instance for DescribeNetAttackWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeNetAttackWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeNetAttackWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetAttackWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetAttackWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeOpenPortStatistics(self, request):
"""本接口 (DescribeOpenPortStatistics) 用于获取端口统计列表。
:param request: Request instance for DescribeOpenPortStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeOpenPortStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeOpenPortStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeOpenPortStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeOpenPortStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeOverviewStatistics(self, request):
"""获取概览统计数据。
:param request: Request instance for DescribeOverviewStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeOverviewStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeOverviewStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeOverviewStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeOverviewStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePrivilegeEventInfo(self, request):
"""本地提权信息详情
:param request: Request instance for DescribePrivilegeEventInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeEventInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePrivilegeEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribePrivilegeEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePrivilegeEvents(self, request):
"""获取本地提权事件列表
:param request: Request instance for DescribePrivilegeEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePrivilegeEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribePrivilegeEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePrivilegeRules(self, request):
"""获取本地提权规则列表
:param request: Request instance for DescribePrivilegeRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribePrivilegeRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePrivilegeRules", params, headers=headers)
response = json.loads(body)
model = models.DescribePrivilegeRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProVersionInfo(self, request):
"""用于获取专业版概览信息。
:param request: Request instance for DescribeProVersionInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProVersionInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProVersionInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProVersionInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeProVersionInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProVersionStatus(self, request):
"""用于获取单台主机或所有主机是否开通专业版状态。
:param request: Request instance for DescribeProVersionStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProVersionStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProVersionStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProVersionStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeProVersionStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProcessStatistics(self, request):
"""本接口 (DescribeProcessStatistics) 用于获取进程统计列表数据。
:param request: Request instance for DescribeProcessStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProcessStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProcessStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProcessStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeProcessStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProductStatus(self, request):
"""产品试用状态查询接口
:param request: Request instance for DescribeProductStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProductStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProductStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProductStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeProductStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProtectDirList(self, request):
"""网页防篡改防护目录列表
:param request: Request instance for DescribeProtectDirList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectDirListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectDirListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProtectDirList", params, headers=headers)
response = json.loads(body)
model = models.DescribeProtectDirListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProtectDirRelatedServer(self, request):
"""查询防护目录关联服务器列表信息
:param request: Request instance for DescribeProtectDirRelatedServer.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectDirRelatedServerRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectDirRelatedServerResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProtectDirRelatedServer", params, headers=headers)
response = json.loads(body)
model = models.DescribeProtectDirRelatedServerResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeProtectNetList(self, request):
"""专家服务-旗舰重保列表
:param request: Request instance for DescribeProtectNetList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectNetListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeProtectNetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeProtectNetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeProtectNetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicProxyInstallCommand(self, request):
"""获取公网接入代理安装命令
:param request: Request instance for DescribePublicProxyInstallCommand.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribePublicProxyInstallCommandRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribePublicProxyInstallCommandResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicProxyInstallCommand", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicProxyInstallCommandResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseBackupList(self, request):
"""查询主机快照备份列表
:param request: Request instance for DescribeRansomDefenseBackupList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseBackupListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseBackupListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseBackupList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseBackupListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseEventsList(self, request):
"""查询防勒索事件列表
:param request: Request instance for DescribeRansomDefenseEventsList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseEventsListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseEventsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseEventsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseEventsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseMachineList(self, request):
"""查询备份详情列表
:param request: Request instance for DescribeRansomDefenseMachineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseMachineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseMachineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseMachineList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseMachineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseMachineStrategyInfo(self, request):
"""获取主机绑定策略列表
:param request: Request instance for DescribeRansomDefenseMachineStrategyInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseMachineStrategyInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseMachineStrategyInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseMachineStrategyInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseMachineStrategyInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseRollBackTaskList(self, request):
"""查询回滚任务列表
:param request: Request instance for DescribeRansomDefenseRollBackTaskList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseRollBackTaskListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseRollBackTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseRollBackTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseRollBackTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseState(self, request):
"""获取用户防勒索趋势
:param request: Request instance for DescribeRansomDefenseState.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseState", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseStrategyDetail(self, request):
"""获取策略详情
:param request: Request instance for DescribeRansomDefenseStrategyDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseStrategyDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseStrategyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseStrategyList(self, request):
"""查询防勒索策略列表
:param request: Request instance for DescribeRansomDefenseStrategyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseStrategyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseStrategyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseStrategyMachines(self, request):
"""查询防勒索策略绑定机器列表
:param request: Request instance for DescribeRansomDefenseStrategyMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseStrategyMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseStrategyMachines", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseStrategyMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRansomDefenseTrend(self, request):
"""获取全网勒索态势
:param request: Request instance for DescribeRansomDefenseTrend.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseTrendRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRansomDefenseTrendResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRansomDefenseTrend", params, headers=headers)
response = json.loads(body)
model = models.DescribeRansomDefenseTrendResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRaspMaxCpu(self, request):
"""查看漏洞防御最大cpu限制
:param request: Request instance for DescribeRaspMaxCpu.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspMaxCpuRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspMaxCpuResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRaspMaxCpu", params, headers=headers)
response = json.loads(body)
model = models.DescribeRaspMaxCpuResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRaspRuleVuls(self, request):
"""获取漏洞防御白名单漏洞列表
:param request: Request instance for DescribeRaspRuleVuls.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspRuleVulsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspRuleVulsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRaspRuleVuls", params, headers=headers)
response = json.loads(body)
model = models.DescribeRaspRuleVulsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRaspRules(self, request):
"""查询漏洞防御白名单
:param request: Request instance for DescribeRaspRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRaspRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRecommendedProtectCpu(self, request):
"""查询推荐购买防护核数
:param request: Request instance for DescribeRecommendedProtectCpu.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRecommendedProtectCpuRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRecommendedProtectCpuResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRecommendedProtectCpu", params, headers=headers)
response = json.loads(body)
model = models.DescribeRecommendedProtectCpuResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellEventInfo(self, request):
"""反弹shell信息详情
:param request: Request instance for DescribeReverseShellEventInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellEventInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellEvents(self, request):
"""获取反弹Shell列表
:param request: Request instance for DescribeReverseShellEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellRules(self, request):
"""获取反弹Shell规则列表
:param request: Request instance for DescribeReverseShellRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeReverseShellRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskBatchStatus(self, request):
"""查询入侵检测事件更新状态任务是否完成
:param request: Request instance for DescribeRiskBatchStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskBatchStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskBatchStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskBatchStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskBatchStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsEventInfo(self, request):
"""查询恶意请求事件详情
:param request: Request instance for DescribeRiskDnsEventInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsEventInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsEventList(self, request):
"""获取恶意请求事件列表
:param request: Request instance for DescribeRiskDnsEventList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsEventListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsEventList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsInfo(self, request):
"""查询恶意请求详情
:param request: Request instance for DescribeRiskDnsInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsList(self, request):
"""入侵检测,获取恶意请求列表
:param request: Request instance for DescribeRiskDnsList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsPolicyList(self, request):
"""获取恶意请求策略列表
:param request: Request instance for DescribeRiskDnsPolicyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsPolicyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskDnsPolicyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsPolicyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsPolicyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskProcessEvents(self, request):
"""获取异常进程列表
:param request: Request instance for DescribeRiskProcessEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskProcessEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeRiskProcessEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskProcessEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskProcessEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSafeInfo(self, request):
"""查询安全通知信息
:param request: Request instance for DescribeSafeInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSafeInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSafeInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSafeInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSafeInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanMalwareSchedule(self, request):
"""查询木马扫描进度
:param request: Request instance for DescribeScanMalwareSchedule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanMalwareScheduleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanMalwareScheduleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanMalwareSchedule", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanMalwareScheduleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanSchedule(self, request):
"""根据taskid查询检测进度
:param request: Request instance for DescribeScanSchedule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanScheduleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanScheduleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanSchedule", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanScheduleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanState(self, request):
"""DescribeScanState 该接口能查询对应模块正在进行的扫描任务状态
:param request: Request instance for DescribeScanState.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanStateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanState", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanTaskDetails(self, request):
"""DescribeScanTaskDetails 查询扫描任务详情 , 可以查询扫描进度信息/异常;
:param request: Request instance for DescribeScanTaskDetails.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanTaskDetailsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanTaskDetailsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanTaskDetails", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanTaskDetailsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanTaskStatus(self, request):
"""DescribeScanTaskStatus 查询机器扫描状态列表用于过滤筛选
:param request: Request instance for DescribeScanTaskStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanTaskStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanTaskStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanTaskStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanTaskStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanVulSetting(self, request):
"""查询定期检测的配置
:param request: Request instance for DescribeScanVulSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScanVulSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScanVulSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanVulSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanVulSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenAttackHotspot(self, request):
"""大屏可视化获取全网攻击热点
:param request: Request instance for DescribeScreenAttackHotspot.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenAttackHotspotRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenAttackHotspotResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenAttackHotspot", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenAttackHotspotResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenBroadcasts(self, request):
"""大屏可视化安全播报
:param request: Request instance for DescribeScreenBroadcasts.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenBroadcastsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenBroadcastsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenBroadcasts", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenBroadcastsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenDefenseTrends(self, request):
"""大屏可视化防趋势接口
:param request: Request instance for DescribeScreenDefenseTrends.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenDefenseTrendsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenDefenseTrendsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenDefenseTrends", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenDefenseTrendsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenEmergentMsg(self, request):
"""大屏可视化紧急通知
:param request: Request instance for DescribeScreenEmergentMsg.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenEmergentMsgRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenEmergentMsgResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenEmergentMsg", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenEmergentMsgResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenEventsCnt(self, request):
"""大屏可视化获取安全概览相关事件统计数据接口
:param request: Request instance for DescribeScreenEventsCnt.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenEventsCntRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenEventsCntResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenEventsCnt", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenEventsCntResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenGeneralStat(self, request):
"""大屏可视化获取主机相关统计
:param request: Request instance for DescribeScreenGeneralStat.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenGeneralStatRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenGeneralStatResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenGeneralStat", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenGeneralStatResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenHostInvasion(self, request):
"""大屏可视化主机入侵详情
:param request: Request instance for DescribeScreenHostInvasion.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenHostInvasionRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenHostInvasionResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenHostInvasion", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenHostInvasionResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenMachineRegions(self, request):
"""大屏可视化主机区域选项列表
:param request: Request instance for DescribeScreenMachineRegions.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenMachineRegionsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenMachineRegionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenMachineRegions", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenMachineRegionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenMachines(self, request):
"""大屏可视化主机区域列表
:param request: Request instance for DescribeScreenMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenMachines", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenProtectionCnt(self, request):
"""大屏可视化主机安全防护引擎介绍
:param request: Request instance for DescribeScreenProtectionCnt.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenProtectionCntRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenProtectionCntResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenProtectionCnt", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenProtectionCntResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenProtectionStat(self, request):
"""大屏获取安全防护状态
:param request: Request instance for DescribeScreenProtectionStat.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenProtectionStatRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenProtectionStatResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenProtectionStat", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenProtectionStatResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScreenRiskAssetsTop(self, request):
"""大屏可视化风险资产top5(今日),统计今日风险资产
:param request: Request instance for DescribeScreenRiskAssetsTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenRiskAssetsTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeScreenRiskAssetsTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScreenRiskAssetsTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeScreenRiskAssetsTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchLogs(self, request):
"""获取历史搜索记录
:param request: Request instance for DescribeSearchLogs.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSearchLogsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSearchLogsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchLogs", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchLogsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchTemplates(self, request):
"""获取快速检索列表
:param request: Request instance for DescribeSearchTemplates.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSearchTemplatesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSearchTemplatesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchTemplates", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchTemplatesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityBroadcastInfo(self, request):
"""查询安全播报文章信息
:param request: Request instance for DescribeSecurityBroadcastInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityBroadcastInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityBroadcastInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityBroadcastInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityBroadcastInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityBroadcasts(self, request):
"""安全播报列表页
:param request: Request instance for DescribeSecurityBroadcasts.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityBroadcastsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityBroadcastsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityBroadcasts", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityBroadcastsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityDynamics(self, request):
"""本接口 (DescribeSecurityDynamics) 用于获取安全事件动态消息数据。
:param request: Request instance for DescribeSecurityDynamics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityDynamicsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityDynamicsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityDynamics", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityDynamicsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityEventStat(self, request):
"""获取安全事件统计
:param request: Request instance for DescribeSecurityEventStat.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityEventStatRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityEventStatResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityEventStat", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityEventStatResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityEventsCnt(self, request):
"""获取安全概览相关事件统计数据接口
:param request: Request instance for DescribeSecurityEventsCnt.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityEventsCntRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityEventsCntResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityEventsCnt", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityEventsCntResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecurityTrends(self, request):
"""本接口 (DescribeSecurityTrends) 用于获取安全事件统计数据。
:param request: Request instance for DescribeSecurityTrends.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityTrendsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeSecurityTrendsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecurityTrends", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecurityTrendsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeServerRelatedDirInfo(self, request):
"""查询服务区关联目录详情
:param request: Request instance for DescribeServerRelatedDirInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeServerRelatedDirInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeServerRelatedDirInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeServerRelatedDirInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeServerRelatedDirInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeServersAndRiskAndFirstInfo(self, request):
"""获取待处理风险文件数+影响服务器数+是否试用检测+最近检测时间
:param request: Request instance for DescribeServersAndRiskAndFirstInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeServersAndRiskAndFirstInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeServersAndRiskAndFirstInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeServersAndRiskAndFirstInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeServersAndRiskAndFirstInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeStrategyExist(self, request):
"""根据策略名查询策略是否存在
:param request: Request instance for DescribeStrategyExist.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeStrategyExistRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeStrategyExistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeStrategyExist", params, headers=headers)
response = json.loads(body)
model = models.DescribeStrategyExistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTagMachines(self, request):
"""获取指定标签关联的服务器信息
:param request: Request instance for DescribeTagMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeTagMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeTagMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTagMachines", params, headers=headers)
response = json.loads(body)
model = models.DescribeTagMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTags(self, request):
"""获取所有主机标签
:param request: Request instance for DescribeTags.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeTagsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTags", params, headers=headers)
response = json.loads(body)
model = models.DescribeTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTrialReport(self, request):
"""查询主机安全授权试用报告(仅限控制台申领的)
:param request: Request instance for DescribeTrialReport.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeTrialReportRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeTrialReportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTrialReport", params, headers=headers)
response = json.loads(body)
model = models.DescribeTrialReportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUndoVulCounts(self, request):
"""获取漏洞管理模块指定类型的待处理漏洞数、主机数和非专业版主机数量
:param request: Request instance for DescribeUndoVulCounts.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeUndoVulCountsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeUndoVulCountsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUndoVulCounts", params, headers=headers)
response = json.loads(body)
model = models.DescribeUndoVulCountsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUsersConfig(self, request):
"""用于查询用户自定义配置
:param request: Request instance for DescribeUsersConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeUsersConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeUsersConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUsersConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeUsersConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUsualLoginPlaces(self, request):
"""此接口(DescribeUsualLoginPlaces)用于查询常用登录地。
:param request: Request instance for DescribeUsualLoginPlaces.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeUsualLoginPlacesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeUsualLoginPlacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUsualLoginPlaces", params, headers=headers)
response = json.loads(body)
model = models.DescribeUsualLoginPlacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVdbAndPocInfo(self, request):
"""获取病毒库及POC的更新信息
:param request: Request instance for DescribeVdbAndPocInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVdbAndPocInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVdbAndPocInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVdbAndPocInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeVdbAndPocInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVersionCompareChart(self, request):
"""获取版本对比信息
:param request: Request instance for DescribeVersionCompareChart.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVersionCompareChartRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVersionCompareChartResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVersionCompareChart", params, headers=headers)
response = json.loads(body)
model = models.DescribeVersionCompareChartResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVersionStatistics(self, request):
"""用于统计专业版和基础版机器数。
:param request: Request instance for DescribeVersionStatistics.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVersionStatisticsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVersionStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVersionStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeVersionStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVertexDetail(self, request):
"""获取指定点属性信息
:param request: Request instance for DescribeVertexDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVertexDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVertexDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVertexDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVertexDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulCountByDates(self, request):
"""漏洞管理模块,获取近日指定类型的漏洞数量和主机数量
:param request: Request instance for DescribeVulCountByDates.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulCountByDatesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulCountByDatesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulCountByDates", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulCountByDatesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulCveIdInfo(self, request):
"""CveId查询漏洞详情
:param request: Request instance for DescribeVulCveIdInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulCveIdInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulCveIdInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulCveIdInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulCveIdInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceEvent(self, request):
"""获取漏洞防御事件列表
:param request: Request instance for DescribeVulDefenceEvent.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceEventRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceEventResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEvent", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceList(self, request):
"""查询漏洞防御列表
:param request: Request instance for DescribeVulDefenceList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceOverview(self, request):
"""获取漏洞防御概览信息,包括事件趋势及插件开启情况
:param request: Request instance for DescribeVulDefenceOverview.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceOverviewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefencePluginDetail(self, request):
"""获取单台主机漏洞防御插件信息
:param request: Request instance for DescribeVulDefencePluginDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefencePluginDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefencePluginDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefencePluginExceptionCount(self, request):
"""获取当前异常插件数
:param request: Request instance for DescribeVulDefencePluginExceptionCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginExceptionCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginExceptionCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefencePluginExceptionCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefencePluginExceptionCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefencePluginStatus(self, request):
"""获取各主机漏洞防御插件状态
:param request: Request instance for DescribeVulDefencePluginStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefencePluginStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefencePluginStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefencePluginStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceSetting(self, request):
"""获取当前漏洞防御插件设置
:param request: Request instance for DescribeVulDefenceSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulDefenceSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulEffectHostList(self, request):
"""漏洞影响主机列表
:param request: Request instance for DescribeVulEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulEffectModules(self, request):
"""漏洞影响组件列表
:param request: Request instance for DescribeVulEffectModules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEffectModulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEffectModulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulEffectModules", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulEffectModulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulEmergentMsg(self, request):
"""获取漏洞紧急通知
:param request: Request instance for DescribeVulEmergentMsg.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEmergentMsgRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulEmergentMsgResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulEmergentMsg", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulEmergentMsgResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulFixStatus(self, request):
"""漏洞修护-查找主机漏洞修护进度
:param request: Request instance for DescribeVulFixStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulFixStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulFixStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulFixStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulFixStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulHostCountScanTime(self, request):
"""获取待处理漏洞数+影响主机数
:param request: Request instance for DescribeVulHostCountScanTime.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulHostCountScanTimeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulHostCountScanTimeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulHostCountScanTime", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulHostCountScanTimeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulHostTop(self, request):
"""获取服务器风险top列表
:param request: Request instance for DescribeVulHostTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulHostTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulHostTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulHostTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulHostTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulInfoCvss(self, request):
"""漏洞详情,带CVSS版本
:param request: Request instance for DescribeVulInfoCvss.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulInfoCvssRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulInfoCvssResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulInfoCvss", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulInfoCvssResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLabels(self, request):
"""获取用户漏洞所有标签列表
:param request: Request instance for DescribeVulLabels.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulLabelsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulLabelsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLabels", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLabelsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLevelCount(self, request):
"""漏洞数量等级分布统计
:param request: Request instance for DescribeVulLevelCount.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulLevelCountRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulLevelCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLevelCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLevelCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulList(self, request):
"""获取漏洞列表数据
:param request: Request instance for DescribeVulList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulOverview(self, request):
"""获取漏洞概览数据
:param request: Request instance for DescribeVulOverview.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulOverviewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulStoreList(self, request):
"""获取漏洞库列表
:param request: Request instance for DescribeVulStoreList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulStoreListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulStoreListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulStoreList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulStoreListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTop(self, request):
"""漏洞top统计
:param request: Request instance for DescribeVulTop.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulTopRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulTopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTop", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTrend(self, request):
"""获取漏洞态势信息
:param request: Request instance for DescribeVulTrend.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeVulTrendRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeVulTrendResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTrend", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTrendResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWarningHostConfig(self, request):
"""查询告警机器范围配置
:param request: Request instance for DescribeWarningHostConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWarningHostConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWarningHostConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWarningHostConfig", params, headers=headers)
response = json.loads(body)
model = models.DescribeWarningHostConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWarningList(self, request):
"""获取当前用户告警列表
:param request: Request instance for DescribeWarningList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWarningListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWarningListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWarningList", params, headers=headers)
response = json.loads(body)
model = models.DescribeWarningListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebHookPolicy(self, request):
"""查询告警策略
:param request: Request instance for DescribeWebHookPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebHookPolicy", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebHookPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebHookReceiver(self, request):
"""查询告警接收人列表
:param request: Request instance for DescribeWebHookReceiver.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookReceiverRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookReceiverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebHookReceiver", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebHookReceiverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebHookReceiverUsage(self, request):
"""查询指定告警接收人的关联策略使用信息
:param request: Request instance for DescribeWebHookReceiverUsage.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookReceiverUsageRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookReceiverUsageResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebHookReceiverUsage", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebHookReceiverUsageResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebHookRule(self, request):
"""获取企微机器人规则详情
:param request: Request instance for DescribeWebHookRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebHookRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebHookRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebHookRules(self, request):
"""获取企微机器人规则列表
:param request: Request instance for DescribeWebHookRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebHookRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebHookRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebHookRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebPageEventList(self, request):
"""查询篡改事件列表
:param request: Request instance for DescribeWebPageEventList.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageEventListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebPageEventList", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebPageEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebPageGeneralize(self, request):
"""查询网站防篡改概览信息
:param request: Request instance for DescribeWebPageGeneralize.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageGeneralizeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageGeneralizeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebPageGeneralize", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebPageGeneralizeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebPageProtectStat(self, request):
"""网站防篡改-查询动态防护信息
:param request: Request instance for DescribeWebPageProtectStat.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageProtectStatRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageProtectStatResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebPageProtectStat", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebPageProtectStatResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebPageServiceInfo(self, request):
"""网站防篡改-查询网页防篡改服务器购买信息及服务器信息
:param request: Request instance for DescribeWebPageServiceInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageServiceInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DescribeWebPageServiceInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebPageServiceInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebPageServiceInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DestroyOrder(self, request):
"""DestroyOrder 该接口可以对资源销毁.
:param request: Request instance for DestroyOrder.
:type request: :class:`tencentcloud.cwp.v20180228.models.DestroyOrderRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.DestroyOrderResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DestroyOrder", params, headers=headers)
response = json.loads(body)
model = models.DestroyOrderResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EditBashRules(self, request):
"""新增或修改高危命令规则
:param request: Request instance for EditBashRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.EditBashRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.EditBashRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EditBashRules", params, headers=headers)
response = json.loads(body)
model = models.EditBashRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EditPrivilegeRules(self, request):
"""新增或修改本地提权规则(支持多服务器选择)
:param request: Request instance for EditPrivilegeRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.EditPrivilegeRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.EditPrivilegeRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EditPrivilegeRules", params, headers=headers)
response = json.loads(body)
model = models.EditPrivilegeRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EditReverseShellRules(self, request):
"""编辑反弹Shell规则(支持多服务器选择)
:param request: Request instance for EditReverseShellRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.EditReverseShellRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.EditReverseShellRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EditReverseShellRules", params, headers=headers)
response = json.loads(body)
model = models.EditReverseShellRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def EditTags(self, request):
"""新增或编辑标签
:param request: Request instance for EditTags.
:type request: :class:`tencentcloud.cwp.v20180228.models.EditTagsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.EditTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("EditTags", params, headers=headers)
response = json.loads(body)
model = models.EditTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetAppList(self, request):
"""导出资产管理应用列表
:param request: Request instance for ExportAssetAppList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetAppListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetAppListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetAppList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetAppListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetCoreModuleList(self, request):
"""导出资产管理内核模块列表
:param request: Request instance for ExportAssetCoreModuleList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetCoreModuleListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetCoreModuleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetCoreModuleList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetCoreModuleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetDatabaseList(self, request):
"""导出资产管理数据库列表
:param request: Request instance for ExportAssetDatabaseList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetDatabaseListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetDatabaseListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetDatabaseList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetDatabaseListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetEnvList(self, request):
"""导出资产管理环境变量列表
:param request: Request instance for ExportAssetEnvList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetEnvListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetEnvListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetEnvList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetEnvListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetInitServiceList(self, request):
"""导出资产管理启动服务列表
:param request: Request instance for ExportAssetInitServiceList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetInitServiceListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetInitServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetInitServiceList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetInitServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetJarList(self, request):
"""导出Jar包列表
:param request: Request instance for ExportAssetJarList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetJarListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetJarListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetJarList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetJarListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetMachineDetail(self, request):
"""导出资产管理主机资源详细信息
:param request: Request instance for ExportAssetMachineDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetMachineDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetMachineDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetMachineDetail", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetMachineDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetMachineList(self, request):
"""导出资源监控列表
:param request: Request instance for ExportAssetMachineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetMachineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetMachineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetMachineList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetMachineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetPlanTaskList(self, request):
"""导出资产管理计划任务列表
:param request: Request instance for ExportAssetPlanTaskList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetPlanTaskListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetPlanTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetPlanTaskList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetPlanTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetPortInfoList(self, request):
"""导出资产管理端口列表
:param request: Request instance for ExportAssetPortInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetPortInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetPortInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetPortInfoList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetPortInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetProcessInfoList(self, request):
"""导出资产管理进程列表
:param request: Request instance for ExportAssetProcessInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetProcessInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetProcessInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetProcessInfoList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetProcessInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetRecentMachineInfo(self, request):
"""导出主机最近趋势情况(最长最近90天)
:param request: Request instance for ExportAssetRecentMachineInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetRecentMachineInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetRecentMachineInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetRecentMachineInfo", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetRecentMachineInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetSystemPackageList(self, request):
"""导出资产管理系统安装包列表
:param request: Request instance for ExportAssetSystemPackageList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetSystemPackageListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetSystemPackageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetSystemPackageList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetSystemPackageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetUserList(self, request):
"""导出账号列表
:param request: Request instance for ExportAssetUserList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetUserListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetUserListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetUserList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetUserListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetWebAppList(self, request):
"""导出资产管理Web应用列表
:param request: Request instance for ExportAssetWebAppList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebAppListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebAppListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetWebAppList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetWebAppListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetWebFrameList(self, request):
"""导出资产管理Web框架列表
:param request: Request instance for ExportAssetWebFrameList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebFrameListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebFrameListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetWebFrameList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetWebFrameListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetWebLocationList(self, request):
"""导出Web站点列表
:param request: Request instance for ExportAssetWebLocationList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebLocationListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebLocationListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetWebLocationList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetWebLocationListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAssetWebServiceInfoList(self, request):
"""导出资产管理Web服务列表
:param request: Request instance for ExportAssetWebServiceInfoList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebServiceInfoListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAssetWebServiceInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAssetWebServiceInfoList", params, headers=headers)
response = json.loads(body)
model = models.ExportAssetWebServiceInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportAttackEvents(self, request):
"""导出网络攻击事件
:param request: Request instance for ExportAttackEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportAttackEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportAttackEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportAttackEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportAttackEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineEffectHostList(self, request):
"""导出基线影响主机列表
:param request: Request instance for ExportBaselineEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineFixList(self, request):
"""导出修复列表
:param request: Request instance for ExportBaselineFixList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineFixListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineFixListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineFixList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineFixListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineHostDetectList(self, request):
"""导出基线主机检测
:param request: Request instance for ExportBaselineHostDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineHostDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineHostDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineHostDetectList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineHostDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineItemDetectList(self, request):
"""导出基线检测项
:param request: Request instance for ExportBaselineItemDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineItemDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineItemDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineItemDetectList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineItemDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineItemList(self, request):
"""导出检测项结果列表
:param request: Request instance for ExportBaselineItemList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineItemListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineItemList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineList(self, request):
"""导出基线列表
:param request: Request instance for ExportBaselineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineRuleDetectList(self, request):
"""导出基线检测规则
:param request: Request instance for ExportBaselineRuleDetectList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineRuleDetectListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineRuleDetectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineRuleDetectList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineRuleDetectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBaselineWeakPasswordList(self, request):
"""导出弱口令配置列表
:param request: Request instance for ExportBaselineWeakPasswordList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineWeakPasswordListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBaselineWeakPasswordListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBaselineWeakPasswordList", params, headers=headers)
response = json.loads(body)
model = models.ExportBaselineWeakPasswordListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBashEvents(self, request):
"""导出高危命令事件
:param request: Request instance for ExportBashEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBashEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBashEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBashEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportBashEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBashEventsNew(self, request):
"""导出高危命令事件(新)
:param request: Request instance for ExportBashEventsNew.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBashEventsNewRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBashEventsNewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBashEventsNew", params, headers=headers)
response = json.loads(body)
model = models.ExportBashEventsNewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBashPolicies(self, request):
"""导出高危命令策略
:param request: Request instance for ExportBashPolicies.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBashPoliciesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBashPoliciesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBashPolicies", params, headers=headers)
response = json.loads(body)
model = models.ExportBashPoliciesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportBruteAttacks(self, request):
"""本接口 (ExportBruteAttacks) 用于导出密码破解记录成CSV文件。
:param request: Request instance for ExportBruteAttacks.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportBruteAttacksRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportBruteAttacksResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportBruteAttacks", params, headers=headers)
response = json.loads(body)
model = models.ExportBruteAttacksResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportFileTamperEvents(self, request):
"""导出核心文件事件
:param request: Request instance for ExportFileTamperEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportFileTamperEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportFileTamperEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportFileTamperEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportFileTamperEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportFileTamperRules(self, request):
"""导出核心文件监控规则
:param request: Request instance for ExportFileTamperRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportFileTamperRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportFileTamperRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportFileTamperRules", params, headers=headers)
response = json.loads(body)
model = models.ExportFileTamperRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportIgnoreBaselineRule(self, request):
"""导出已忽略基线检测项信息
:param request: Request instance for ExportIgnoreBaselineRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportIgnoreBaselineRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportIgnoreBaselineRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportIgnoreBaselineRule", params, headers=headers)
response = json.loads(body)
model = models.ExportIgnoreBaselineRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportIgnoreRuleEffectHostList(self, request):
"""根据检测项id导出忽略检测项影响主机列表
:param request: Request instance for ExportIgnoreRuleEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportIgnoreRuleEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportIgnoreRuleEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportIgnoreRuleEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.ExportIgnoreRuleEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportJavaMemShellPlugins(self, request):
"""导出java内存马插件信息
:param request: Request instance for ExportJavaMemShellPlugins.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportJavaMemShellPluginsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportJavaMemShellPluginsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportJavaMemShellPlugins", params, headers=headers)
response = json.loads(body)
model = models.ExportJavaMemShellPluginsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportJavaMemShells(self, request):
"""导出java内存马事件列表
:param request: Request instance for ExportJavaMemShells.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportJavaMemShellsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportJavaMemShellsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportJavaMemShells", params, headers=headers)
response = json.loads(body)
model = models.ExportJavaMemShellsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportLicenseDetail(self, request):
"""导出授权列表对应的绑定信息
:param request: Request instance for ExportLicenseDetail.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportLicenseDetailRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportLicenseDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportLicenseDetail", params, headers=headers)
response = json.loads(body)
model = models.ExportLicenseDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportMaliciousRequests(self, request):
"""本接口 (ExportMaliciousRequests) 用于导出下载恶意请求文件。
:param request: Request instance for ExportMaliciousRequests.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportMaliciousRequestsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportMaliciousRequestsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportMaliciousRequests", params, headers=headers)
response = json.loads(body)
model = models.ExportMaliciousRequestsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportMalwares(self, request):
"""本接口 (ExportMalwares) 用于导出木马记录CSV文件。
:param request: Request instance for ExportMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportMalwares", params, headers=headers)
response = json.loads(body)
model = models.ExportMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportNonlocalLoginPlaces(self, request):
"""本接口 (ExportNonlocalLoginPlaces) 用于导出异地登录事件记录CSV文件。
:param request: Request instance for ExportNonlocalLoginPlaces.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportNonlocalLoginPlacesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportNonlocalLoginPlacesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportNonlocalLoginPlaces", params, headers=headers)
response = json.loads(body)
model = models.ExportNonlocalLoginPlacesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportPrivilegeEvents(self, request):
"""导出本地提权事件
:param request: Request instance for ExportPrivilegeEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportPrivilegeEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportPrivilegeEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportPrivilegeEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportPrivilegeEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportProtectDirList(self, request):
"""导出网页防篡改防护目录列表
:param request: Request instance for ExportProtectDirList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportProtectDirListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportProtectDirListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportProtectDirList", params, headers=headers)
response = json.loads(body)
model = models.ExportProtectDirListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRansomDefenseBackupList(self, request):
"""导出主机快照备份列表
:param request: Request instance for ExportRansomDefenseBackupList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseBackupListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseBackupListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRansomDefenseBackupList", params, headers=headers)
response = json.loads(body)
model = models.ExportRansomDefenseBackupListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRansomDefenseEventsList(self, request):
"""导出防勒索事件列表
:param request: Request instance for ExportRansomDefenseEventsList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseEventsListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseEventsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRansomDefenseEventsList", params, headers=headers)
response = json.loads(body)
model = models.ExportRansomDefenseEventsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRansomDefenseMachineList(self, request):
"""导出备份详情列表
:param request: Request instance for ExportRansomDefenseMachineList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseMachineListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseMachineListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRansomDefenseMachineList", params, headers=headers)
response = json.loads(body)
model = models.ExportRansomDefenseMachineListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRansomDefenseStrategyList(self, request):
"""导出防勒索策略列表
:param request: Request instance for ExportRansomDefenseStrategyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseStrategyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseStrategyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRansomDefenseStrategyList", params, headers=headers)
response = json.loads(body)
model = models.ExportRansomDefenseStrategyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRansomDefenseStrategyMachines(self, request):
"""导出勒索防御策略绑定机器列表
:param request: Request instance for ExportRansomDefenseStrategyMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseStrategyMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRansomDefenseStrategyMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRansomDefenseStrategyMachines", params, headers=headers)
response = json.loads(body)
model = models.ExportRansomDefenseStrategyMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportReverseShellEvents(self, request):
"""导出反弹Shell事件
:param request: Request instance for ExportReverseShellEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportReverseShellEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportReverseShellEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportReverseShellEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportReverseShellEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRiskDnsEventList(self, request):
"""导出恶意请求事件列表
:param request: Request instance for ExportRiskDnsEventList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRiskDnsEventListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRiskDnsEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRiskDnsEventList", params, headers=headers)
response = json.loads(body)
model = models.ExportRiskDnsEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRiskDnsPolicyList(self, request):
"""导出恶意请求策略列表
:param request: Request instance for ExportRiskDnsPolicyList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRiskDnsPolicyListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRiskDnsPolicyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRiskDnsPolicyList", params, headers=headers)
response = json.loads(body)
model = models.ExportRiskDnsPolicyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportRiskProcessEvents(self, request):
"""导出异常进程事件
:param request: Request instance for ExportRiskProcessEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportRiskProcessEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportRiskProcessEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportRiskProcessEvents", params, headers=headers)
response = json.loads(body)
model = models.ExportRiskProcessEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportScanTaskDetails(self, request):
"""根据任务id导出指定扫描任务详情
:param request: Request instance for ExportScanTaskDetails.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportScanTaskDetailsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportScanTaskDetailsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportScanTaskDetails", params, headers=headers)
response = json.loads(body)
model = models.ExportScanTaskDetailsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportSecurityTrends(self, request):
"""导出风险趋势
:param request: Request instance for ExportSecurityTrends.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportSecurityTrendsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportSecurityTrendsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportSecurityTrends", params, headers=headers)
response = json.loads(body)
model = models.ExportSecurityTrendsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportTasks(self, request):
"""用于异步导出数据量大的日志文件
:param request: Request instance for ExportTasks.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportTasksRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportTasksResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportTasks", params, headers=headers)
response = json.loads(body)
model = models.ExportTasksResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulDefenceEvent(self, request):
"""导出漏洞防御事件
:param request: Request instance for ExportVulDefenceEvent.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefenceEventRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefenceEventResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulDefenceEvent", params, headers=headers)
response = json.loads(body)
model = models.ExportVulDefenceEventResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulDefenceList(self, request):
"""导出漏洞防御列表
:param request: Request instance for ExportVulDefenceList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefenceListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefenceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulDefenceList", params, headers=headers)
response = json.loads(body)
model = models.ExportVulDefenceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulDefencePluginEvent(self, request):
"""导出漏洞防御插件事件
:param request: Request instance for ExportVulDefencePluginEvent.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefencePluginEventRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulDefencePluginEventResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulDefencePluginEvent", params, headers=headers)
response = json.loads(body)
model = models.ExportVulDefencePluginEventResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulDetectionExcel(self, request):
"""导出本次漏洞检测Excel
:param request: Request instance for ExportVulDetectionExcel.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulDetectionExcelRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulDetectionExcelResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulDetectionExcel", params, headers=headers)
response = json.loads(body)
model = models.ExportVulDetectionExcelResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulDetectionReport(self, request):
"""导出漏洞检测报告。
:param request: Request instance for ExportVulDetectionReport.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulDetectionReportRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulDetectionReportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulDetectionReport", params, headers=headers)
response = json.loads(body)
model = models.ExportVulDetectionReportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulEffectHostList(self, request):
"""导出漏洞影响主机列表
:param request: Request instance for ExportVulEffectHostList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulEffectHostListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulEffectHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulEffectHostList", params, headers=headers)
response = json.loads(body)
model = models.ExportVulEffectHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulInfo(self, request):
"""导出漏洞信息,包括影响主机列表,组件信息
:param request: Request instance for ExportVulInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulInfo", params, headers=headers)
response = json.loads(body)
model = models.ExportVulInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVulList(self, request):
"""漏洞管理-导出漏洞列表
:param request: Request instance for ExportVulList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportVulListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVulList", params, headers=headers)
response = json.loads(body)
model = models.ExportVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportWebPageEventList(self, request):
"""导出篡改事件列表
:param request: Request instance for ExportWebPageEventList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ExportWebPageEventListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ExportWebPageEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportWebPageEventList", params, headers=headers)
response = json.loads(body)
model = models.ExportWebPageEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def FixBaselineDetect(self, request):
"""修复基线检测
:param request: Request instance for FixBaselineDetect.
:type request: :class:`tencentcloud.cwp.v20180228.models.FixBaselineDetectRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.FixBaselineDetectResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("FixBaselineDetect", params, headers=headers)
response = json.loads(body)
model = models.FixBaselineDetectResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def GetLocalStorageItem(self, request):
"""获取本地存储数据
:param request: Request instance for GetLocalStorageItem.
:type request: :class:`tencentcloud.cwp.v20180228.models.GetLocalStorageItemRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.GetLocalStorageItemResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("GetLocalStorageItem", params, headers=headers)
response = json.loads(body)
model = models.GetLocalStorageItemResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def IgnoreImpactedHosts(self, request):
"""本接口 (IgnoreImpactedHosts) 用于忽略漏洞。
:param request: Request instance for IgnoreImpactedHosts.
:type request: :class:`tencentcloud.cwp.v20180228.models.IgnoreImpactedHostsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.IgnoreImpactedHostsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("IgnoreImpactedHosts", params, headers=headers)
response = json.loads(body)
model = models.IgnoreImpactedHostsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def KeysLocalStorage(self, request):
"""获取本地存储键值列表
:param request: Request instance for KeysLocalStorage.
:type request: :class:`tencentcloud.cwp.v20180228.models.KeysLocalStorageRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.KeysLocalStorageResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("KeysLocalStorage", params, headers=headers)
response = json.loads(body)
model = models.KeysLocalStorageResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAutoOpenProVersionConfig(self, request):
"""用于设置新增主机自动开通专业防护配置。
:param request: Request instance for ModifyAutoOpenProVersionConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyAutoOpenProVersionConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyAutoOpenProVersionConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAutoOpenProVersionConfig", params, headers=headers)
response = json.loads(body)
model = models.ModifyAutoOpenProVersionConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBanMode(self, request):
"""修改爆破阻断模式
:param request: Request instance for ModifyBanMode.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBanModeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBanModeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBanMode", params, headers=headers)
response = json.loads(body)
model = models.ModifyBanModeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBanStatus(self, request):
"""设置阻断开关状态
:param request: Request instance for ModifyBanStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBanStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBanStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBanStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyBanStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBanWhiteList(self, request):
"""修改阻断白名单列表
:param request: Request instance for ModifyBanWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBanWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBanWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBanWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyBanWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBaselinePolicy(self, request):
"""更改基线策略设置
:param request: Request instance for ModifyBaselinePolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselinePolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselinePolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBaselinePolicy", params, headers=headers)
response = json.loads(body)
model = models.ModifyBaselinePolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBaselinePolicyState(self, request):
"""更改基线策略状态
:param request: Request instance for ModifyBaselinePolicyState.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselinePolicyStateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselinePolicyStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBaselinePolicyState", params, headers=headers)
response = json.loads(body)
model = models.ModifyBaselinePolicyStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBaselineRule(self, request):
"""更改基线检测规则
:param request: Request instance for ModifyBaselineRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBaselineRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyBaselineRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBaselineRuleIgnore(self, request):
"""更改基线忽略规则
:param request: Request instance for ModifyBaselineRuleIgnore.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineRuleIgnoreRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineRuleIgnoreResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBaselineRuleIgnore", params, headers=headers)
response = json.loads(body)
model = models.ModifyBaselineRuleIgnoreResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBaselineWeakPassword(self, request):
"""更改或新增弱口令
:param request: Request instance for ModifyBaselineWeakPassword.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineWeakPasswordRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBaselineWeakPasswordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBaselineWeakPassword", params, headers=headers)
response = json.loads(body)
model = models.ModifyBaselineWeakPasswordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBashPolicy(self, request):
"""新增或修改高危命令策略
:param request: Request instance for ModifyBashPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBashPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBashPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBashPolicy", params, headers=headers)
response = json.loads(body)
model = models.ModifyBashPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBashPolicyStatus(self, request):
"""切换高危命令策略状态
:param request: Request instance for ModifyBashPolicyStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBashPolicyStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBashPolicyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBashPolicyStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyBashPolicyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyBruteAttackRules(self, request):
"""修改暴力破解规则
:param request: Request instance for ModifyBruteAttackRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyBruteAttackRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyBruteAttackRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyBruteAttackRules", params, headers=headers)
response = json.loads(body)
model = models.ModifyBruteAttackRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEventAttackStatus(self, request):
"""修改网络攻击事件状态
:param request: Request instance for ModifyEventAttackStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyEventAttackStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyEventAttackStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEventAttackStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyEventAttackStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyFileTamperEvents(self, request):
"""核心文件事件更新
:param request: Request instance for ModifyFileTamperEvents.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperEventsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyFileTamperEvents", params, headers=headers)
response = json.loads(body)
model = models.ModifyFileTamperEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyFileTamperRule(self, request):
"""编辑、新增核心文件监控规则
:param request: Request instance for ModifyFileTamperRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyFileTamperRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyFileTamperRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyFileTamperRuleStatus(self, request):
"""核心文件规则状态更新,支持批量删除 关闭
:param request: Request instance for ModifyFileTamperRuleStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperRuleStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyFileTamperRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyFileTamperRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyFileTamperRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyJavaMemShellPluginSwitch(self, request):
"""开关java内存马插件
:param request: Request instance for ModifyJavaMemShellPluginSwitch.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyJavaMemShellPluginSwitchRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyJavaMemShellPluginSwitchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyJavaMemShellPluginSwitch", params, headers=headers)
response = json.loads(body)
model = models.ModifyJavaMemShellPluginSwitchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyJavaMemShellsStatus(self, request):
"""修改java内存马事件状态
:param request: Request instance for ModifyJavaMemShellsStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyJavaMemShellsStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyJavaMemShellsStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyJavaMemShellsStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyJavaMemShellsStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLicenseBinds(self, request):
"""设置中心-授权管理 对某个授权批量绑定机器
:param request: Request instance for ModifyLicenseBinds.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseBindsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseBindsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLicenseBinds", params, headers=headers)
response = json.loads(body)
model = models.ModifyLicenseBindsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLicenseOrder(self, request):
"""编辑《主机安全-按量计费》授权订单
:param request: Request instance for ModifyLicenseOrder.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseOrderRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseOrderResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLicenseOrder", params, headers=headers)
response = json.loads(body)
model = models.ModifyLicenseOrderResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLicenseUnBinds(self, request):
"""设置中心-授权管理 对某个授权批量解绑机器
:param request: Request instance for ModifyLicenseUnBinds.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseUnBindsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLicenseUnBindsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLicenseUnBinds", params, headers=headers)
response = json.loads(body)
model = models.ModifyLicenseUnBindsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLogKafkaAccess(self, request):
"""新增或修改日志投递kafka接入配置
:param request: Request instance for ModifyLogKafkaAccess.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaAccessRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaAccessResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLogKafkaAccess", params, headers=headers)
response = json.loads(body)
model = models.ModifyLogKafkaAccessResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLogKafkaDeliverType(self, request):
"""修改指定日志类别投递配置、开关
:param request: Request instance for ModifyLogKafkaDeliverType.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaDeliverTypeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaDeliverTypeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLogKafkaDeliverType", params, headers=headers)
response = json.loads(body)
model = models.ModifyLogKafkaDeliverTypeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLogKafkaState(self, request):
"""修改日志投递状态信息
:param request: Request instance for ModifyLogKafkaState.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaStateRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLogKafkaStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLogKafkaState", params, headers=headers)
response = json.loads(body)
model = models.ModifyLogKafkaStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLogStorageConfig(self, request):
"""修改日志存储配置
:param request: Request instance for ModifyLogStorageConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLogStorageConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLogStorageConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLogStorageConfig", params, headers=headers)
response = json.loads(body)
model = models.ModifyLogStorageConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLoginWhiteInfo(self, request):
"""更新登录审计白名单信息
:param request: Request instance for ModifyLoginWhiteInfo.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLoginWhiteInfoRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLoginWhiteInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLoginWhiteInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifyLoginWhiteInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyLoginWhiteRecord(self, request):
"""更新合并后登录审计白名单信息(服务器列表数目应小于1000)
:param request: Request instance for ModifyLoginWhiteRecord.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyLoginWhiteRecordRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyLoginWhiteRecordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyLoginWhiteRecord", params, headers=headers)
response = json.loads(body)
model = models.ModifyLoginWhiteRecordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMachineAutoClearConfig(self, request):
"""修改机器清理配置
:param request: Request instance for ModifyMachineAutoClearConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyMachineAutoClearConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyMachineAutoClearConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMachineAutoClearConfig", params, headers=headers)
response = json.loads(body)
model = models.ModifyMachineAutoClearConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMachineRemark(self, request):
"""修改主机备注信息
:param request: Request instance for ModifyMachineRemark.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyMachineRemarkRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyMachineRemarkResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMachineRemark", params, headers=headers)
response = json.loads(body)
model = models.ModifyMachineRemarkResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMaliciousRequestWhiteList(self, request):
"""更新恶意请求白名单
:param request: Request instance for ModifyMaliciousRequestWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyMaliciousRequestWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyMaliciousRequestWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMaliciousRequestWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyMaliciousRequestWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMalwareTimingScanSettings(self, request):
"""定时扫描设置
:param request: Request instance for ModifyMalwareTimingScanSettings.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyMalwareTimingScanSettingsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyMalwareTimingScanSettingsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMalwareTimingScanSettings", params, headers=headers)
response = json.loads(body)
model = models.ModifyMalwareTimingScanSettingsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyMalwareWhiteList(self, request):
"""编辑木马白名单
:param request: Request instance for ModifyMalwareWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyMalwareWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyMalwareWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyMalwareWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyMalwareWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyNetAttackSetting(self, request):
"""修改网络攻击设置
:param request: Request instance for ModifyNetAttackSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyNetAttackSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyNetAttackSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyNetAttackSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyNetAttackSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyNetAttackWhiteList(self, request):
"""编辑网络攻击白名单
:param request: Request instance for ModifyNetAttackWhiteList.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyNetAttackWhiteListRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyNetAttackWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyNetAttackWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyNetAttackWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyOrderAttribute(self, request):
"""对订单属性编辑
:param request: Request instance for ModifyOrderAttribute.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyOrderAttributeRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyOrderAttributeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyOrderAttribute", params, headers=headers)
response = json.loads(body)
model = models.ModifyOrderAttributeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRansomDefenseEventsStatus(self, request):
"""修改防勒索事件状态
:param request: Request instance for ModifyRansomDefenseEventsStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRansomDefenseEventsStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRansomDefenseEventsStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRansomDefenseEventsStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRansomDefenseEventsStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRansomDefenseStrategyStatus(self, request):
"""批量修改防勒索策略状态
:param request: Request instance for ModifyRansomDefenseStrategyStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRansomDefenseStrategyStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRansomDefenseStrategyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRansomDefenseStrategyStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRansomDefenseStrategyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRaspMaxCpu(self, request):
"""编辑漏洞防御最大cpu配置
:param request: Request instance for ModifyRaspMaxCpu.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRaspMaxCpuRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRaspMaxCpuResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRaspMaxCpu", params, headers=headers)
response = json.loads(body)
model = models.ModifyRaspMaxCpuResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRaspRules(self, request):
"""添加漏洞防御白名单
:param request: Request instance for ModifyRaspRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRaspRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRaspRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRaspRules", params, headers=headers)
response = json.loads(body)
model = models.ModifyRaspRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyReverseShellRulesAggregation(self, request):
"""编辑反弹Shell规则(支持多服务器选择)
:param request: Request instance for ModifyReverseShellRulesAggregation.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyReverseShellRulesAggregationRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyReverseShellRulesAggregationResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyReverseShellRulesAggregation", params, headers=headers)
response = json.loads(body)
model = models.ModifyReverseShellRulesAggregationResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskDnsPolicy(self, request):
"""更改恶意请求策略
:param request: Request instance for ModifyRiskDnsPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskDnsPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskDnsPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskDnsPolicy", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskDnsPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskDnsPolicyStatus(self, request):
"""更改恶意请求策略状态
:param request: Request instance for ModifyRiskDnsPolicyStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskDnsPolicyStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskDnsPolicyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskDnsPolicyStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskDnsPolicyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskEventsStatus(self, request):
"""入侵检测所有事件的状态,包括:文件查杀,异常登录,密码破解,高危命令,反弹shell,本地提取
:param request: Request instance for ModifyRiskEventsStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskEventsStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyRiskEventsStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskEventsStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskEventsStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyUsersConfig(self, request):
"""用于创建/修改用户自定义配置
:param request: Request instance for ModifyUsersConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyUsersConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyUsersConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyUsersConfig", params, headers=headers)
response = json.loads(body)
model = models.ModifyUsersConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVulDefenceEventStatus(self, request):
"""修改漏洞防御事件状态(修复漏洞通过其他接口实现)
:param request: Request instance for ModifyVulDefenceEventStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyVulDefenceEventStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyVulDefenceEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVulDefenceEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyVulDefenceEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVulDefenceSetting(self, request):
"""修改漏洞防御插件设置
1)新增主机自动加入,scope为1,quuids为空
2)全量旗舰版不自动加入,scope为0,quuids为当前quuid列表,
3)给定quuid列表,scope为0,quuids为用户选择quuid
:param request: Request instance for ModifyVulDefenceSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyVulDefenceSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVulDefenceSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVulDefenceSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWarningHostConfig(self, request):
"""修改告警机器范围配置
:param request: Request instance for ModifyWarningHostConfig.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWarningHostConfigRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWarningHostConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWarningHostConfig", params, headers=headers)
response = json.loads(body)
model = models.ModifyWarningHostConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWarningSetting(self, request):
"""修改告警设置
:param request: Request instance for ModifyWarningSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWarningSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWarningSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWarningSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyWarningSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebHookPolicy(self, request):
"""新增或修改告警策略
:param request: Request instance for ModifyWebHookPolicy.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookPolicyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebHookPolicy", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebHookPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebHookPolicyStatus(self, request):
"""修改告警策略开关
:param request: Request instance for ModifyWebHookPolicyStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookPolicyStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookPolicyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebHookPolicyStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebHookPolicyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebHookReceiver(self, request):
"""新增或更新告警接收人
:param request: Request instance for ModifyWebHookReceiver.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookReceiverRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookReceiverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebHookReceiver", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebHookReceiverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebHookRule(self, request):
"""新增或修改企微机器人规则
:param request: Request instance for ModifyWebHookRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebHookRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebHookRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebHookRuleStatus(self, request):
"""修改企微机器人规则状态
:param request: Request instance for ModifyWebHookRuleStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookRuleStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebHookRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebHookRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebHookRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebPageProtectDir(self, request):
"""创建/修改网站防护目录
:param request: Request instance for ModifyWebPageProtectDir.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectDirRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectDirResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebPageProtectDir", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebPageProtectDirResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebPageProtectSetting(self, request):
"""修改网站防护设置
:param request: Request instance for ModifyWebPageProtectSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebPageProtectSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebPageProtectSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyWebPageProtectSwitch(self, request):
"""网站防篡改防护设置开关
:param request: Request instance for ModifyWebPageProtectSwitch.
:type request: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectSwitchRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ModifyWebPageProtectSwitchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyWebPageProtectSwitch", params, headers=headers)
response = json.loads(body)
model = models.ModifyWebPageProtectSwitchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RansomDefenseRollback(self, request):
"""防勒索快照回滚
:param request: Request instance for RansomDefenseRollback.
:type request: :class:`tencentcloud.cwp.v20180228.models.RansomDefenseRollbackRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RansomDefenseRollbackResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RansomDefenseRollback", params, headers=headers)
response = json.loads(body)
model = models.RansomDefenseRollbackResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RecoverMalwares(self, request):
"""本接口(RecoverMalwares)用于批量恢复已经被隔离的木马文件。
:param request: Request instance for RecoverMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.RecoverMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RecoverMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RecoverMalwares", params, headers=headers)
response = json.loads(body)
model = models.RecoverMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RemoveLocalStorageItem(self, request):
"""删除本地存储数据
:param request: Request instance for RemoveLocalStorageItem.
:type request: :class:`tencentcloud.cwp.v20180228.models.RemoveLocalStorageItemRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RemoveLocalStorageItemResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RemoveLocalStorageItem", params, headers=headers)
response = json.loads(body)
model = models.RemoveLocalStorageItemResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RemoveMachine(self, request):
"""删除主机所有记录,目前只支持非腾讯云主机,且需要主机在离线状态
:param request: Request instance for RemoveMachine.
:type request: :class:`tencentcloud.cwp.v20180228.models.RemoveMachineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RemoveMachineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RemoveMachine", params, headers=headers)
response = json.loads(body)
model = models.RemoveMachineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RetryCreateSnapshot(self, request):
"""快照创建失败时可以重试创建快照并且自动进行漏洞修复
:param request: Request instance for RetryCreateSnapshot.
:type request: :class:`tencentcloud.cwp.v20180228.models.RetryCreateSnapshotRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RetryCreateSnapshotResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RetryCreateSnapshot", params, headers=headers)
response = json.loads(body)
model = models.RetryCreateSnapshotResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RetryVulFix(self, request):
"""修复失败时单独对某一个主机修复漏洞
:param request: Request instance for RetryVulFix.
:type request: :class:`tencentcloud.cwp.v20180228.models.RetryVulFixRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.RetryVulFixResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RetryVulFix", params, headers=headers)
response = json.loads(body)
model = models.RetryVulFixResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanAsset(self, request):
"""资产指纹启动扫描
:param request: Request instance for ScanAsset.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanAssetRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanAssetResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanAsset", params, headers=headers)
response = json.loads(body)
model = models.ScanAssetResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanBaseline(self, request):
"""基线检测与基线重新检测接口
:param request: Request instance for ScanBaseline.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanBaselineRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanBaselineResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanBaseline", params, headers=headers)
response = json.loads(body)
model = models.ScanBaselineResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanTaskAgain(self, request):
"""ScanTaskAgain 重新开始扫描任务,可以指定机器
:param request: Request instance for ScanTaskAgain.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanTaskAgainRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanTaskAgainResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanTaskAgain", params, headers=headers)
response = json.loads(body)
model = models.ScanTaskAgainResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanVul(self, request):
"""漏洞一键检测
:param request: Request instance for ScanVul.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanVulRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanVul", params, headers=headers)
response = json.loads(body)
model = models.ScanVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanVulAgain(self, request):
"""漏洞管理-重新检测接口
:param request: Request instance for ScanVulAgain.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanVulAgainRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanVulAgainResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanVulAgain", params, headers=headers)
response = json.loads(body)
model = models.ScanVulAgainResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanVulSetting(self, request):
"""定期扫描漏洞设置
:param request: Request instance for ScanVulSetting.
:type request: :class:`tencentcloud.cwp.v20180228.models.ScanVulSettingRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.ScanVulSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanVulSetting", params, headers=headers)
response = json.loads(body)
model = models.ScanVulSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SearchLog(self, request):
"""查询日志
:param request: Request instance for SearchLog.
:type request: :class:`tencentcloud.cwp.v20180228.models.SearchLogRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SearchLogResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SearchLog", params, headers=headers)
response = json.loads(body)
model = models.SearchLogResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SeparateMalwares(self, request):
"""本接口(SeparateMalwares)用于隔离木马。
:param request: Request instance for SeparateMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.SeparateMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SeparateMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SeparateMalwares", params, headers=headers)
response = json.loads(body)
model = models.SeparateMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SetBashEventsStatus(self, request):
"""设置高危命令事件状态
:param request: Request instance for SetBashEventsStatus.
:type request: :class:`tencentcloud.cwp.v20180228.models.SetBashEventsStatusRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SetBashEventsStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SetBashEventsStatus", params, headers=headers)
response = json.loads(body)
model = models.SetBashEventsStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SetLocalStorageExpire(self, request):
"""设置本地存储过期时间
:param request: Request instance for SetLocalStorageExpire.
:type request: :class:`tencentcloud.cwp.v20180228.models.SetLocalStorageExpireRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SetLocalStorageExpireResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SetLocalStorageExpire", params, headers=headers)
response = json.loads(body)
model = models.SetLocalStorageExpireResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SetLocalStorageItem(self, request):
"""设置本地存储数据
:param request: Request instance for SetLocalStorageItem.
:type request: :class:`tencentcloud.cwp.v20180228.models.SetLocalStorageItemRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SetLocalStorageItemResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SetLocalStorageItem", params, headers=headers)
response = json.loads(body)
model = models.SetLocalStorageItemResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StartBaselineDetect(self, request):
"""检测基线
:param request: Request instance for StartBaselineDetect.
:type request: :class:`tencentcloud.cwp.v20180228.models.StartBaselineDetectRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.StartBaselineDetectResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StartBaselineDetect", params, headers=headers)
response = json.loads(body)
model = models.StartBaselineDetectResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopAssetScan(self, request):
"""停止资产扫描任务
:param request: Request instance for StopAssetScan.
:type request: :class:`tencentcloud.cwp.v20180228.models.StopAssetScanRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.StopAssetScanResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopAssetScan", params, headers=headers)
response = json.loads(body)
model = models.StopAssetScanResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopBaselineDetect(self, request):
"""停止基线检测
:param request: Request instance for StopBaselineDetect.
:type request: :class:`tencentcloud.cwp.v20180228.models.StopBaselineDetectRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.StopBaselineDetectResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopBaselineDetect", params, headers=headers)
response = json.loads(body)
model = models.StopBaselineDetectResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopNoticeBanTips(self, request):
"""不再提醒爆破阻断提示弹窗
:param request: Request instance for StopNoticeBanTips.
:type request: :class:`tencentcloud.cwp.v20180228.models.StopNoticeBanTipsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.StopNoticeBanTipsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopNoticeBanTips", params, headers=headers)
response = json.loads(body)
model = models.StopNoticeBanTipsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SwitchBashRules(self, request):
"""切换高危命令规则状态
:param request: Request instance for SwitchBashRules.
:type request: :class:`tencentcloud.cwp.v20180228.models.SwitchBashRulesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SwitchBashRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SwitchBashRules", params, headers=headers)
response = json.loads(body)
model = models.SwitchBashRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SyncAssetScan(self, request):
"""同步资产扫描信息
:param request: Request instance for SyncAssetScan.
:type request: :class:`tencentcloud.cwp.v20180228.models.SyncAssetScanRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SyncAssetScanResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SyncAssetScan", params, headers=headers)
response = json.loads(body)
model = models.SyncAssetScanResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SyncBaselineDetectSummary(self, request):
"""同步基线检测进度概要
:param request: Request instance for SyncBaselineDetectSummary.
:type request: :class:`tencentcloud.cwp.v20180228.models.SyncBaselineDetectSummaryRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SyncBaselineDetectSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SyncBaselineDetectSummary", params, headers=headers)
response = json.loads(body)
model = models.SyncBaselineDetectSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SyncMachines(self, request):
"""同步机器信息
:param request: Request instance for SyncMachines.
:type request: :class:`tencentcloud.cwp.v20180228.models.SyncMachinesRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.SyncMachinesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SyncMachines", params, headers=headers)
response = json.loads(body)
model = models.SyncMachinesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def TestWebHookRule(self, request):
"""测试企微机器人规则
:param request: Request instance for TestWebHookRule.
:type request: :class:`tencentcloud.cwp.v20180228.models.TestWebHookRuleRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.TestWebHookRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("TestWebHookRule", params, headers=headers)
response = json.loads(body)
model = models.TestWebHookRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def TrustMalwares(self, request):
"""本接口(TrustMalwares)将被识别木马文件设为信任。
:param request: Request instance for TrustMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.TrustMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.TrustMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("TrustMalwares", params, headers=headers)
response = json.loads(body)
model = models.TrustMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UntrustMalwares(self, request):
"""本接口(UntrustMalwares)用于取消信任木马文件。
:param request: Request instance for UntrustMalwares.
:type request: :class:`tencentcloud.cwp.v20180228.models.UntrustMalwaresRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.UntrustMalwaresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UntrustMalwares", params, headers=headers)
response = json.loads(body)
model = models.UntrustMalwaresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateBaselineStrategy(self, request):
"""根据基线策略id更新策略信息
:param request: Request instance for UpdateBaselineStrategy.
:type request: :class:`tencentcloud.cwp.v20180228.models.UpdateBaselineStrategyRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.UpdateBaselineStrategyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateBaselineStrategy", params, headers=headers)
response = json.loads(body)
model = models.UpdateBaselineStrategyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateMachineTags(self, request):
"""关联机器标签列表
:param request: Request instance for UpdateMachineTags.
:type request: :class:`tencentcloud.cwp.v20180228.models.UpdateMachineTagsRequest`
:rtype: :class:`tencentcloud.cwp.v20180228.models.UpdateMachineTagsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateMachineTags", params, headers=headers)
response = json.loads(body)
model = models.UpdateMachineTagsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))