Fetch the repository succeeded.
# -*- coding: utf8 -*-
# Copyright (c) 2017-2025 Tencent. 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.tcss.v20201101 import models
class TcssClient(AbstractClient):
_apiVersion = '2020-11-01'
_endpoint = 'tcss.tencentcloudapi.com'
_service = 'tcss'
def AddAndPublishNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略添加并发布任务
:param request: Request instance for AddAndPublishNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAndPublishNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAndPublishNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddAndPublishNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络创建Yaml网络策略并发布任务
:param request: Request instance for AddAndPublishNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAndPublishNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAndPublishNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAndPublishNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddAssetImageRegistryRegistryDetail(self, request):
"""新增单个镜像仓库详细信息
:param request: Request instance for AddAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.AddAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddComplianceAssetPolicySetToWhitelist(self, request):
"""新增安全合规忽略(资产+检测项列表)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for AddComplianceAssetPolicySetToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddComplianceAssetPolicySetToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddComplianceAssetPolicySetToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddComplianceAssetPolicySetToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddComplianceAssetPolicySetToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddCompliancePolicyAssetSetToWhitelist(self, request):
"""新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for AddCompliancePolicyAssetSetToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyAssetSetToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyAssetSetToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddCompliancePolicyAssetSetToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddCompliancePolicyAssetSetToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddCompliancePolicyItemToWhitelist(self, request):
"""将指定的检测项添加到白名单中,不显示未通过结果。
:param request: Request instance for AddCompliancePolicyItemToWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyItemToWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddCompliancePolicyItemToWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddCompliancePolicyItemToWhitelist", params, headers=headers)
response = json.loads(body)
model = models.AddCompliancePolicyItemToWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditAbnormalProcessRule(self, request):
"""添加编辑运行时异常进程策略
:param request: Request instance for AddEditAbnormalProcessRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditAbnormalProcessRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditAbnormalProcessRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditAbnormalProcessRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditAbnormalProcessRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditAccessControlRule(self, request):
"""添加编辑运行时访问控制策略
:param request: Request instance for AddEditAccessControlRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditAccessControlRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditAccessControlRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditAccessControlRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditAccessControlRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditImageAutoAuthorizedRule(self, request):
"""新增或编辑本地镜像自动授权规则
:param request: Request instance for AddEditImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.AddEditImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditReverseShellWhiteList(self, request):
"""添加编辑运行时反弹shell白名单
:param request: Request instance for AddEditReverseShellWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditReverseShellWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditReverseShellWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditReverseShellWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEditReverseShellWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditRiskSyscallWhiteList(self, request):
"""添加编辑运行时高危系统调用白名单
:param request: Request instance for AddEditRiskSyscallWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditRiskSyscallWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditRiskSyscallWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditRiskSyscallWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEditRiskSyscallWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEditWarningRules(self, request):
"""添加编辑告警策略
:param request: Request instance for AddEditWarningRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEditWarningRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEditWarningRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEditWarningRules", params, headers=headers)
response = json.loads(body)
model = models.AddEditWarningRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddEscapeWhiteList(self, request):
"""新增逃逸白名单
:param request: Request instance for AddEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.AddEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddIgnoreVul(self, request):
"""新增漏洞扫描忽略漏洞
:param request: Request instance for AddIgnoreVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddIgnoreVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddIgnoreVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddIgnoreVul", params, headers=headers)
response = json.loads(body)
model = models.AddIgnoreVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略添加任务
:param request: Request instance for AddNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.AddNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def AddNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络创建Yaml网络策略添加任务
:param request: Request instance for AddNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.AddNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("AddNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.AddNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckNetworkFirewallPolicyYaml(self, request):
"""容器网络创建检查Yaml网络策略任务
:param request: Request instance for CheckNetworkFirewallPolicyYaml.
:type request: :class:`tencentcloud.tcss.v20201101.models.CheckNetworkFirewallPolicyYamlRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CheckNetworkFirewallPolicyYamlResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckNetworkFirewallPolicyYaml", params, headers=headers)
response = json.loads(body)
model = models.CheckNetworkFirewallPolicyYamlResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CheckRepeatAssetImageRegistry(self, request):
"""检查单个镜像仓库名是否重复
:param request: Request instance for CheckRepeatAssetImageRegistry.
:type request: :class:`tencentcloud.tcss.v20201101.models.CheckRepeatAssetImageRegistryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CheckRepeatAssetImageRegistryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CheckRepeatAssetImageRegistry", params, headers=headers)
response = json.loads(body)
model = models.CheckRepeatAssetImageRegistryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ConfirmNetworkFirewallPolicy(self, request):
"""容器网络创建网络策略确认任务
:param request: Request instance for ConfirmNetworkFirewallPolicy.
:type request: :class:`tencentcloud.tcss.v20201101.models.ConfirmNetworkFirewallPolicyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ConfirmNetworkFirewallPolicyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ConfirmNetworkFirewallPolicy", params, headers=headers)
response = json.loads(body)
model = models.ConfirmNetworkFirewallPolicyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAbnormalProcessRulesExportJob(self, request):
"""创建异常进程规则导出任务
:param request: Request instance for CreateAbnormalProcessRulesExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAbnormalProcessRulesExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAbnormalProcessRulesExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAbnormalProcessRulesExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAbnormalProcessRulesExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAccessControlsRuleExportJob(self, request):
"""创建文件篡改规则导出任务
:param request: Request instance for CreateAccessControlsRuleExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAccessControlsRuleExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAccessControlsRuleExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAccessControlsRuleExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAccessControlsRuleExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageRegistryScanTask(self, request):
"""镜像仓库创建镜像扫描任务
:param request: Request instance for CreateAssetImageRegistryScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageRegistryScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageRegistryScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageRegistryScanTaskOneKey(self, request):
"""镜像仓库创建镜像一键扫描任务
:param request: Request instance for CreateAssetImageRegistryScanTaskOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageRegistryScanTaskOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageRegistryScanTaskOneKey", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageRegistryScanTaskOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageScanSetting(self, request):
"""添加容器安全镜像扫描设置
:param request: Request instance for CreateAssetImageScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageScanSetting", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageScanTask(self, request):
"""容器安全创建镜像扫描任务
:param request: Request instance for CreateAssetImageScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateAssetImageVirusExportJob(self, request):
"""创建本地镜像木马列表导出任务
:param request: Request instance for CreateAssetImageVirusExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageVirusExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateAssetImageVirusExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateAssetImageVirusExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateAssetImageVirusExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateCheckComponent(self, request):
"""安装检查组件,创建防护容器
:param request: Request instance for CreateCheckComponent.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateCheckComponentRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateCheckComponentResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateCheckComponent", params, headers=headers)
response = json.loads(body)
model = models.CreateCheckComponentResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateClusterCheckTask(self, request):
"""创建集群检查任务,用户检查用户的集群相关风险项
:param request: Request instance for CreateClusterCheckTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateClusterCheckTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateClusterCheckTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateClusterCheckTask", params, headers=headers)
response = json.loads(body)
model = models.CreateClusterCheckTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateComplianceTask(self, request):
"""创建合规检查任务,在资产级别触发重新检测时使用。
:param request: Request instance for CreateComplianceTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateComplianceTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateComplianceTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateComplianceTask", params, headers=headers)
response = json.loads(body)
model = models.CreateComplianceTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateComponentExportJob(self, request):
"""查询本地镜像组件列表导出
:param request: Request instance for CreateComponentExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateComponentExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateComponentExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateComponentExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateComponentExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateDefenceVulExportJob(self, request):
"""创建支持防御的漏洞导出任务
:param request: Request instance for CreateDefenceVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateDefenceVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateDefenceVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateDefenceVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateDefenceVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEmergencyVulExportJob(self, request):
"""创建应急漏洞导出任务
:param request: Request instance for CreateEmergencyVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEmergencyVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEmergencyVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEmergencyVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEmergencyVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEscapeEventsExportJob(self, request):
"""创建逃逸事件导出异步任务
:param request: Request instance for CreateEscapeEventsExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeEventsExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeEventsExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEscapeEventsExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEscapeEventsExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateEscapeWhiteListExportJob(self, request):
"""创建逃逸白名单导出任务
:param request: Request instance for CreateEscapeWhiteListExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeWhiteListExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateEscapeWhiteListExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateEscapeWhiteListExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateEscapeWhiteListExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateExportComplianceStatusListJob(self, request):
"""创建一个导出安全合规信息的任务
:param request: Request instance for CreateExportComplianceStatusListJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateExportComplianceStatusListJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateExportComplianceStatusListJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateExportComplianceStatusListJob", params, headers=headers)
response = json.loads(body)
model = models.CreateExportComplianceStatusListJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateHostExportJob(self, request):
"""创建主机列表导出任务
:param request: Request instance for CreateHostExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateHostExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateHostExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateHostExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateHostExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateImageExportJob(self, request):
"""创建镜像导出任务
:param request: Request instance for CreateImageExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateImageExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateImageExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateImageExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateImageExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalEventExportJob(self, request):
"""创建k8s api异常事件导出任务
:param request: Request instance for CreateK8sApiAbnormalEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalEventExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalRuleExportJob(self, request):
"""创建k8sApi异常规则导出任务
:param request: Request instance for CreateK8sApiAbnormalRuleExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalRuleExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalRuleExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateK8sApiAbnormalRuleInfo(self, request):
"""创建k8sapi异常事件规则
:param request: Request instance for CreateK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.CreateK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallClusterRefresh(self, request):
"""容器网络集群下发刷新任务
:param request: Request instance for CreateNetworkFirewallClusterRefresh.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallClusterRefreshRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallClusterRefreshResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallClusterRefresh", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallClusterRefreshResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallPolicyDiscover(self, request):
"""容器网络集群网络策略创建自动发现任务
:param request: Request instance for CreateNetworkFirewallPolicyDiscover.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPolicyDiscoverRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPolicyDiscoverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallPolicyDiscover", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallPolicyDiscoverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallPublish(self, request):
"""容器网络创建网络策略发布任务
:param request: Request instance for CreateNetworkFirewallPublish.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPublishRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallPublishResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallPublish", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallPublishResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateNetworkFirewallUndoPublish(self, request):
"""容器网络创建网络策略撤销任务
:param request: Request instance for CreateNetworkFirewallUndoPublish.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallUndoPublishRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateNetworkFirewallUndoPublishResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateNetworkFirewallUndoPublish", params, headers=headers)
response = json.loads(body)
model = models.CreateNetworkFirewallUndoPublishResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateOrModifyPostPayCores(self, request):
"""CreateOrModifyPostPayCores 创建或者编辑弹性计费上限
:param request: Request instance for CreateOrModifyPostPayCores.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateOrModifyPostPayCoresRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateOrModifyPostPayCoresResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateOrModifyPostPayCores", params, headers=headers)
response = json.loads(body)
model = models.CreateOrModifyPostPayCoresResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateProcessEventsExportJob(self, request):
"""创建异常进程事件导出异步任务
:param request: Request instance for CreateProcessEventsExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateProcessEventsExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateProcessEventsExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateProcessEventsExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateProcessEventsExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRefreshTask(self, request):
"""下发刷新任务,会刷新资产信息
:param request: Request instance for CreateRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.CreateRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateRiskDnsEventExportJob(self, request):
"""创建恶意请求事件导出任务
:param request: Request instance for CreateRiskDnsEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateRiskDnsEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateRiskDnsEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateRiskDnsEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateRiskDnsEventExportJobResponse()
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.tcss.v20201101.models.CreateSearchTemplateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 CreateSystemVulExportJob(self, request):
"""创建系统漏洞导出任务
:param request: Request instance for CreateSystemVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateSystemVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateSystemVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSystemVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateSystemVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVirusScanAgain(self, request):
"""运行时文件查杀重新检测
:param request: Request instance for CreateVirusScanAgain.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanAgainRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanAgainResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVirusScanAgain", params, headers=headers)
response = json.loads(body)
model = models.CreateVirusScanAgainResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVirusScanTask(self, request):
"""运行时文件查杀一键扫描
:param request: Request instance for CreateVirusScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVirusScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVirusScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateVirusScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulContainerExportJob(self, request):
"""创建受漏洞影响的容器导出任务
:param request: Request instance for CreateVulContainerExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulContainerExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulContainerExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulContainerExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulContainerExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulDefenceEventExportJob(self, request):
"""创建漏洞防御导出任务
:param request: Request instance for CreateVulDefenceEventExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceEventExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceEventExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulDefenceEventExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulDefenceEventExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulDefenceHostExportJob(self, request):
"""创建漏洞防御主机导出任务
:param request: Request instance for CreateVulDefenceHostExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceHostExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulDefenceHostExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulDefenceHostExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulDefenceHostExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulExportJob(self, request):
"""查询本地镜像漏洞列表导出
:param request: Request instance for CreateVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulImageExportJob(self, request):
"""创建受漏洞影响的镜像导出任务
:param request: Request instance for CreateVulImageExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulImageExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulImageExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulImageExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateVulImageExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateVulScanTask(self, request):
"""创建漏洞扫描任务
:param request: Request instance for CreateVulScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateVulScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateVulScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateVulScanTask", params, headers=headers)
response = json.loads(body)
model = models.CreateVulScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateWebVulExportJob(self, request):
"""创建web漏洞导出任务
:param request: Request instance for CreateWebVulExportJob.
:type request: :class:`tencentcloud.tcss.v20201101.models.CreateWebVulExportJobRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.CreateWebVulExportJobResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateWebVulExportJob", params, headers=headers)
response = json.loads(body)
model = models.CreateWebVulExportJobResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteAbnormalProcessRules(self, request):
"""删除运行异常进程策略
:param request: Request instance for DeleteAbnormalProcessRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteAbnormalProcessRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteAbnormalProcessRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteAbnormalProcessRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteAbnormalProcessRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteAccessControlRules(self, request):
"""删除运行访问控制策略
:param request: Request instance for DeleteAccessControlRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteAccessControlRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteAccessControlRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteAccessControlRules", params, headers=headers)
response = json.loads(body)
model = models.DeleteAccessControlRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteComplianceAssetPolicySetFromWhitelist(self, request):
"""移除安全合规忽略(资产+检测项)列表,不显示指定的检查项包含的资产内容
参考的AddCompliancePolicyAssetSetToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对
:param request: Request instance for DeleteComplianceAssetPolicySetFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteComplianceAssetPolicySetFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteComplianceAssetPolicySetFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteComplianceAssetPolicySetFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteComplianceAssetPolicySetFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteCompliancePolicyAssetSetFromWhitelist(self, request):
"""新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容
:param request: Request instance for DeleteCompliancePolicyAssetSetFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyAssetSetFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyAssetSetFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteCompliancePolicyAssetSetFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteCompliancePolicyAssetSetFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteCompliancePolicyItemFromWhitelist(self, request):
"""产品重构优化,这几个接口已经没有调用了
从白名单中删除将指定的检测项。
:param request: Request instance for DeleteCompliancePolicyItemFromWhitelist.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyItemFromWhitelistRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteCompliancePolicyItemFromWhitelistResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteCompliancePolicyItemFromWhitelist", params, headers=headers)
response = json.loads(body)
model = models.DeleteCompliancePolicyItemFromWhitelistResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteEscapeWhiteList(self, request):
"""删除逃逸白名单
:param request: Request instance for DeleteEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DeleteEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteIgnoreVul(self, request):
"""取消漏洞扫描忽略漏洞
:param request: Request instance for DeleteIgnoreVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteIgnoreVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteIgnoreVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteIgnoreVul", params, headers=headers)
response = json.loads(body)
model = models.DeleteIgnoreVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteK8sApiAbnormalRule(self, request):
"""删除k8sapi异常事件规则
:param request: Request instance for DeleteK8sApiAbnormalRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteK8sApiAbnormalRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteK8sApiAbnormalRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteK8sApiAbnormalRule", params, headers=headers)
response = json.loads(body)
model = models.DeleteK8sApiAbnormalRuleResponse()
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):
"""卸载Agent客户端
:param request: Request instance for DeleteMachine.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteMachineRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DeleteNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略删除任务
:param request: Request instance for DeleteNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.DeleteNetworkFirewallPolicyDetailResponse()
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.tcss.v20201101.models.DeleteRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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):
"""删除运行时反弹shell事件
:param request: Request instance for DeleteReverseShellEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DeleteReverseShellWhiteLists(self, request):
"""删除运行时反弹shell白名单
:param request: Request instance for DeleteReverseShellWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteReverseShellWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteReverseShellWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DeleteReverseShellWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskSyscallEvents(self, request):
"""删除运行时高危系统调用事件
:param request: Request instance for DeleteRiskSyscallEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskSyscallEvents", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskSyscallEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteRiskSyscallWhiteLists(self, request):
"""删除运行时高危系统调用白名单
:param request: Request instance for DeleteRiskSyscallWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DeleteRiskSyscallWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteRiskSyscallWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DeleteRiskSyscallWhiteListsResponse()
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.tcss.v20201101.models.DeleteSearchTemplateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeABTestConfig(self, request):
"""获取用户当前灰度配置
:param request: Request instance for DescribeABTestConfig.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeABTestConfigRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeAbnormalProcessDetail(self, request):
"""查询运行时异常进程事件详细信息
:param request: Request instance for DescribeAbnormalProcessDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessEventTendency(self, request):
"""查询待处理异常进程事件趋势
:param request: Request instance for DescribeAbnormalProcessEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessEvents(self, request):
"""查询运行时异常进程事件列表信息
:param request: Request instance for DescribeAbnormalProcessEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessLevelSummary(self, request):
"""统计异常进程各威胁等级待处理事件数
:param request: Request instance for DescribeAbnormalProcessLevelSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessLevelSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessLevelSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessLevelSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessLevelSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessRuleDetail(self, request):
"""查询运行时异常策略详细信息
:param request: Request instance for DescribeAbnormalProcessRuleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRuleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRuleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessRuleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessRuleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAbnormalProcessRules(self, request):
"""查询运行时异常进程策略列表信息
:param request: Request instance for DescribeAbnormalProcessRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAbnormalProcessRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAbnormalProcessRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeAbnormalProcessRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlDetail(self, request):
"""查询运行时访问控制事件的详细信息
:param request: Request instance for DescribeAccessControlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlEvents(self, request):
"""查询运行时访问控制事件列表
:param request: Request instance for DescribeAccessControlEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlEventsExport(self, request):
"""查询运行时访问控制事件列表导出
:param request: Request instance for DescribeAccessControlEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlRuleDetail(self, request):
"""查询运行时访问控制策略详细信息
:param request: Request instance for DescribeAccessControlRuleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRuleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRuleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlRuleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlRuleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAccessControlRules(self, request):
"""查询运行访问控制策略列表信息
:param request: Request instance for DescribeAccessControlRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAccessControlRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAccessControlRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeAccessControlRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedClusterCount(self, request):
"""获取受影响的集群数量,返回数量
:param request: Request instance for DescribeAffectedClusterCount.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedClusterCountRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedClusterCountResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedClusterCount", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedClusterCountResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedNodeList(self, request):
"""查询节点类型的影响范围,返回节点列表
:param request: Request instance for DescribeAffectedNodeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedNodeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedNodeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedNodeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedNodeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAffectedWorkloadList(self, request):
"""查询workload类型的影响范围,返回workload列表
:param request: Request instance for DescribeAffectedWorkloadList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedWorkloadListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAffectedWorkloadListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAffectedWorkloadList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAffectedWorkloadListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAgentDaemonSetCmd(self, request):
"""查询平行容器安装命令
:param request: Request instance for DescribeAgentDaemonSetCmd.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentDaemonSetCmdRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAgentDaemonSetCmdResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAgentDaemonSetCmd", params, headers=headers)
response = json.loads(body)
model = models.DescribeAgentDaemonSetCmdResponse()
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.tcss.v20201101.models.DescribeAgentInstallCommandRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeAssetAppServiceList(self, request):
"""容器安全查询app服务列表
:param request: Request instance for DescribeAssetAppServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetAppServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetAppServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetAppServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetAppServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetClusterList(self, request):
"""查询集群列表
:param request: Request instance for DescribeAssetClusterList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetClusterListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetClusterListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetClusterList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetClusterListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetComponentList(self, request):
"""容器安全搜索查询容器组件列表
:param request: Request instance for DescribeAssetComponentList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetComponentListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetComponentListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetComponentList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetComponentListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetContainerDetail(self, request):
"""查询容器详细信息
:param request: Request instance for DescribeAssetContainerDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetContainerDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetContainerDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetContainerList(self, request):
"""搜索查询容器列表
:param request: Request instance for DescribeAssetContainerList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetContainerListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetContainerList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetContainerListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetDBServiceList(self, request):
"""容器安全查询db服务列表
:param request: Request instance for DescribeAssetDBServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetDBServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetDBServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetDBServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetDBServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetHostDetail(self, request):
"""查询主机详细信息
:param request: Request instance for DescribeAssetHostDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetHostDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetHostDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetHostList(self, request):
"""容器安全搜索查询主机列表
:param request: Request instance for DescribeAssetHostList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageBindRuleInfo(self, request):
"""镜像绑定规则列表信息,包含运行时访问控制和异常进程公用
:param request: Request instance for DescribeAssetImageBindRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageBindRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageBindRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageBindRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageBindRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageDetail(self, request):
"""查询镜像详细信息
:param request: Request instance for DescribeAssetImageDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageHostList(self, request):
"""容器安全查询镜像关联主机
:param request: Request instance for DescribeAssetImageHostList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageHostListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageHostListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageHostList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageHostListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageList(self, request):
"""容器安全搜索查询镜像列表
:param request: Request instance for DescribeAssetImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryAssetStatus(self, request):
"""查看镜像仓库资产更新进度状态
:param request: Request instance for DescribeAssetImageRegistryAssetStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryAssetStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryAssetStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryAssetStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryAssetStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryDetail(self, request):
"""镜像仓库镜像仓库列表详情
:param request: Request instance for DescribeAssetImageRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryList(self, request):
"""镜像仓库镜像仓库列表
:param request: Request instance for DescribeAssetImageRegistryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryListExport(self, request):
"""镜像仓库镜像列表导出
:param request: Request instance for DescribeAssetImageRegistryListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRegistryDetail(self, request):
"""查看单个镜像仓库详细信息
:param request: Request instance for DescribeAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRegistryList(self, request):
"""镜像仓库仓库列表
:param request: Request instance for DescribeAssetImageRegistryRegistryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRegistryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRegistryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRegistryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRiskInfoList(self, request):
"""镜像仓库查询镜像高危行为列表
:param request: Request instance for DescribeAssetImageRegistryRiskInfoList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskInfoListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskInfoListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRiskInfoList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRiskInfoListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryRiskListExport(self, request):
"""镜像仓库敏感信息列表导出
:param request: Request instance for DescribeAssetImageRegistryRiskListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryRiskListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryRiskListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryRiskListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryScanStatusOneKey(self, request):
"""镜像仓库查询一键镜像扫描状态
:param request: Request instance for DescribeAssetImageRegistryScanStatusOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryScanStatusOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryScanStatusOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryScanStatusOneKey", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryScanStatusOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistrySummary(self, request):
"""镜像仓库查询镜像统计信息
:param request: Request instance for DescribeAssetImageRegistrySummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistrySummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistrySummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistrySummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistrySummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVirusList(self, request):
"""镜像仓库查询木马病毒列表
:param request: Request instance for DescribeAssetImageRegistryVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVirusListExport(self, request):
"""镜像仓库木马信息列表导出
:param request: Request instance for DescribeAssetImageRegistryVirusListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVirusListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVirusListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVirusListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVulList(self, request):
"""镜像仓库查询镜像漏洞列表
:param request: Request instance for DescribeAssetImageRegistryVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRegistryVulListExport(self, request):
"""镜像仓库漏洞列表导出
:param request: Request instance for DescribeAssetImageRegistryVulListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRegistryVulListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRegistryVulListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRegistryVulListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRiskList(self, request):
"""容器安全查询镜像风险列表
:param request: Request instance for DescribeAssetImageRiskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRiskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRiskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageRiskListExport(self, request):
"""容器安全搜索查询镜像风险列表导出
:param request: Request instance for DescribeAssetImageRiskListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageRiskListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageRiskListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageRiskListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanSetting(self, request):
"""获取镜像扫描设置信息
:param request: Request instance for DescribeAssetImageScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanStatus(self, request):
"""容器安全查询镜像扫描状态
:param request: Request instance for DescribeAssetImageScanStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageScanTask(self, request):
"""查询正在一键扫描的镜像扫描taskid
:param request: Request instance for DescribeAssetImageScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageScanTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageSimpleList(self, request):
"""容器安全搜索查询镜像简略信息列表
:param request: Request instance for DescribeAssetImageSimpleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageSimpleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageSimpleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageSimpleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageSimpleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVirusList(self, request):
"""容器安全查询镜像病毒列表
:param request: Request instance for DescribeAssetImageVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVirusListExport(self, request):
"""容器安全搜索查询镜像木马列表导出
:param request: Request instance for DescribeAssetImageVirusListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVirusListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVirusListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVirusListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVulList(self, request):
"""容器安全查询镜像漏洞列表
:param request: Request instance for DescribeAssetImageVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetImageVulListExport(self, request):
"""容器安全搜索查询镜像漏洞列表导出
:param request: Request instance for DescribeAssetImageVulListExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetImageVulListExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetImageVulListExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetImageVulListExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetPortList(self, request):
"""容器安全搜索查询端口占用列表
:param request: Request instance for DescribeAssetPortList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetPortListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetPortListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetPortList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetPortListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetProcessList(self, request):
"""容器安全搜索查询进程列表
:param request: Request instance for DescribeAssetProcessList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetProcessListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetProcessListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetProcessList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetProcessListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSummary(self, request):
"""查询账户容器、镜像等统计信息
:param request: Request instance for DescribeAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSuperNodeList(self, request):
"""查询超级节点列表
:param request: Request instance for DescribeAssetSuperNodeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSuperNodeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSuperNodeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSuperNodeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSuperNodeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetSyncLastTime(self, request):
"""查询资产同步最近时间
:param request: Request instance for DescribeAssetSyncLastTime.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSyncLastTimeRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetSyncLastTimeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetSyncLastTime", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetSyncLastTimeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAssetWebServiceList(self, request):
"""容器安全查询web服务列表
:param request: Request instance for DescribeAssetWebServiceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetWebServiceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAssetWebServiceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAssetWebServiceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeAssetWebServiceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeAutoAuthorizedRuleHost(self, request):
"""查询自动授权规则授权范围主机信息
:param request: Request instance for DescribeAutoAuthorizedRuleHost.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeAutoAuthorizedRuleHostRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeAutoAuthorizedRuleHostResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeAutoAuthorizedRuleHost", params, headers=headers)
response = json.loads(body)
model = models.DescribeAutoAuthorizedRuleHostResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCheckItemList(self, request):
"""查询所有检查项接口,返回总数和检查项列表
:param request: Request instance for DescribeCheckItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCheckItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCheckItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCheckItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCheckItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterDetail(self, request):
"""查询单个集群的详细信息
:param request: Request instance for DescribeClusterDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterNodes(self, request):
"""查询集群节点信息
:param request: Request instance for DescribeClusterNodes.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterNodesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterNodesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterNodes", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterNodesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeClusterSummary(self, request):
"""查询用户集群资产总览
:param request: Request instance for DescribeClusterSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeClusterSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeClusterSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeClusterSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetDetailInfo(self, request):
"""查询某个资产的详情
:param request: Request instance for DescribeComplianceAssetDetailInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetDetailInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetDetailInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetDetailInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetDetailInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetList(self, request):
"""查询某类资产的列表
:param request: Request instance for DescribeComplianceAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceAssetPolicyItemList(self, request):
"""查询某资产下的检测项列表
:param request: Request instance for DescribeComplianceAssetPolicyItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetPolicyItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceAssetPolicyItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceAssetPolicyItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceAssetPolicyItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePeriodTaskList(self, request):
"""查询合规检测的定时任务列表
:param request: Request instance for DescribeCompliancePeriodTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePeriodTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePeriodTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePeriodTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePeriodTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePolicyItemAffectedAssetList(self, request):
"""按照 检测项 → 资产 的两级层次展开的第二层级:资产层级。
:param request: Request instance for DescribeCompliancePolicyItemAffectedAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePolicyItemAffectedAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePolicyItemAffectedAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeCompliancePolicyItemAffectedSummary(self, request):
"""按照 检测项 → 资产 的两级层次展开的第一层级:检测项层级。
:param request: Request instance for DescribeCompliancePolicyItemAffectedSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeCompliancePolicyItemAffectedSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeCompliancePolicyItemAffectedSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeCompliancePolicyItemAffectedSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceScanFailedAssetList(self, request):
"""按照 资产 → 检测项 二层结构展示的信息。这里查询第一层 资产的通过率汇总信息。
:param request: Request instance for DescribeComplianceScanFailedAssetList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceScanFailedAssetListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceScanFailedAssetListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceScanFailedAssetList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceScanFailedAssetListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceTaskAssetSummary(self, request):
"""查询上次任务的资产通过率汇总信息
:param request: Request instance for DescribeComplianceTaskAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceTaskAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceTaskAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceTaskPolicyItemSummaryList(self, request):
"""查询最近一次任务发现的检测项的汇总信息列表,按照 检测项 → 资产 的两级层次展开。
:param request: Request instance for DescribeComplianceTaskPolicyItemSummaryList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskPolicyItemSummaryListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceTaskPolicyItemSummaryListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceTaskPolicyItemSummaryList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceTaskPolicyItemSummaryListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeComplianceWhitelistItemList(self, request):
"""查询白名单列表
:param request: Request instance for DescribeComplianceWhitelistItemList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceWhitelistItemListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeComplianceWhitelistItemListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeComplianceWhitelistItemList", params, headers=headers)
response = json.loads(body)
model = models.DescribeComplianceWhitelistItemListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerAssetSummary(self, request):
"""查询容器资产概览信息
:param request: Request instance for DescribeContainerAssetSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerAssetSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerAssetSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerAssetSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerAssetSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeContainerSecEventSummary(self, request):
"""查询容器安全未处理事件信息
:param request: Request instance for DescribeContainerSecEventSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerSecEventSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeContainerSecEventSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeContainerSecEventSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeContainerSecEventSummaryResponse()
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.tcss.v20201101.models.DescribeESAggregationsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeESHits(self, request):
"""获取ES查询文档列表
:param request: Request instance for DescribeESHits.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeESHitsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeESHitsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeESHits", params, headers=headers)
response = json.loads(body)
model = models.DescribeESHitsResponse()
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.tcss.v20201101.models.DescribeEmergencyVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeEscapeEventDetail(self, request):
"""DescribeEscapeEventDetail 查询容器逃逸事件详情
:param request: Request instance for DescribeEscapeEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventInfo(self, request):
"""DescribeEscapeEventInfo 查询容器逃逸事件列表
:param request: Request instance for DescribeEscapeEventInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventTendency(self, request):
"""查询待处理逃逸事件趋势
:param request: Request instance for DescribeEscapeEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeEventTypeSummary(self, request):
"""统计容器逃逸各事件类型和待处理事件数
:param request: Request instance for DescribeEscapeEventTypeSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTypeSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeEventTypeSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeEventTypeSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeEventTypeSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeRuleInfo(self, request):
"""DescribeEscapeRuleInfo 查询容器逃逸扫描规则信息
:param request: Request instance for DescribeEscapeRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeSafeState(self, request):
"""DescribeEscapeSafeState 查询容器逃逸安全状态
:param request: Request instance for DescribeEscapeSafeState.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeSafeStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeSafeStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeSafeState", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeSafeStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEscapeWhiteList(self, request):
"""查询逃逸白名单
:param request: Request instance for DescribeEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeEventEscapeImageList(self, request):
"""DescribeRiskContainerImageList查询风险容器镜像列表
:param request: Request instance for DescribeEventEscapeImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeEventEscapeImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeEventEscapeImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeEventEscapeImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeEventEscapeImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobDownloadURL(self, request):
"""查询导出任务下载URL
:param request: Request instance for DescribeExportJobDownloadURL.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobDownloadURLRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobDownloadURLResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobDownloadURL", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobDownloadURLResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobManageList(self, request):
"""查询导出任务管理列表
:param request: Request instance for DescribeExportJobManageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobManageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobManageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobManageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobManageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeExportJobResult(self, request):
"""查询导出接口进度
:param request: Request instance for DescribeExportJobResult.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobResultRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeExportJobResultResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeExportJobResult", params, headers=headers)
response = json.loads(body)
model = models.DescribeExportJobResultResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAuthorizedInfo(self, request):
"""DescribeImageAuthorizedInfo 查询镜像授权信息
:param request: Request instance for DescribeImageAuthorizedInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAuthorizedInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAuthorizedInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAuthorizedInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAuthorizedInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedLogList(self, request):
"""查询镜像自动授权结果列表
:param request: Request instance for DescribeImageAutoAuthorizedLogList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedLogListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedLogListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedLogList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedLogListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedRule(self, request):
"""查询本地镜像自动授权规则
:param request: Request instance for DescribeImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageAutoAuthorizedTaskList(self, request):
"""查询镜像自动授权任务列表
:param request: Request instance for DescribeImageAutoAuthorizedTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageAutoAuthorizedTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageAutoAuthorizedTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageAutoAuthorizedTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageComponentList(self, request):
"""查询本地镜像组件列表
:param request: Request instance for DescribeImageComponentList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageComponentListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageComponentListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageComponentList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageComponentListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRegistryNamespaceList(self, request):
"""查询用户镜像仓库下的命令空间列表
:param request: Request instance for DescribeImageRegistryNamespaceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryNamespaceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryNamespaceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRegistryNamespaceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRegistryNamespaceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRegistryTimingScanTask(self, request):
"""镜像仓库查看定时任务
:param request: Request instance for DescribeImageRegistryTimingScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryTimingScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRegistryTimingScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRegistryTimingScanTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRegistryTimingScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRiskSummary(self, request):
"""查询本地镜像风险概览
:param request: Request instance for DescribeImageRiskSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRiskSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRiskSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageRiskTendency(self, request):
"""查询容器安全本地镜像风险趋势
:param request: Request instance for DescribeImageRiskTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageRiskTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageRiskTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageRiskTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeImageSimpleList(self, request):
"""DescribeImageSimpleList 查询全部镜像列表
:param request: Request instance for DescribeImageSimpleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeImageSimpleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeImageSimpleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeImageSimpleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeImageSimpleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeIndexList(self, request):
"""获取索引列表
:param request: Request instance for DescribeIndexList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeIndexListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeIndexListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeIndexList", params, headers=headers)
response = json.loads(body)
model = models.DescribeIndexListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeInspectionReport(self, request):
"""查询检查报告
:param request: Request instance for DescribeInspectionReport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeInspectionReportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeInspectionReportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeInspectionReport", params, headers=headers)
response = json.loads(body)
model = models.DescribeInspectionReportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalEventInfo(self, request):
"""查询k8s api 异常事件详情
:param request: Request instance for DescribeK8sApiAbnormalEventInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalEventInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalEventInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalEventList(self, request):
"""查询k8s api异常事件列表
:param request: Request instance for DescribeK8sApiAbnormalEventList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalEventListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalEventList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalEventListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleInfo(self, request):
"""查询k8sapi异常请求规则详情
:param request: Request instance for DescribeK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleList(self, request):
"""查询k8sapi异常请求规则列表
:param request: Request instance for DescribeK8sApiAbnormalRuleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalRuleScopeList(self, request):
"""查询k8sapi 异常规则中范围列表
:param request: Request instance for DescribeK8sApiAbnormalRuleScopeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleScopeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalRuleScopeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalRuleScopeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalRuleScopeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalSummary(self, request):
"""查询k8sapi异常事件统计
:param request: Request instance for DescribeK8sApiAbnormalSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeK8sApiAbnormalTendency(self, request):
"""查询k8sapi异常事件趋势
:param request: Request instance for DescribeK8sApiAbnormalTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeK8sApiAbnormalTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeK8sApiAbnormalTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeK8sApiAbnormalTendencyResponse()
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.tcss.v20201101.models.DescribeLogStorageStatisticRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeNetworkFirewallAuditRecord(self, request):
"""查询集群策略审计列表
:param request: Request instance for DescribeNetworkFirewallAuditRecord.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallAuditRecordRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallAuditRecordResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallAuditRecord", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallAuditRecordResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallClusterList(self, request):
"""查询集群策略列表
:param request: Request instance for DescribeNetworkFirewallClusterList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallClusterList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallClusterListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallClusterRefreshStatus(self, request):
"""容器网络查询资产任务进度
:param request: Request instance for DescribeNetworkFirewallClusterRefreshStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterRefreshStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallClusterRefreshStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallClusterRefreshStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallClusterRefreshStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallNamespaceLabelList(self, request):
"""查询集群网络空间标签列表
:param request: Request instance for DescribeNetworkFirewallNamespaceLabelList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceLabelListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceLabelListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallNamespaceLabelList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallNamespaceLabelListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallNamespaceList(self, request):
"""查询集群网络空间列表
:param request: Request instance for DescribeNetworkFirewallNamespaceList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallNamespaceListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallNamespaceList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallNamespaceListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPodLabelsList(self, request):
"""查询集群网络pod标签
:param request: Request instance for DescribeNetworkFirewallPodLabelsList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPodLabelsListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPodLabelsListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPodLabelsList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPodLabelsListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyDetail(self, request):
"""容器网络集群查看策略详情
:param request: Request instance for DescribeNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyDiscover(self, request):
"""容器网络查询网络策略自动发现任务进度
:param request: Request instance for DescribeNetworkFirewallPolicyDiscover.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDiscoverRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyDiscoverResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyDiscover", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyDiscoverResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyList(self, request):
"""查询集群网络策略列表
:param request: Request instance for DescribeNetworkFirewallPolicyList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyList", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyStatus(self, request):
"""容器网络查询网络策略策略执行状态
:param request: Request instance for DescribeNetworkFirewallPolicyStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络集群查看Yaml网络策略详情
:param request: Request instance for DescribeNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeNewestVul(self, request):
"""查询最新披露漏洞列表
:param request: Request instance for DescribeNewestVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeNewestVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeNewestVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeNewestVul", params, headers=headers)
response = json.loads(body)
model = models.DescribeNewestVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePostPayDetail(self, request):
"""DescribePostPayDetail 查询后付费详情
:param request: Request instance for DescribePostPayDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePostPayDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePostPayDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePostPayDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribePostPayDetailResponse()
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):
"""DescribeProVersionInfo 查询专业版需购买信息
:param request: Request instance for DescribeProVersionInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeProVersionInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribePromotionActivity(self, request):
"""查询促销活动
:param request: Request instance for DescribePromotionActivity.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePromotionActivityRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePromotionActivityResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePromotionActivity", params, headers=headers)
response = json.loads(body)
model = models.DescribePromotionActivityResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePublicKey(self, request):
"""获取公钥
:param request: Request instance for DescribePublicKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePublicKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePublicKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePublicKey", params, headers=headers)
response = json.loads(body)
model = models.DescribePublicKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribePurchaseStateInfo(self, request):
"""DescribePurchaseStateInfo 查询容器安全服务已购买信息
:param request: Request instance for DescribePurchaseStateInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribePurchaseStateInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribePurchaseStateInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribePurchaseStateInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribePurchaseStateInfoResponse()
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.tcss.v20201101.models.DescribeRaspRuleVulsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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.tcss.v20201101.models.DescribeRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeRefreshTask(self, request):
"""查询刷新任务
:param request: Request instance for DescribeRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellDetail(self, request):
"""查询运行时反弹shell事件详细信息
:param request: Request instance for DescribeReverseShellDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellDetailResponse()
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.tcss.v20201101.models.DescribeReverseShellEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeReverseShellEventsExport(self, request):
"""查询运行时反弹shell事件列表信息导出
:param request: Request instance for DescribeReverseShellEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellWhiteListDetail(self, request):
"""查询运行时反弹shell白名单详细信息
:param request: Request instance for DescribeReverseShellWhiteListDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellWhiteListDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellWhiteListDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeReverseShellWhiteLists(self, request):
"""查询运行时运行时反弹shell白名单列表信息
:param request: Request instance for DescribeReverseShellWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeReverseShellWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeReverseShellWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DescribeReverseShellWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskDnsEventDetail(self, request):
"""查询恶意请求事件详情
:param request: Request instance for DescribeRiskDnsEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskDnsEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskDnsEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskDnsEventDetailResponse()
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.tcss.v20201101.models.DescribeRiskDnsListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeRiskList(self, request):
"""查询最近一次任务发现的风险项的信息列表,支持根据特殊字段进行过滤
:param request: Request instance for DescribeRiskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallDetail(self, request):
"""查询高危系统调用事件详细信息
:param request: Request instance for DescribeRiskSyscallDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallEvents(self, request):
"""查询运行时运行时高危系统调用列表信息
:param request: Request instance for DescribeRiskSyscallEvents.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallEvents", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallEventsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallEventsExport(self, request):
"""运行时高危系统调用列表导出
:param request: Request instance for DescribeRiskSyscallEventsExport.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsExportRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallEventsExportResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallEventsExport", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallEventsExportResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallNames(self, request):
"""查询运行时高危系统调用系统名称列表
:param request: Request instance for DescribeRiskSyscallNames.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallNamesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallNamesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallNames", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallNamesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallWhiteListDetail(self, request):
"""查询运行时高危系统调用白名单详细信息
:param request: Request instance for DescribeRiskSyscallWhiteListDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallWhiteListDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallWhiteListDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeRiskSyscallWhiteLists(self, request):
"""查询运行时高危系统调用白名单列表信息
:param request: Request instance for DescribeRiskSyscallWhiteLists.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeRiskSyscallWhiteListsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeRiskSyscallWhiteLists", params, headers=headers)
response = json.loads(body)
model = models.DescribeRiskSyscallWhiteListsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeScanIgnoreVulList(self, request):
"""查询扫描忽略的漏洞列表
:param request: Request instance for DescribeScanIgnoreVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeScanIgnoreVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeScanIgnoreVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeScanIgnoreVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeScanIgnoreVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSearchExportList(self, request):
"""导出ES查询文档列表
:param request: Request instance for DescribeSearchExportList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchExportListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSearchExportListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSearchExportList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSearchExportListResponse()
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.tcss.v20201101.models.DescribeSearchLogsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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.tcss.v20201101.models.DescribeSearchTemplatesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeSecEventsTendency(self, request):
"""查询容器运行时安全事件趋势
:param request: Request instance for DescribeSecEventsTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecEventsTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecEventsTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecEventsTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecEventsTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogAlertMsg(self, request):
"""查询安全日志告警信息
:param request: Request instance for DescribeSecLogAlertMsg.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogAlertMsgRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogAlertMsgResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogAlertMsg", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogAlertMsgResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogCleanSettingInfo(self, request):
"""查询安全日志清理设置详情
:param request: Request instance for DescribeSecLogCleanSettingInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogCleanSettingInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogCleanSettingInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogCleanSettingInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogCleanSettingInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryClsOptions(self, request):
"""查询安全日志投递cls可选项
:param request: Request instance for DescribeSecLogDeliveryClsOptions.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsOptionsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsOptionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryClsOptions", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryClsOptionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryClsSetting(self, request):
"""查询安全日志投递Cls配置
:param request: Request instance for DescribeSecLogDeliveryClsSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryClsSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryClsSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryClsSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryKafkaOptions(self, request):
"""查询安全日志投递kafka可选项
:param request: Request instance for DescribeSecLogDeliveryKafkaOptions.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaOptionsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaOptionsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryKafkaOptions", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryKafkaOptionsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogDeliveryKafkaSetting(self, request):
"""查询安全日志投递kafka配置
:param request: Request instance for DescribeSecLogDeliveryKafkaSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogDeliveryKafkaSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogDeliveryKafkaSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogDeliveryKafkaSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogJoinObjectList(self, request):
"""查询安全日志接入对象列表
:param request: Request instance for DescribeSecLogJoinObjectList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinObjectListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinObjectListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogJoinObjectList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogJoinObjectListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogJoinTypeList(self, request):
"""查询安全日志接入列表
:param request: Request instance for DescribeSecLogJoinTypeList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinTypeListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogJoinTypeListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogJoinTypeList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogJoinTypeListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogKafkaUIN(self, request):
"""查询安全日志KafkaUIN
:param request: Request instance for DescribeSecLogKafkaUIN.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogKafkaUINRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogKafkaUINResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogKafkaUIN", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogKafkaUINResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSecLogVasInfo(self, request):
"""查询安全日志商品信息
:param request: Request instance for DescribeSecLogVasInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogVasInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSecLogVasInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSecLogVasInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeSecLogVasInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSuperNodePodList(self, request):
"""查询超级节点pod列表
:param request: Request instance for DescribeSuperNodePodList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSuperNodePodListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSuperNodePodListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSuperNodePodList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSuperNodePodListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSupportDefenceVul(self, request):
"""查询支持防御的漏洞列表
:param request: Request instance for DescribeSupportDefenceVul.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSupportDefenceVulRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSupportDefenceVulResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSupportDefenceVul", params, headers=headers)
response = json.loads(body)
model = models.DescribeSupportDefenceVulResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSystemVulList(self, request):
"""查询系统漏洞列表
:param request: Request instance for DescribeSystemVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeSystemVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeSystemVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSystemVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeSystemVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTaskResultSummary(self, request):
"""查询检查结果总览,返回受影响的节点数量,返回7天的数据,总共7个
:param request: Request instance for DescribeTaskResultSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeTaskResultSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeTaskResultSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTaskResultSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeTaskResultSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeTcssSummary(self, request):
"""查询容器安全概览信息
:param request: Request instance for DescribeTcssSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeTcssSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeTcssSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeTcssSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeTcssSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnauthorizedCoresTendency(self, request):
"""查询当天未授权核数趋势
:param request: Request instance for DescribeUnauthorizedCoresTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUnauthorizedCoresTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUnauthorizedCoresTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnauthorizedCoresTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnauthorizedCoresTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUnfinishRefreshTask(self, request):
"""查询未完成的刷新资产任务信息
:param request: Request instance for DescribeUnfinishRefreshTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUnfinishRefreshTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUnfinishRefreshTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUnfinishRefreshTask", params, headers=headers)
response = json.loads(body)
model = models.DescribeUnfinishRefreshTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUserCluster(self, request):
"""安全概览和集群安全页进入调用该接口,查询用户集群相关信息。
:param request: Request instance for DescribeUserCluster.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUserClusterRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUserClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUserCluster", params, headers=headers)
response = json.loads(body)
model = models.DescribeUserClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeUserPodList(self, request):
"""获取用户的pod列表
:param request: Request instance for DescribeUserPodList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeUserPodListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeUserPodListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeUserPodList", params, headers=headers)
response = json.loads(body)
model = models.DescribeUserPodListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeValueAddedSrvInfo(self, request):
"""DescribeValueAddedSrvInfo查询增值服务需购买信息
:param request: Request instance for DescribeValueAddedSrvInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeValueAddedSrvInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeValueAddedSrvInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeValueAddedSrvInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeValueAddedSrvInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleDetail(self, request):
"""查询木马自动隔离样本详情
:param request: Request instance for DescribeVirusAutoIsolateSampleDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleDownloadURL(self, request):
"""查询木马自动隔离样本下载链接
:param request: Request instance for DescribeVirusAutoIsolateSampleDownloadURL.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDownloadURLRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleDownloadURLResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleDownloadURL", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleDownloadURLResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSampleList(self, request):
"""查询木马自动隔离样本列表
:param request: Request instance for DescribeVirusAutoIsolateSampleList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSampleListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSampleList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSampleListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusAutoIsolateSetting(self, request):
"""查询木马自动隔离设置
:param request: Request instance for DescribeVirusAutoIsolateSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusAutoIsolateSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusAutoIsolateSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusAutoIsolateSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusDetail(self, request):
"""运行时查询木马文件信息
:param request: Request instance for DescribeVirusDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusEventTendency(self, request):
"""查询木马事件趋势
:param request: Request instance for DescribeVirusEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusList(self, request):
"""查询运行时文件查杀事件列表
:param request: Request instance for DescribeVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusManualScanEstimateTimeout(self, request):
"""查询木马一键检测预估超时时间
:param request: Request instance for DescribeVirusManualScanEstimateTimeout.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusManualScanEstimateTimeoutRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusManualScanEstimateTimeoutResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusManualScanEstimateTimeout", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusManualScanEstimateTimeoutResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusMonitorSetting(self, request):
"""运行时查询文件查杀实时监控设置
:param request: Request instance for DescribeVirusMonitorSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusMonitorSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusMonitorSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusMonitorSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusMonitorSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusSampleDownloadUrl(self, request):
"""查询木马样本下载url
:param request: Request instance for DescribeVirusSampleDownloadUrl.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSampleDownloadUrlRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSampleDownloadUrlResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusSampleDownloadUrl", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusSampleDownloadUrlResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanSetting(self, request):
"""运行时查询文件查杀设置
:param request: Request instance for DescribeVirusScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanTaskStatus(self, request):
"""运行时查询文件查杀任务状态
:param request: Request instance for DescribeVirusScanTaskStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTaskStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTaskStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanTaskStatus", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanTaskStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusScanTimeoutSetting(self, request):
"""运行时文件扫描超时设置查询
:param request: Request instance for DescribeVirusScanTimeoutSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTimeoutSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusScanTimeoutSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusScanTimeoutSetting", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusScanTimeoutSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusSummary(self, request):
"""运行时查询木马概览信息
:param request: Request instance for DescribeVirusSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVirusTaskList(self, request):
"""运行时查询文件查杀任务列表
:param request: Request instance for DescribeVirusTaskList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusTaskListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVirusTaskListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVirusTaskList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVirusTaskListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulContainerList(self, request):
"""查询受漏洞的容器列表
:param request: Request instance for DescribeVulContainerList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulContainerListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulContainerListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulContainerList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulContainerListResponse()
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.tcss.v20201101.models.DescribeVulDefenceEventRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeVulDefenceEventDetail(self, request):
"""查询漏洞防御事件详情
:param request: Request instance for DescribeVulDefenceEventDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEventDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceEventTendency(self, request):
"""查询漏洞防御攻击事件趋势
:param request: Request instance for DescribeVulDefenceEventTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceEventTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceEventTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceEventTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefenceHost(self, request):
"""查询漏洞防御的主机列表
:param request: Request instance for DescribeVulDefenceHost.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceHostRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefenceHostResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefenceHost", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefenceHostResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulDefencePlugin(self, request):
"""查询漏洞防御插件列表
:param request: Request instance for DescribeVulDefencePlugin.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefencePluginRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDefencePluginResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDefencePlugin", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDefencePluginResponse()
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.tcss.v20201101.models.DescribeVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 DescribeVulDetail(self, request):
"""查询漏洞详情
:param request: Request instance for DescribeVulDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulIgnoreLocalImageList(self, request):
"""查询漏洞扫描忽略的本地镜像列表
:param request: Request instance for DescribeVulIgnoreLocalImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreLocalImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreLocalImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulIgnoreLocalImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulIgnoreLocalImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulIgnoreRegistryImageList(self, request):
"""查询漏洞扫描忽略的仓库镜像列表
:param request: Request instance for DescribeVulIgnoreRegistryImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreRegistryImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulIgnoreRegistryImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulIgnoreRegistryImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulIgnoreRegistryImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulImageList(self, request):
"""查询漏洞影响的镜像列表
:param request: Request instance for DescribeVulImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulImageSummary(self, request):
"""查询漏洞镜像统计
:param request: Request instance for DescribeVulImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLevelImageSummary(self, request):
"""查询应急漏洞各威胁等级统计镜像数
:param request: Request instance for DescribeVulLevelImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLevelImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLevelImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulLevelSummary(self, request):
"""查询漏洞各威胁等级统计数
:param request: Request instance for DescribeVulLevelSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulLevelSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulLevelSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulLevelSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulRegistryImageList(self, request):
"""查询漏洞影响的仓库镜像列表
:param request: Request instance for DescribeVulRegistryImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulRegistryImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulRegistryImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulRegistryImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulRegistryImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanAuthorizedImageSummary(self, request):
"""统计漏洞扫描页已授权和未扫描镜像数
:param request: Request instance for DescribeVulScanAuthorizedImageSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanAuthorizedImageSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanAuthorizedImageSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanAuthorizedImageSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanAuthorizedImageSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanInfo(self, request):
"""查询漏洞扫描任务信息
:param request: Request instance for DescribeVulScanInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanInfo", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulScanLocalImageList(self, request):
"""查询漏洞扫描任务的本地镜像列表
:param request: Request instance for DescribeVulScanLocalImageList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanLocalImageListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulScanLocalImageListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulScanLocalImageList", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulScanLocalImageListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulSummary(self, request):
"""查询漏洞风险统计概览
:param request: Request instance for DescribeVulSummary.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulSummaryRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulSummaryResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulSummary", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulSummaryResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTendency(self, request):
"""查询本地镜像、仓库镜像中严重&高危的漏洞趋势
:param request: Request instance for DescribeVulTendency.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTendencyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTendencyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTendency", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTendencyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeVulTopRanking(self, request):
"""查询漏洞Top排名列表
:param request: Request instance for DescribeVulTopRanking.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTopRankingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeVulTopRankingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeVulTopRanking", params, headers=headers)
response = json.loads(body)
model = models.DescribeVulTopRankingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWarningRules(self, request):
"""获取告警策略列表
:param request: Request instance for DescribeWarningRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeWarningRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeWarningRulesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWarningRules", params, headers=headers)
response = json.loads(body)
model = models.DescribeWarningRulesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeWebVulList(self, request):
"""查询web应用漏洞列表
:param request: Request instance for DescribeWebVulList.
:type request: :class:`tencentcloud.tcss.v20201101.models.DescribeWebVulListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.DescribeWebVulListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeWebVulList", params, headers=headers)
response = json.loads(body)
model = models.DescribeWebVulListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ExportVirusList(self, request):
"""运行时文件查杀事件列表导出
:param request: Request instance for ExportVirusList.
:type request: :class:`tencentcloud.tcss.v20201101.models.ExportVirusListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ExportVirusListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ExportVirusList", params, headers=headers)
response = json.loads(body)
model = models.ExportVirusListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def InitializeUserComplianceEnvironment(self, request):
"""为客户初始化合规基线的使用环境,创建必要的数据和选项。
:param request: Request instance for InitializeUserComplianceEnvironment.
:type request: :class:`tencentcloud.tcss.v20201101.models.InitializeUserComplianceEnvironmentRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.InitializeUserComplianceEnvironmentResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("InitializeUserComplianceEnvironment", params, headers=headers)
response = json.loads(body)
model = models.InitializeUserComplianceEnvironmentResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAbnormalProcessRuleStatus(self, request):
"""修改运行时异常进程策略的开启关闭状态
:param request: Request instance for ModifyAbnormalProcessRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAbnormalProcessRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAbnormalProcessRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAbnormalProcessStatus(self, request):
"""修改异常进程事件的状态信息
:param request: Request instance for ModifyAbnormalProcessStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAbnormalProcessStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAbnormalProcessStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAbnormalProcessStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAccessControlRuleStatus(self, request):
"""修改运行时访问控制策略的状态,启用或者禁用
:param request: Request instance for ModifyAccessControlRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAccessControlRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAccessControlRuleStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAccessControlStatus(self, request):
"""修改运行时访问控制事件状态信息
:param request: Request instance for ModifyAccessControlStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAccessControlStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAccessControlStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyAccessControlStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAsset(self, request):
"""容器安全主机资产刷新
:param request: Request instance for ModifyAsset.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAsset", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageRegistryScanStop(self, request):
"""镜像仓库停止镜像扫描任务
:param request: Request instance for ModifyAssetImageRegistryScanStop.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageRegistryScanStop", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageRegistryScanStopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageRegistryScanStopOneKey(self, request):
"""镜像仓库停止镜像一键扫描任务
:param request: Request instance for ModifyAssetImageRegistryScanStopOneKey.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopOneKeyRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageRegistryScanStopOneKeyResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageRegistryScanStopOneKey", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageRegistryScanStopOneKeyResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyAssetImageScanStop(self, request):
"""容器安全停止镜像扫描
:param request: Request instance for ModifyAssetImageScanStop.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageScanStopRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyAssetImageScanStopResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyAssetImageScanStop", params, headers=headers)
response = json.loads(body)
model = models.ModifyAssetImageScanStopResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyCompliancePeriodTask(self, request):
"""修改定时任务的设置,包括检测周期、开启/禁用合规基准。
:param request: Request instance for ModifyCompliancePeriodTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyCompliancePeriodTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyCompliancePeriodTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyCompliancePeriodTask", params, headers=headers)
response = json.loads(body)
model = models.ModifyCompliancePeriodTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyContainerNetStatus(self, request):
"""隔离容器网络状态
:param request: Request instance for ModifyContainerNetStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyContainerNetStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyContainerNetStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyContainerNetStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyContainerNetStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeEventStatus(self, request):
"""ModifyEscapeEventStatus 修改容器逃逸扫描事件状态
:param request: Request instance for ModifyEscapeEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeRule(self, request):
"""ModifyEscapeRule 修改容器逃逸扫描规则信息
:param request: Request instance for ModifyEscapeRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeRule", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyEscapeWhiteList(self, request):
"""修改逃逸白名单
:param request: Request instance for ModifyEscapeWhiteList.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeWhiteListRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyEscapeWhiteListResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyEscapeWhiteList", params, headers=headers)
response = json.loads(body)
model = models.ModifyEscapeWhiteListResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyImageAuthorized(self, request):
"""批量授权镜像扫描V2.0
:param request: Request instance for ModifyImageAuthorized.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyImageAuthorizedRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyImageAuthorizedResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyImageAuthorized", params, headers=headers)
response = json.loads(body)
model = models.ModifyImageAuthorizedResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalEventStatus(self, request):
"""修改k8sapi异常事件状态
:param request: Request instance for ModifyK8sApiAbnormalEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalRuleInfo(self, request):
"""修改k8sapi异常规则信息
:param request: Request instance for ModifyK8sApiAbnormalRuleInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalRuleInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalRuleInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyK8sApiAbnormalRuleStatus(self, request):
"""修改k8sapi异常事件规则状态
:param request: Request instance for ModifyK8sApiAbnormalRuleStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyK8sApiAbnormalRuleStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyK8sApiAbnormalRuleStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyK8sApiAbnormalRuleStatusResponse()
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):
"""编辑或者创建java内存马白名单
:param request: Request instance for ModifyRaspRules.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRaspRulesRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 ModifyReverseShellStatus(self, request):
"""修改反弹shell事件的状态信息
:param request: Request instance for ModifyReverseShellStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyReverseShellStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyReverseShellStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyReverseShellStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyReverseShellStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskDnsEventStatus(self, request):
"""编辑恶意请求事件状态
:param request: Request instance for ModifyRiskDnsEventStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskDnsEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskDnsEventStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskDnsEventStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskDnsEventStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyRiskSyscallStatus(self, request):
"""修改高危系统调用事件的状态信息
:param request: Request instance for ModifyRiskSyscallStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskSyscallStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyRiskSyscallStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyRiskSyscallStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyRiskSyscallStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogCleanSettingInfo(self, request):
"""修改安全日志清理设置信息
:param request: Request instance for ModifySecLogCleanSettingInfo.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogCleanSettingInfoRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogCleanSettingInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogCleanSettingInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogCleanSettingInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogDeliveryClsSetting(self, request):
"""更新安全日志-日志投递cls配置
:param request: Request instance for ModifySecLogDeliveryClsSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryClsSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryClsSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogDeliveryClsSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogDeliveryClsSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogDeliveryKafkaSetting(self, request):
"""更新安全日志投递kafka设置
:param request: Request instance for ModifySecLogDeliveryKafkaSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryKafkaSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogDeliveryKafkaSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogDeliveryKafkaSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogDeliveryKafkaSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogJoinObjects(self, request):
"""修改安全日志接入对象
:param request: Request instance for ModifySecLogJoinObjects.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinObjectsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinObjectsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogJoinObjects", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogJoinObjectsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogJoinState(self, request):
"""修改安全日志接入状态
:param request: Request instance for ModifySecLogJoinState.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogJoinStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogJoinState", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogJoinStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySecLogKafkaUIN(self, request):
"""修改安全日志kafkaUIN
:param request: Request instance for ModifySecLogKafkaUIN.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogKafkaUINRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifySecLogKafkaUINResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySecLogKafkaUIN", params, headers=headers)
response = json.loads(body)
model = models.ModifySecLogKafkaUINResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusAutoIsolateExampleSwitch(self, request):
"""修改木马自动隔离样本开关
:param request: Request instance for ModifyVirusAutoIsolateExampleSwitch.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateExampleSwitchRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateExampleSwitchResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusAutoIsolateExampleSwitch", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusAutoIsolateExampleSwitchResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusAutoIsolateSetting(self, request):
"""修改木马自动隔离设置
:param request: Request instance for ModifyVirusAutoIsolateSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusAutoIsolateSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusAutoIsolateSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusAutoIsolateSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusFileStatus(self, request):
"""运行时更新木马文件事件状态
:param request: Request instance for ModifyVirusFileStatus.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusFileStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusFileStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusFileStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusFileStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusMonitorSetting(self, request):
"""运行时更新文件查杀实时监控设置
:param request: Request instance for ModifyVirusMonitorSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusMonitorSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusMonitorSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusMonitorSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusMonitorSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusScanSetting(self, request):
"""运行时更新文件查杀设置
:param request: Request instance for ModifyVirusScanSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusScanSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusScanSettingResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyVirusScanTimeoutSetting(self, request):
"""运行时文件扫描超时设置
:param request: Request instance for ModifyVirusScanTimeoutSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanTimeoutSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ModifyVirusScanTimeoutSettingResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyVirusScanTimeoutSetting", params, headers=headers)
response = json.loads(body)
model = models.ModifyVirusScanTimeoutSettingResponse()
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.tcss.v20201101.models.ModifyVulDefenceEventStatusRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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):
"""编辑漏洞防御设置
:param request: Request instance for ModifyVulDefenceSetting.
:type request: :class:`tencentcloud.tcss.v20201101.models.ModifyVulDefenceSettingRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.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 OpenTcssTrial(self, request):
"""开通容器安全服务试用
:param request: Request instance for OpenTcssTrial.
:type request: :class:`tencentcloud.tcss.v20201101.models.OpenTcssTrialRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.OpenTcssTrialResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("OpenTcssTrial", params, headers=headers)
response = json.loads(body)
model = models.OpenTcssTrialResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RemoveAssetImageRegistryRegistryDetail(self, request):
"""删除单个镜像仓库详细信息
:param request: Request instance for RemoveAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.RemoveAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.RemoveAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RemoveAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.RemoveAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def RenewImageAuthorizeState(self, request):
"""RenewImageAuthorizeState 授权镜像扫描
:param request: Request instance for RenewImageAuthorizeState.
:type request: :class:`tencentcloud.tcss.v20201101.models.RenewImageAuthorizeStateRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.RenewImageAuthorizeStateResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("RenewImageAuthorizeState", params, headers=headers)
response = json.loads(body)
model = models.RenewImageAuthorizeStateResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ResetSecLogTopicConfig(self, request):
"""重置安全日志主题设置
:param request: Request instance for ResetSecLogTopicConfig.
:type request: :class:`tencentcloud.tcss.v20201101.models.ResetSecLogTopicConfigRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ResetSecLogTopicConfigResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ResetSecLogTopicConfig", params, headers=headers)
response = json.loads(body)
model = models.ResetSecLogTopicConfigResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceAssets(self, request):
"""重新检测选定的资产
:param request: Request instance for ScanComplianceAssets.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceAssets", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceAssetsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceAssetsByPolicyItem(self, request):
"""用指定的检测项重新检测选定的资产,返回创建的合规检查任务的ID。
:param request: Request instance for ScanComplianceAssetsByPolicyItem.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsByPolicyItemRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceAssetsByPolicyItemResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceAssetsByPolicyItem", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceAssetsByPolicyItemResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanCompliancePolicyItems(self, request):
"""重新检测选的检测项下的所有资产,返回创建的合规检查任务的ID。
:param request: Request instance for ScanCompliancePolicyItems.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanCompliancePolicyItemsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanCompliancePolicyItemsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanCompliancePolicyItems", params, headers=headers)
response = json.loads(body)
model = models.ScanCompliancePolicyItemsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ScanComplianceScanFailedAssets(self, request):
"""重新检测选定的检测失败的资产下的所有失败的检测项,返回创建的合规检查任务的ID。
:param request: Request instance for ScanComplianceScanFailedAssets.
:type request: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceScanFailedAssetsRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.ScanComplianceScanFailedAssetsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ScanComplianceScanFailedAssets", params, headers=headers)
response = json.loads(body)
model = models.ScanComplianceScanFailedAssetsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SetCheckMode(self, request):
"""设置检测模式和自动检查
:param request: Request instance for SetCheckMode.
:type request: :class:`tencentcloud.tcss.v20201101.models.SetCheckModeRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SetCheckModeResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SetCheckMode", params, headers=headers)
response = json.loads(body)
model = models.SetCheckModeResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopVirusScanTask(self, request):
"""运行时停止木马查杀任务
:param request: Request instance for StopVirusScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.StopVirusScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.StopVirusScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopVirusScanTask", params, headers=headers)
response = json.loads(body)
model = models.StopVirusScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def StopVulScanTask(self, request):
"""停止漏洞扫描任务
:param request: Request instance for StopVulScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.StopVulScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.StopVulScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("StopVulScanTask", params, headers=headers)
response = json.loads(body)
model = models.StopVulScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SwitchImageAutoAuthorizedRule(self, request):
"""编辑本地镜像自动授权开关
:param request: Request instance for SwitchImageAutoAuthorizedRule.
:type request: :class:`tencentcloud.tcss.v20201101.models.SwitchImageAutoAuthorizedRuleRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SwitchImageAutoAuthorizedRuleResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SwitchImageAutoAuthorizedRule", params, headers=headers)
response = json.loads(body)
model = models.SwitchImageAutoAuthorizedRuleResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def SyncAssetImageRegistryAsset(self, request):
"""镜像仓库资产刷新
:param request: Request instance for SyncAssetImageRegistryAsset.
:type request: :class:`tencentcloud.tcss.v20201101.models.SyncAssetImageRegistryAssetRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.SyncAssetImageRegistryAssetResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("SyncAssetImageRegistryAsset", params, headers=headers)
response = json.loads(body)
model = models.SyncAssetImageRegistryAssetResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAndPublishNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略更新并发布任务
:param request: Request instance for UpdateAndPublishNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAndPublishNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAndPublishNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAndPublishNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络更新Yaml网络策略并发布任务
:param request: Request instance for UpdateAndPublishNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAndPublishNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateAssetImageRegistryRegistryDetail(self, request):
"""更新单个镜像仓库详细信息
:param request: Request instance for UpdateAssetImageRegistryRegistryDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateAssetImageRegistryRegistryDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateAssetImageRegistryRegistryDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateAssetImageRegistryRegistryDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateAssetImageRegistryRegistryDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateImageRegistryTimingScanTask(self, request):
"""镜像仓库更新定时任务
:param request: Request instance for UpdateImageRegistryTimingScanTask.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateImageRegistryTimingScanTaskRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateImageRegistryTimingScanTaskResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateImageRegistryTimingScanTask", params, headers=headers)
response = json.loads(body)
model = models.UpdateImageRegistryTimingScanTaskResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateNetworkFirewallPolicyDetail(self, request):
"""容器网络创建网络策略更新任务
:param request: Request instance for UpdateNetworkFirewallPolicyDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateNetworkFirewallPolicyDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateNetworkFirewallPolicyDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def UpdateNetworkFirewallPolicyYamlDetail(self, request):
"""容器网络更新Yaml网络策略任务
:param request: Request instance for UpdateNetworkFirewallPolicyYamlDetail.
:type request: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyYamlDetailRequest`
:rtype: :class:`tencentcloud.tcss.v20201101.models.UpdateNetworkFirewallPolicyYamlDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("UpdateNetworkFirewallPolicyYamlDetail", params, headers=headers)
response = json.loads(body)
model = models.UpdateNetworkFirewallPolicyYamlDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。