v20201101

package
v1.0.768 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 客户端已离线。
	FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"

	// 授权数不足。
	FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough"

	// 响应数据值不正确。
	FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"

	// 在扫描中或无扫描权限建议授权后扫描。
	FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning"

	// 当前规则信息未找到。
	FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"

	// 通知策略变更失败。
	FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"

	// 子规则配置过多。
	FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"

	// 规则信息存在重复。
	FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"

	// 规则名字存在重复。
	FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"

	// 当前规则信息未找到。
	FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"

	// 选择镜像数量过多。
	FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 用户未授权。
	INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist"

	// 操作数据库失败。
	INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// IP格式不合法。
	INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid"

	// 参数格式错误。
	INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

	// 缺少必须参数。
	INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

	// 参数解析错误。
	INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

	// 端口格式不合法。
	INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"

	// 进程名/目标IP/目标端口,不能同时为空。
	INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"

	// 前规则信息参数非法。
	INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 当前数据未能查询到。
	INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

	// 当前数据区间错误。
	INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

	// 参数长度受限。
	INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"
)
View Source
const APIVersion = "2020-11-01"

Variables

This section is empty.

Functions

This section is empty.

Types

type ABTestConfig added in v1.0.518

type ABTestConfig struct {
	// 灰度项目名称
	ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`

	// true:正在灰度,false:不在灰度
	Status *bool `json:"Status,omitnil" name:"Status"`
}

type AbnormalProcessChildRuleInfo

type AbnormalProcessChildRuleInfo struct {
	// 策略模式,   RULE_MODE_RELEASE: 放行
	//    RULE_MODE_ALERT: 告警
	//    RULE_MODE_HOLDUP:拦截
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 子策略id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 威胁等级,HIGH:高,MIDDLE:中,LOW:低
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}

type AbnormalProcessEventDescription

type AbnormalProcessEventDescription struct {
	// 事件规则
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 命中规则详细信息
	MatchRule *AbnormalProcessChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`

	// 命中规则名称,PROXY_TOOL:代理软件,TRANSFER_CONTROL:横向渗透,ATTACK_CMD:恶意命令,REVERSE_SHELL:反弹shell,FILELESS:无文件程序执行,RISK_CMD:高危命令,ABNORMAL_CHILD_PROC:敏感服务异常子进程启动,USER_DEFINED_RULE:用户自定义规则
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 命中规则的id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`

	// 命中策略名称:SYSTEM_DEFINED_RULE (系统策略)或  用户自定义的策略名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil" name:"GroupName"`
}

type AbnormalProcessEventInfo

type AbnormalProcessEventInfo struct {
	// 进程目录
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 事件类型,MALICE_PROCESS_START:恶意进程启动
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 命中规则名称,PROXY_TOOL:代理软件,TRANSFER_CONTROL:横向渗透,ATTACK_CMD:恶意命令,REVERSE_SHELL:反弹shell,FILELESS:无文件程序执行,RISK_CMD:高危命令,ABNORMAL_CHILD_PROC:敏感服务异常子进程启动,USER_DEFINED_RULE:用户自定义规则
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`

	// 生成时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 动作执行结果,    BEHAVIOR_NONE: 无
	//     BEHAVIOR_ALERT: 告警
	//     BEHAVIOR_RELEASE:放行
	//     BEHAVIOR_HOLDUP_FAILED:拦截失败
	//     BEHAVIOR_HOLDUP_SUCCESSED:拦截失败
	Behavior *string `json:"Behavior,omitnil" name:"Behavior"`

	// 状态,EVENT_UNDEAL:事件未处理
	//     EVENT_DEALED:事件已经处理
	//     EVENT_INGNORE:事件已经忽略
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件记录的唯一id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 镜像id,用于跳转
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 容器id,用于跳转
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 事件解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件详细描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 命中策略id
	MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`

	// 命中规则行为:
	// RULE_MODE_RELEASE 放行
	// RULE_MODE_ALERT  告警
	// RULE_MODE_HOLDUP 拦截
	MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`

	// 命中规则进程信息
	MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`

	// 规则是否存在
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 规则组Id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 命中策略名称:SYSTEM_DEFINED_RULE (系统策略)或  用户自定义的策略名字
	MatchGroupName *string `json:"MatchGroupName,omitnil" name:"MatchGroupName"`

	// 命中规则等级,HIGH:高危,MIDDLE:中危,LOW:低危。
	MatchRuleLevel *string `json:"MatchRuleLevel,omitnil" name:"MatchRuleLevel"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// pod 名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 集群id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点公网ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 节点内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type AbnormalProcessEventTendencyInfo added in v1.0.518

type AbnormalProcessEventTendencyInfo struct {
	// 日期
	Date *string `json:"Date,omitnil" name:"Date"`

	// 待处理代理软件事件数
	ProxyToolEventCount *int64 `json:"ProxyToolEventCount,omitnil" name:"ProxyToolEventCount"`

	// 待处理横向参透事件数
	TransferControlEventCount *int64 `json:"TransferControlEventCount,omitnil" name:"TransferControlEventCount"`

	// 待处理恶意命令事件数
	AttackCmdEventCount *int64 `json:"AttackCmdEventCount,omitnil" name:"AttackCmdEventCount"`

	// 待处理反弹shell事件数
	ReverseShellEventCount *int64 `json:"ReverseShellEventCount,omitnil" name:"ReverseShellEventCount"`

	// 待处理无文件程序执行事件数
	FilelessEventCount *int64 `json:"FilelessEventCount,omitnil" name:"FilelessEventCount"`

	// 待处理高危命令事件数
	RiskCmdEventCount *int64 `json:"RiskCmdEventCount,omitnil" name:"RiskCmdEventCount"`

	// 待处理敏感服务异常子进程启动事件数
	AbnormalChildProcessEventCount *int64 `json:"AbnormalChildProcessEventCount,omitnil" name:"AbnormalChildProcessEventCount"`

	// 待处理自定义规则事件数
	UserDefinedRuleEventCount *int64 `json:"UserDefinedRuleEventCount,omitnil" name:"UserDefinedRuleEventCount"`
}

type AbnormalProcessRuleInfo

type AbnormalProcessRuleInfo struct {
	// true:策略启用,false:策略禁用
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`

	// 生效镜像id,空数组代表全部镜像
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`

	// 用户策略的子策略数组
	ChildRules []*AbnormalProcessChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`

	// 策略名字
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 策略id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 系统策略的子策略数组
	SystemChildRules []*AbnormalProcessSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`

	// 是否是系统默认策略
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}

type AbnormalProcessSystemChildRuleInfo

type AbnormalProcessSystemChildRuleInfo struct {
	// 子策略Id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 子策略状态,true为开启,false为关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`

	// 策略模式,  RULE_MODE_RELEASE: 放行
	//    RULE_MODE_ALERT: 告警
	//    RULE_MODE_HOLDUP:拦截
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`

	// 子策略检测的行为类型
	// PROXY_TOOL: 代理软件
	// TRANSFER_CONTROL:横向渗透
	// ATTACK_CMD: 恶意命令
	// REVERSE_SHELL:反弹shell
	// FILELESS:无文件程序执行
	// RISK_CMD:高危命令
	// ABNORMAL_CHILD_PROC: 敏感服务异常子进程启动
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`

	// 威胁等级,HIGH:高,MIDDLE:中,LOW:低
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleLevel *string `json:"RuleLevel,omitnil" name:"RuleLevel"`
}

type AccessControlChildRuleInfo

type AccessControlChildRuleInfo struct {
	// 策略模式,  RULE_MODE_RELEASE: 放行
	//    RULE_MODE_ALERT: 告警
	//    RULE_MODE_HOLDUP:拦截
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 被访问文件路径,仅仅在访问控制生效
	TargetFilePath *string `json:"TargetFilePath,omitnil" name:"TargetFilePath"`

	// 子策略id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`
}

type AccessControlEventDescription

type AccessControlEventDescription struct {
	// 事件规则
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 命中规则详细信息
	MatchRule *AccessControlChildRuleInfo `json:"MatchRule,omitnil" name:"MatchRule"`

	// 命中规则名字
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 命中规则id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}

type AccessControlEventInfo

type AccessControlEventInfo struct {
	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 命中规则名称
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`

	// 生成时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 动作执行结果,   BEHAVIOR_NONE: 无
	//     BEHAVIOR_ALERT: 告警
	//     BEHAVIOR_RELEASE:放行
	//     BEHAVIOR_HOLDUP_FAILED:拦截失败
	//     BEHAVIOR_HOLDUP_SUCCESSED:拦截失败
	Behavior *string `json:"Behavior,omitnil" name:"Behavior"`

	// 状态0:未处理  “EVENT_UNDEAL”:事件未处理
	//     "EVENT_DEALED":事件已经处理
	//     "EVENT_INGNORE":事件已经忽略
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件记录的唯一id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 文件名称
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 事件类型, FILE_ABNORMAL_READ:文件异常读取
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 镜像id, 用于跳转
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 容器id, 用于跳转
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 事件解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件详细描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 命中策略id
	MatchRuleId *string `json:"MatchRuleId,omitnil" name:"MatchRuleId"`

	// 命中规则行为:
	// RULE_MODE_RELEASE 放行
	// RULE_MODE_ALERT  告警
	// RULE_MODE_HOLDUP 拦截
	MatchAction *string `json:"MatchAction,omitnil" name:"MatchAction"`

	// 命中规则进程信息
	MatchProcessPath *string `json:"MatchProcessPath,omitnil" name:"MatchProcessPath"`

	// 命中规则文件信息
	MatchFilePath *string `json:"MatchFilePath,omitnil" name:"MatchFilePath"`

	// 文件路径,包含名字
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`

	// 规则是否存在
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 规则组id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 节点名称:如果是超级节点,展示的实质上是它的node_id
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 集群id
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 节点的唯一id,主要是超级节点使用
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点公网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 节点内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type AccessControlRuleInfo

type AccessControlRuleInfo struct {
	// 开关,true:开启,false:禁用
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`

	// 生效镜像id,空数组代表全部镜像
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`

	// 用户策略的子策略数组
	ChildRules []*AccessControlChildRuleInfo `json:"ChildRules,omitnil" name:"ChildRules"`

	// 策略名字
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 策略id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 系统策略的子策略数组
	SystemChildRules []*AccessControlSystemChildRuleInfo `json:"SystemChildRules,omitnil" name:"SystemChildRules"`

	// 是否是系统默认策略
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`
}

type AccessControlSystemChildRuleInfo

type AccessControlSystemChildRuleInfo struct {
	// 子策略Id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 策略模式,  RULE_MODE_RELEASE: 放行
	//    RULE_MODE_ALERT: 告警
	//    RULE_MODE_HOLDUP:拦截
	RuleMode *string `json:"RuleMode,omitnil" name:"RuleMode"`

	// 子策略状态,true为开启,false为关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`

	// 子策略检测的入侵行为类型
	// CHANGE_CRONTAB:篡改计划任务
	// CHANGE_SYS_BIN:篡改系统程序
	// CHANGE_USRCFG:篡改用户配置
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
}

type AddAndPublishNetworkFirewallPolicyDetailRequest added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

func NewAddAndPublishNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewAddAndPublishNetworkFirewallPolicyDetailRequest() (request *AddAndPublishNetworkFirewallPolicyDetailRequest)

func (*AddAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

Predefined struct for user

type AddAndPublishNetworkFirewallPolicyDetailResponse added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewAddAndPublishNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewAddAndPublishNetworkFirewallPolicyDetailResponse() (response *AddAndPublishNetworkFirewallPolicyDetailResponse)

func (*AddAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type AddAndPublishNetworkFirewallPolicyDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddAndPublishNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

func NewAddAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest)

func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

Predefined struct for user

type AddAndPublishNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}

func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

func NewAddAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse)

func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams added in v1.0.518

type AddAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddAssetImageRegistryRegistryDetailRequest

type AddAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 用户名
	Username *string `json:"Username,omitnil" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 仓库url
	Url *string `json:"Url,omitnil" name:"Url"`

	// 仓库类型,列表:harbor
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 网络类型,列表:public(公网)
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 仓库版本
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`

	// 区域,列表:default(默认)
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 限速
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`

	// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`

	// 联通性检测的记录ID
	ConnDetectConfig []*ConnDetectConfig `json:"ConnDetectConfig,omitnil" name:"ConnDetectConfig"`
}

func NewAddAssetImageRegistryRegistryDetailRequest

func NewAddAssetImageRegistryRegistryDetailRequest() (request *AddAssetImageRegistryRegistryDetailRequest)

func (*AddAssetImageRegistryRegistryDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAssetImageRegistryRegistryDetailRequest) ToJsonString

type AddAssetImageRegistryRegistryDetailRequestParams added in v1.0.426

type AddAssetImageRegistryRegistryDetailRequestParams struct {
	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 用户名
	Username *string `json:"Username,omitnil" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 仓库url
	Url *string `json:"Url,omitnil" name:"Url"`

	// 仓库类型,列表:harbor
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 网络类型,列表:public(公网)
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 仓库版本
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`

	// 区域,列表:default(默认)
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 限速
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`

	// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`

	// 联通性检测的记录ID
	ConnDetectConfig []*ConnDetectConfig `json:"ConnDetectConfig,omitnil" name:"ConnDetectConfig"`
}

Predefined struct for user

type AddAssetImageRegistryRegistryDetailResponse

type AddAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}

func NewAddAssetImageRegistryRegistryDetailResponse

func NewAddAssetImageRegistryRegistryDetailResponse() (response *AddAssetImageRegistryRegistryDetailResponse)

func (*AddAssetImageRegistryRegistryDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAssetImageRegistryRegistryDetailResponse) ToJsonString

type AddAssetImageRegistryRegistryDetailResponseParams added in v1.0.426

type AddAssetImageRegistryRegistryDetailResponseParams struct {
	// 连接错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`

	// 名称错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`

	// 仓库唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddComplianceAssetPolicySetToWhitelistRequest added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistRequest struct {
	*tchttp.BaseRequest

	// 资产ID+检查项IDs. 列表
	AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}

func NewAddComplianceAssetPolicySetToWhitelistRequest added in v1.0.519

func NewAddComplianceAssetPolicySetToWhitelistRequest() (request *AddComplianceAssetPolicySetToWhitelistRequest)

func (*AddComplianceAssetPolicySetToWhitelistRequest) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddComplianceAssetPolicySetToWhitelistRequest) ToJsonString added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistRequestParams added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistRequestParams struct {
	// 资产ID+检查项IDs. 列表
	AssetPolicySetList []*ComplianceAssetPolicySetItem `json:"AssetPolicySetList,omitnil" name:"AssetPolicySetList"`
}

Predefined struct for user

type AddComplianceAssetPolicySetToWhitelistResponse added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddComplianceAssetPolicySetToWhitelistResponseParams `json:"Response"`
}

func NewAddComplianceAssetPolicySetToWhitelistResponse added in v1.0.519

func NewAddComplianceAssetPolicySetToWhitelistResponse() (response *AddComplianceAssetPolicySetToWhitelistResponse)

func (*AddComplianceAssetPolicySetToWhitelistResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddComplianceAssetPolicySetToWhitelistResponse) ToJsonString added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistResponseParams added in v1.0.519

type AddComplianceAssetPolicySetToWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddCompliancePolicyAssetSetToWhitelistRequest added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistRequest struct {
	*tchttp.BaseRequest

	// 检查项ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 需要忽略指定检查项内的资产ID列表
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}

func NewAddCompliancePolicyAssetSetToWhitelistRequest added in v1.0.519

func NewAddCompliancePolicyAssetSetToWhitelistRequest() (request *AddCompliancePolicyAssetSetToWhitelistRequest)

func (*AddCompliancePolicyAssetSetToWhitelistRequest) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCompliancePolicyAssetSetToWhitelistRequest) ToJsonString added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistRequestParams added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistRequestParams struct {
	// 检查项ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 需要忽略指定检查项内的资产ID列表
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}

Predefined struct for user

type AddCompliancePolicyAssetSetToWhitelistResponse added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddCompliancePolicyAssetSetToWhitelistResponseParams `json:"Response"`
}

func NewAddCompliancePolicyAssetSetToWhitelistResponse added in v1.0.519

func NewAddCompliancePolicyAssetSetToWhitelistResponse() (response *AddCompliancePolicyAssetSetToWhitelistResponse)

func (*AddCompliancePolicyAssetSetToWhitelistResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCompliancePolicyAssetSetToWhitelistResponse) ToJsonString added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistResponseParams added in v1.0.519

type AddCompliancePolicyAssetSetToWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddCompliancePolicyItemToWhitelistRequest

type AddCompliancePolicyItemToWhitelistRequest struct {
	*tchttp.BaseRequest

	// 要忽略的检测项的ID的列表
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

func NewAddCompliancePolicyItemToWhitelistRequest

func NewAddCompliancePolicyItemToWhitelistRequest() (request *AddCompliancePolicyItemToWhitelistRequest)

func (*AddCompliancePolicyItemToWhitelistRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCompliancePolicyItemToWhitelistRequest) ToJsonString

type AddCompliancePolicyItemToWhitelistRequestParams added in v1.0.426

type AddCompliancePolicyItemToWhitelistRequestParams struct {
	// 要忽略的检测项的ID的列表
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

Predefined struct for user

type AddCompliancePolicyItemToWhitelistResponse

type AddCompliancePolicyItemToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *AddCompliancePolicyItemToWhitelistResponseParams `json:"Response"`
}

func NewAddCompliancePolicyItemToWhitelistResponse

func NewAddCompliancePolicyItemToWhitelistResponse() (response *AddCompliancePolicyItemToWhitelistResponse)

func (*AddCompliancePolicyItemToWhitelistResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCompliancePolicyItemToWhitelistResponse) ToJsonString

type AddCompliancePolicyItemToWhitelistResponseParams added in v1.0.426

type AddCompliancePolicyItemToWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditAbnormalProcessRuleRequest

type AddEditAbnormalProcessRuleRequest struct {
	*tchttp.BaseRequest

	// 增加策略信息,策略id为空,编辑策略是id不能为空
	RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 仅在加白的时候带上
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewAddEditAbnormalProcessRuleRequest

func NewAddEditAbnormalProcessRuleRequest() (request *AddEditAbnormalProcessRuleRequest)

func (*AddEditAbnormalProcessRuleRequest) FromJsonString

func (r *AddEditAbnormalProcessRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditAbnormalProcessRuleRequest) ToJsonString

func (r *AddEditAbnormalProcessRuleRequest) ToJsonString() string

type AddEditAbnormalProcessRuleRequestParams added in v1.0.426

type AddEditAbnormalProcessRuleRequestParams struct {
	// 增加策略信息,策略id为空,编辑策略是id不能为空
	RuleInfo *AbnormalProcessRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 仅在加白的时候带上
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type AddEditAbnormalProcessRuleResponse

type AddEditAbnormalProcessRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditAbnormalProcessRuleResponseParams `json:"Response"`
}

func NewAddEditAbnormalProcessRuleResponse

func NewAddEditAbnormalProcessRuleResponse() (response *AddEditAbnormalProcessRuleResponse)

func (*AddEditAbnormalProcessRuleResponse) FromJsonString

func (r *AddEditAbnormalProcessRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditAbnormalProcessRuleResponse) ToJsonString

func (r *AddEditAbnormalProcessRuleResponse) ToJsonString() string

type AddEditAbnormalProcessRuleResponseParams added in v1.0.426

type AddEditAbnormalProcessRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditAccessControlRuleRequest

type AddEditAccessControlRuleRequest struct {
	*tchttp.BaseRequest

	// 增加策略信息,策略id为空,编辑策略是id不能为空
	RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 仅在白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewAddEditAccessControlRuleRequest

func NewAddEditAccessControlRuleRequest() (request *AddEditAccessControlRuleRequest)

func (*AddEditAccessControlRuleRequest) FromJsonString

func (r *AddEditAccessControlRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditAccessControlRuleRequest) ToJsonString

func (r *AddEditAccessControlRuleRequest) ToJsonString() string

type AddEditAccessControlRuleRequestParams added in v1.0.426

type AddEditAccessControlRuleRequestParams struct {
	// 增加策略信息,策略id为空,编辑策略是id不能为空
	RuleInfo *AccessControlRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 仅在白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type AddEditAccessControlRuleResponse

type AddEditAccessControlRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditAccessControlRuleResponseParams `json:"Response"`
}

func NewAddEditAccessControlRuleResponse

func NewAddEditAccessControlRuleResponse() (response *AddEditAccessControlRuleResponse)

func (*AddEditAccessControlRuleResponse) FromJsonString

func (r *AddEditAccessControlRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditAccessControlRuleResponse) ToJsonString

func (r *AddEditAccessControlRuleResponse) ToJsonString() string

type AddEditAccessControlRuleResponseParams added in v1.0.426

type AddEditAccessControlRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditImageAutoAuthorizedRuleRequest added in v1.0.518

type AddEditImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest

	// 授权范围类别,MANUAL:自选主机节点,ALL:全部镜像
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`

	// 每天最大的镜像授权数限制, 0表示无限制
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`

	// 规则是否生效,0:不生效,1:已生效
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 自选主机id,当授权范围为MANUAL:自选主机时且HostIdFilters为空时,必填
	HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`

	// 规则id,在编辑时,必填
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`

	// 根据条件过滤,当授权范围为MANUAL:自选主机时且HostIdSet为空时,必填
	HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`

	// 根据条件过滤而且排除指定主机id
	ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}

func NewAddEditImageAutoAuthorizedRuleRequest added in v1.0.518

func NewAddEditImageAutoAuthorizedRuleRequest() (request *AddEditImageAutoAuthorizedRuleRequest)

func (*AddEditImageAutoAuthorizedRuleRequest) FromJsonString added in v1.0.518

func (r *AddEditImageAutoAuthorizedRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditImageAutoAuthorizedRuleRequest) ToJsonString added in v1.0.518

type AddEditImageAutoAuthorizedRuleRequestParams added in v1.0.518

type AddEditImageAutoAuthorizedRuleRequestParams struct {
	// 授权范围类别,MANUAL:自选主机节点,ALL:全部镜像
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`

	// 每天最大的镜像授权数限制, 0表示无限制
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`

	// 规则是否生效,0:不生效,1:已生效
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 自选主机id,当授权范围为MANUAL:自选主机时且HostIdFilters为空时,必填
	HostIdSet []*string `json:"HostIdSet,omitnil" name:"HostIdSet"`

	// 规则id,在编辑时,必填
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`

	// 根据条件过滤,当授权范围为MANUAL:自选主机时且HostIdSet为空时,必填
	HostIdFilters []*AssetFilters `json:"HostIdFilters,omitnil" name:"HostIdFilters"`

	// 根据条件过滤而且排除指定主机id
	ExcludeHostIdSet []*string `json:"ExcludeHostIdSet,omitnil" name:"ExcludeHostIdSet"`
}

Predefined struct for user

type AddEditImageAutoAuthorizedRuleResponse added in v1.0.518

type AddEditImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddEditImageAutoAuthorizedRuleResponseParams `json:"Response"`
}

func NewAddEditImageAutoAuthorizedRuleResponse added in v1.0.518

func NewAddEditImageAutoAuthorizedRuleResponse() (response *AddEditImageAutoAuthorizedRuleResponse)

func (*AddEditImageAutoAuthorizedRuleResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditImageAutoAuthorizedRuleResponse) ToJsonString added in v1.0.518

type AddEditImageAutoAuthorizedRuleResponseParams added in v1.0.518

type AddEditImageAutoAuthorizedRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditReverseShellWhiteListRequest

type AddEditReverseShellWhiteListRequest struct {
	*tchttp.BaseRequest

	// 增加或编辑白名单信息。新增白名单时WhiteListInfo.id为空,编辑白名单WhiteListInfo.id不能为空。
	WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`

	// 仅在添加事件白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewAddEditReverseShellWhiteListRequest

func NewAddEditReverseShellWhiteListRequest() (request *AddEditReverseShellWhiteListRequest)

func (*AddEditReverseShellWhiteListRequest) FromJsonString

func (r *AddEditReverseShellWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditReverseShellWhiteListRequest) ToJsonString

func (r *AddEditReverseShellWhiteListRequest) ToJsonString() string

type AddEditReverseShellWhiteListRequestParams added in v1.0.426

type AddEditReverseShellWhiteListRequestParams struct {
	// 增加或编辑白名单信息。新增白名单时WhiteListInfo.id为空,编辑白名单WhiteListInfo.id不能为空。
	WhiteListInfo *ReverseShellWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`

	// 仅在添加事件白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type AddEditReverseShellWhiteListResponse

type AddEditReverseShellWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEditReverseShellWhiteListResponseParams `json:"Response"`
}

func NewAddEditReverseShellWhiteListResponse

func NewAddEditReverseShellWhiteListResponse() (response *AddEditReverseShellWhiteListResponse)

func (*AddEditReverseShellWhiteListResponse) FromJsonString

func (r *AddEditReverseShellWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditReverseShellWhiteListResponse) ToJsonString

func (r *AddEditReverseShellWhiteListResponse) ToJsonString() string

type AddEditReverseShellWhiteListResponseParams added in v1.0.426

type AddEditReverseShellWhiteListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditRiskSyscallWhiteListRequest

type AddEditRiskSyscallWhiteListRequest struct {
	*tchttp.BaseRequest

	// 仅在添加事件白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 增加或编辑白名单信。新增白名单时WhiteListInfo.id为空,编辑白名单WhiteListInfo.id不能为空.
	WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}

func NewAddEditRiskSyscallWhiteListRequest

func NewAddEditRiskSyscallWhiteListRequest() (request *AddEditRiskSyscallWhiteListRequest)

func (*AddEditRiskSyscallWhiteListRequest) FromJsonString

func (r *AddEditRiskSyscallWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditRiskSyscallWhiteListRequest) ToJsonString

func (r *AddEditRiskSyscallWhiteListRequest) ToJsonString() string

type AddEditRiskSyscallWhiteListRequestParams added in v1.0.426

type AddEditRiskSyscallWhiteListRequestParams struct {
	// 仅在添加事件白名单时候使用
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 增加或编辑白名单信。新增白名单时WhiteListInfo.id为空,编辑白名单WhiteListInfo.id不能为空.
	WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitnil" name:"WhiteListInfo"`
}

Predefined struct for user

type AddEditRiskSyscallWhiteListResponse

type AddEditRiskSyscallWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEditRiskSyscallWhiteListResponseParams `json:"Response"`
}

func NewAddEditRiskSyscallWhiteListResponse

func NewAddEditRiskSyscallWhiteListResponse() (response *AddEditRiskSyscallWhiteListResponse)

func (*AddEditRiskSyscallWhiteListResponse) FromJsonString

func (r *AddEditRiskSyscallWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditRiskSyscallWhiteListResponse) ToJsonString

func (r *AddEditRiskSyscallWhiteListResponse) ToJsonString() string

type AddEditRiskSyscallWhiteListResponseParams added in v1.0.426

type AddEditRiskSyscallWhiteListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEditWarningRulesRequest

type AddEditWarningRulesRequest struct {
	*tchttp.BaseRequest

	// 告警开关策略
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}

func NewAddEditWarningRulesRequest

func NewAddEditWarningRulesRequest() (request *AddEditWarningRulesRequest)

func (*AddEditWarningRulesRequest) FromJsonString

func (r *AddEditWarningRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditWarningRulesRequest) ToJsonString

func (r *AddEditWarningRulesRequest) ToJsonString() string

type AddEditWarningRulesRequestParams added in v1.0.426

type AddEditWarningRulesRequestParams struct {
	// 告警开关策略
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`
}

Predefined struct for user

type AddEditWarningRulesResponse

type AddEditWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *AddEditWarningRulesResponseParams `json:"Response"`
}

func NewAddEditWarningRulesResponse

func NewAddEditWarningRulesResponse() (response *AddEditWarningRulesResponse)

func (*AddEditWarningRulesResponse) FromJsonString

func (r *AddEditWarningRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEditWarningRulesResponse) ToJsonString

func (r *AddEditWarningRulesResponse) ToJsonString() string

type AddEditWarningRulesResponseParams added in v1.0.426

type AddEditWarningRulesResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddEscapeWhiteListRequest added in v1.0.518

type AddEscapeWhiteListRequest struct {
	*tchttp.BaseRequest

	// 加白名单事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`

	// 加白名单镜像ID数组
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}

func NewAddEscapeWhiteListRequest added in v1.0.518

func NewAddEscapeWhiteListRequest() (request *AddEscapeWhiteListRequest)

func (*AddEscapeWhiteListRequest) FromJsonString added in v1.0.518

func (r *AddEscapeWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEscapeWhiteListRequest) ToJsonString added in v1.0.518

func (r *AddEscapeWhiteListRequest) ToJsonString() string

type AddEscapeWhiteListRequestParams added in v1.0.518

type AddEscapeWhiteListRequestParams struct {
	// 加白名单事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`

	// 加白名单镜像ID数组
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`
}

Predefined struct for user

type AddEscapeWhiteListResponse added in v1.0.518

type AddEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *AddEscapeWhiteListResponseParams `json:"Response"`
}

func NewAddEscapeWhiteListResponse added in v1.0.518

func NewAddEscapeWhiteListResponse() (response *AddEscapeWhiteListResponse)

func (*AddEscapeWhiteListResponse) FromJsonString added in v1.0.518

func (r *AddEscapeWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEscapeWhiteListResponse) ToJsonString added in v1.0.518

func (r *AddEscapeWhiteListResponse) ToJsonString() string

type AddEscapeWhiteListResponseParams added in v1.0.518

type AddEscapeWhiteListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddIgnoreVulRequest added in v1.0.518

type AddIgnoreVulRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID信息列表
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}

func NewAddIgnoreVulRequest added in v1.0.518

func NewAddIgnoreVulRequest() (request *AddIgnoreVulRequest)

func (*AddIgnoreVulRequest) FromJsonString added in v1.0.518

func (r *AddIgnoreVulRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddIgnoreVulRequest) ToJsonString added in v1.0.518

func (r *AddIgnoreVulRequest) ToJsonString() string

type AddIgnoreVulRequestParams added in v1.0.518

type AddIgnoreVulRequestParams struct {
	// 漏洞PocID信息列表
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}

Predefined struct for user

type AddIgnoreVulResponse added in v1.0.518

type AddIgnoreVulResponse struct {
	*tchttp.BaseResponse
	Response *AddIgnoreVulResponseParams `json:"Response"`
}

func NewAddIgnoreVulResponse added in v1.0.518

func NewAddIgnoreVulResponse() (response *AddIgnoreVulResponse)

func (*AddIgnoreVulResponse) FromJsonString added in v1.0.518

func (r *AddIgnoreVulResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddIgnoreVulResponse) ToJsonString added in v1.0.518

func (r *AddIgnoreVulResponse) ToJsonString() string

type AddIgnoreVulResponseParams added in v1.0.518

type AddIgnoreVulResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddNetworkFirewallPolicyDetailRequest added in v1.0.518

type AddNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

func NewAddNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewAddNetworkFirewallPolicyDetailRequest() (request *AddNetworkFirewallPolicyDetailRequest)

func (*AddNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

func (r *AddNetworkFirewallPolicyDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type AddNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type AddNetworkFirewallPolicyDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

Predefined struct for user

type AddNetworkFirewallPolicyDetailResponse added in v1.0.518

type AddNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewAddNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewAddNetworkFirewallPolicyDetailResponse() (response *AddNetworkFirewallPolicyDetailResponse)

func (*AddNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type AddNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type AddNetworkFirewallPolicyDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AddNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

func NewAddNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

func NewAddNetworkFirewallPolicyYamlDetailRequest() (request *AddNetworkFirewallPolicyYamlDetailRequest)

func (*AddNetworkFirewallPolicyYamlDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNetworkFirewallPolicyYamlDetailRequest) ToJsonString added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailRequestParams added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

Predefined struct for user

type AddNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *AddNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}

func NewAddNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

func NewAddNetworkFirewallPolicyYamlDetailResponse() (response *AddNetworkFirewallPolicyYamlDetailResponse)

func (*AddNetworkFirewallPolicyYamlDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNetworkFirewallPolicyYamlDetailResponse) ToJsonString added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailResponseParams added in v1.0.518

type AddNetworkFirewallPolicyYamlDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type AffectedNodeItem

type AffectedNodeItem struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`

	// 内网ip地址
	PrivateIpAddresses *string `json:"PrivateIpAddresses,omitnil" name:"PrivateIpAddresses"`

	// 节点的角色,Master、Work等
	InstanceRole *string `json:"InstanceRole,omitnil" name:"InstanceRole"`

	// k8s版本
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 运行时组件,docker或者containerd
	ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`

	// 区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 检查结果的验证信息
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
}

type AffectedWorkloadItem

type AffectedWorkloadItem struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 工作负载名称
	WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`

	// 工作负载类型
	WorkloadType *string `json:"WorkloadType,omitnil" name:"WorkloadType"`

	// 区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 检测结果的验证信息
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}

type AssetClusterListItem added in v1.0.545

type AssetClusterListItem struct {
	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群状态
	// CSR_RUNNING: 运行中
	// CSR_EXCEPTION:异常
	// CSR_DEL:已经删除
	Status *string `json:"Status,omitnil" name:"Status"`

	// 绑定规则名称
	BindRuleName *string `json:"BindRuleName,omitnil" name:"BindRuleName"`

	// 集群类型:
	// CT_TKE:TKE集群;
	// CT_USER_CREATE:用户自建集群;
	// CT_TKE_SERVERLESS:TKE Serverless集群;
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 内存量
	MemLimit *int64 `json:"MemLimit,omitnil" name:"MemLimit"`

	// cpu
	CpuLimit *int64 `json:"CpuLimit,omitnil" name:"CpuLimit"`
}

type AssetFilters

type AssetFilters struct {
	// 过滤键的名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 一个或者多个过滤值。
	Values []*string `json:"Values,omitnil" name:"Values"`

	// 是否模糊查询
	ExactMatch *bool `json:"ExactMatch,omitnil" name:"ExactMatch"`
}

type AssetSimpleImageInfo

type AssetSimpleImageInfo struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 关联容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 最后扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 镜像大小
	Size *uint64 `json:"Size,omitnil" name:"Size"`
}

type AutoAuthorizedImageInfo added in v1.0.518

type AutoAuthorizedImageInfo struct {
	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 授权时间
	AuthorizedTime *string `json:"AuthorizedTime,omitnil" name:"AuthorizedTime"`

	// 授权结果,SUCCESS:成功,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足'
	Status *string `json:"Status,omitnil" name:"Status"`

	// 是否授权,1:是,0:否
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`
}

type AutoAuthorizedRuleHostInfo added in v1.0.518

type AutoAuthorizedRuleHostInfo struct {
	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip即内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 镜像个数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 主机实例ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`

	// docker 版本
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`

	// agent运行状态
	Status *string `json:"Status,omitnil" name:"Status"`
}

type CKafkaInstanceInfo added in v1.0.518

type CKafkaInstanceInfo struct {
	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 主题列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicList []*CKafkaTopicInfo `json:"TopicList,omitnil" name:"TopicList"`

	// 路由列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteList []*CkafkaRouteInfo `json:"RouteList,omitnil" name:"RouteList"`

	// kafka版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`
}

type CKafkaTopicInfo added in v1.0.518

type CKafkaTopicInfo struct {
	// 主题ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`

	// 主题名称
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
}

type CheckNetworkFirewallPolicyYamlRequest added in v1.0.518

type CheckNetworkFirewallPolicyYamlRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

func NewCheckNetworkFirewallPolicyYamlRequest added in v1.0.518

func NewCheckNetworkFirewallPolicyYamlRequest() (request *CheckNetworkFirewallPolicyYamlRequest)

func (*CheckNetworkFirewallPolicyYamlRequest) FromJsonString added in v1.0.518

func (r *CheckNetworkFirewallPolicyYamlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckNetworkFirewallPolicyYamlRequest) ToJsonString added in v1.0.518

type CheckNetworkFirewallPolicyYamlRequestParams added in v1.0.518

type CheckNetworkFirewallPolicyYamlRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

Predefined struct for user

type CheckNetworkFirewallPolicyYamlResponse added in v1.0.518

type CheckNetworkFirewallPolicyYamlResponse struct {
	*tchttp.BaseResponse
	Response *CheckNetworkFirewallPolicyYamlResponseParams `json:"Response"`
}

func NewCheckNetworkFirewallPolicyYamlResponse added in v1.0.518

func NewCheckNetworkFirewallPolicyYamlResponse() (response *CheckNetworkFirewallPolicyYamlResponse)

func (*CheckNetworkFirewallPolicyYamlResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckNetworkFirewallPolicyYamlResponse) ToJsonString added in v1.0.518

type CheckNetworkFirewallPolicyYamlResponseParams added in v1.0.518

type CheckNetworkFirewallPolicyYamlResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CheckRepeatAssetImageRegistryRequest

type CheckRepeatAssetImageRegistryRequest struct {
	*tchttp.BaseRequest

	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`
}

func NewCheckRepeatAssetImageRegistryRequest

func NewCheckRepeatAssetImageRegistryRequest() (request *CheckRepeatAssetImageRegistryRequest)

func (*CheckRepeatAssetImageRegistryRequest) FromJsonString

func (r *CheckRepeatAssetImageRegistryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckRepeatAssetImageRegistryRequest) ToJsonString

func (r *CheckRepeatAssetImageRegistryRequest) ToJsonString() string

type CheckRepeatAssetImageRegistryRequestParams added in v1.0.426

type CheckRepeatAssetImageRegistryRequestParams struct {
	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`
}

Predefined struct for user

type CheckRepeatAssetImageRegistryResponse

type CheckRepeatAssetImageRegistryResponse struct {
	*tchttp.BaseResponse
	Response *CheckRepeatAssetImageRegistryResponseParams `json:"Response"`
}

func NewCheckRepeatAssetImageRegistryResponse

func NewCheckRepeatAssetImageRegistryResponse() (response *CheckRepeatAssetImageRegistryResponse)

func (*CheckRepeatAssetImageRegistryResponse) FromJsonString

func (r *CheckRepeatAssetImageRegistryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckRepeatAssetImageRegistryResponse) ToJsonString

type CheckRepeatAssetImageRegistryResponseParams added in v1.0.426

type CheckRepeatAssetImageRegistryResponseParams struct {
	// 是否重复
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsRepeat *bool `json:"IsRepeat,omitnil" name:"IsRepeat"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CkafkaRouteInfo added in v1.0.518

type CkafkaRouteInfo struct {
	// 路由ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteID *int64 `json:"RouteID,omitnil" name:"RouteID"`

	// 域名名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil" name:"Domain"`

	// 域名端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainPort *uint64 `json:"DomainPort,omitnil" name:"DomainPort"`

	// 虚拟ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil" name:"Vip"`

	// 虚拟ip类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	VipType *int64 `json:"VipType,omitnil" name:"VipType"`

	// 接入类型
	// // 0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持)
	// 	// 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	// 	// 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)
	// 	// 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddAndPublishNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) AddAndPublishNetworkFirewallPolicyDetail(request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)

AddAndPublishNetworkFirewallPolicyDetail 容器网络创建网络策略添加并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddAndPublishNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) AddAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyDetailRequest) (response *AddAndPublishNetworkFirewallPolicyDetailResponse, err error)

AddAndPublishNetworkFirewallPolicyDetail 容器网络创建网络策略添加并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetail added in v1.0.518

func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetail(request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)

AddAndPublishNetworkFirewallPolicyYamlDetail 容器网络创建Yaml网络策略并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext added in v1.0.518

func (c *Client) AddAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *AddAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)

AddAndPublishNetworkFirewallPolicyYamlDetail 容器网络创建Yaml网络策略并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddAssetImageRegistryRegistryDetail

func (c *Client) AddAssetImageRegistryRegistryDetail(request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)

AddAssetImageRegistryRegistryDetail 新增单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddAssetImageRegistryRegistryDetailWithContext added in v1.0.324

func (c *Client) AddAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *AddAssetImageRegistryRegistryDetailRequest) (response *AddAssetImageRegistryRegistryDetailResponse, err error)

AddAssetImageRegistryRegistryDetail 新增单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddComplianceAssetPolicySetToWhitelist added in v1.0.519

func (c *Client) AddComplianceAssetPolicySetToWhitelist(request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)

AddComplianceAssetPolicySetToWhitelist 新增安全合规忽略(资产+检测项列表)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddComplianceAssetPolicySetToWhitelistWithContext added in v1.0.519

func (c *Client) AddComplianceAssetPolicySetToWhitelistWithContext(ctx context.Context, request *AddComplianceAssetPolicySetToWhitelistRequest) (response *AddComplianceAssetPolicySetToWhitelistResponse, err error)

AddComplianceAssetPolicySetToWhitelist 新增安全合规忽略(资产+检测项列表)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddCompliancePolicyAssetSetToWhitelist added in v1.0.519

func (c *Client) AddCompliancePolicyAssetSetToWhitelist(request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)

AddCompliancePolicyAssetSetToWhitelist 新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddCompliancePolicyAssetSetToWhitelistWithContext added in v1.0.519

func (c *Client) AddCompliancePolicyAssetSetToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyAssetSetToWhitelistRequest) (response *AddCompliancePolicyAssetSetToWhitelistResponse, err error)

AddCompliancePolicyAssetSetToWhitelist 新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyItemToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddCompliancePolicyItemToWhitelist

func (c *Client) AddCompliancePolicyItemToWhitelist(request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)

AddCompliancePolicyItemToWhitelist 将指定的检测项添加到白名单中,不显示未通过结果。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddCompliancePolicyItemToWhitelistWithContext added in v1.0.324

func (c *Client) AddCompliancePolicyItemToWhitelistWithContext(ctx context.Context, request *AddCompliancePolicyItemToWhitelistRequest) (response *AddCompliancePolicyItemToWhitelistResponse, err error)

AddCompliancePolicyItemToWhitelist 将指定的检测项添加到白名单中,不显示未通过结果。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) AddEditAbnormalProcessRule

func (c *Client) AddEditAbnormalProcessRule(request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)

AddEditAbnormalProcessRule 添加编辑运行时异常进程策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddEditAbnormalProcessRuleWithContext added in v1.0.324

func (c *Client) AddEditAbnormalProcessRuleWithContext(ctx context.Context, request *AddEditAbnormalProcessRuleRequest) (response *AddEditAbnormalProcessRuleResponse, err error)

AddEditAbnormalProcessRule 添加编辑运行时异常进程策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddEditAccessControlRule

func (c *Client) AddEditAccessControlRule(request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)

AddEditAccessControlRule 添加编辑运行时访问控制策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddEditAccessControlRuleWithContext added in v1.0.324

func (c *Client) AddEditAccessControlRuleWithContext(ctx context.Context, request *AddEditAccessControlRuleRequest) (response *AddEditAccessControlRuleResponse, err error)

AddEditAccessControlRule 添加编辑运行时访问控制策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddEditImageAutoAuthorizedRule added in v1.0.518

func (c *Client) AddEditImageAutoAuthorizedRule(request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)

AddEditImageAutoAuthorizedRule 新增或编辑本地镜像自动授权规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"

func (*Client) AddEditImageAutoAuthorizedRuleWithContext added in v1.0.518

func (c *Client) AddEditImageAutoAuthorizedRuleWithContext(ctx context.Context, request *AddEditImageAutoAuthorizedRuleRequest) (response *AddEditImageAutoAuthorizedRuleResponse, err error)

AddEditImageAutoAuthorizedRule 新增或编辑本地镜像自动授权规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"

func (*Client) AddEditReverseShellWhiteList

func (c *Client) AddEditReverseShellWhiteList(request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)

AddEditReverseShellWhiteList 添加编辑运行时反弹shell白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"

func (*Client) AddEditReverseShellWhiteListWithContext added in v1.0.324

func (c *Client) AddEditReverseShellWhiteListWithContext(ctx context.Context, request *AddEditReverseShellWhiteListRequest) (response *AddEditReverseShellWhiteListResponse, err error)

AddEditReverseShellWhiteList 添加编辑运行时反弹shell白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ERRIPNOVALID = "InvalidParameter.ErrIpNoValid"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"

func (*Client) AddEditRiskSyscallWhiteList

func (c *Client) AddEditRiskSyscallWhiteList(request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)

AddEditRiskSyscallWhiteList 添加编辑运行时高危系统调用白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"

func (*Client) AddEditRiskSyscallWhiteListWithContext added in v1.0.324

func (c *Client) AddEditRiskSyscallWhiteListWithContext(ctx context.Context, request *AddEditRiskSyscallWhiteListRequest) (response *AddEditRiskSyscallWhiteListResponse, err error)

AddEditRiskSyscallWhiteList 添加编辑运行时高危系统调用白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
FAILEDOPERATION_RULECONFIGTOOMANY = "FailedOperation.RuleConfigTooMany"
FAILEDOPERATION_RULEINFOREPEAT = "FailedOperation.RuleInfoRepeat"
FAILEDOPERATION_RULENAMEREPEAT = "FailedOperation.RuleNameRepeat"
FAILEDOPERATION_RULESELECTIMAGEOUTRANGE = "FailedOperation.RuleSelectImageOutRange"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_RULEINFOINVALID = "InvalidParameter.RuleInfoInValid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_LENGTHLIMIT = "InvalidParameterValue.LengthLimit"

func (*Client) AddEditWarningRules

func (c *Client) AddEditWarningRules(request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)

AddEditWarningRules 添加编辑告警策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) AddEditWarningRulesWithContext added in v1.0.324

func (c *Client) AddEditWarningRulesWithContext(ctx context.Context, request *AddEditWarningRulesRequest) (response *AddEditWarningRulesResponse, err error)

AddEditWarningRules 添加编辑告警策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) AddEscapeWhiteList added in v1.0.518

func (c *Client) AddEscapeWhiteList(request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)

AddEscapeWhiteList 新增逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) AddEscapeWhiteListWithContext added in v1.0.518

func (c *Client) AddEscapeWhiteListWithContext(ctx context.Context, request *AddEscapeWhiteListRequest) (response *AddEscapeWhiteListResponse, err error)

AddEscapeWhiteList 新增逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) AddIgnoreVul added in v1.0.518

func (c *Client) AddIgnoreVul(request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)

AddIgnoreVul 新增漏洞扫描忽略漏洞

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddIgnoreVulWithContext added in v1.0.518

func (c *Client) AddIgnoreVulWithContext(ctx context.Context, request *AddIgnoreVulRequest) (response *AddIgnoreVulResponse, err error)

AddIgnoreVul 新增漏洞扫描忽略漏洞

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AddNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) AddNetworkFirewallPolicyDetail(request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)

AddNetworkFirewallPolicyDetail 容器网络创建网络策略添加任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) AddNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyDetailRequest) (response *AddNetworkFirewallPolicyDetailResponse, err error)

AddNetworkFirewallPolicyDetail 容器网络创建网络策略添加任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddNetworkFirewallPolicyYamlDetail added in v1.0.518

func (c *Client) AddNetworkFirewallPolicyYamlDetail(request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)

AddNetworkFirewallPolicyYamlDetail 容器网络创建Yaml网络策略添加任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) AddNetworkFirewallPolicyYamlDetailWithContext added in v1.0.518

func (c *Client) AddNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *AddNetworkFirewallPolicyYamlDetailRequest) (response *AddNetworkFirewallPolicyYamlDetailResponse, err error)

AddNetworkFirewallPolicyYamlDetail 容器网络创建Yaml网络策略添加任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CheckNetworkFirewallPolicyYaml added in v1.0.518

func (c *Client) CheckNetworkFirewallPolicyYaml(request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)

CheckNetworkFirewallPolicyYaml 容器网络创建检查Yaml网络策略任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CheckNetworkFirewallPolicyYamlWithContext added in v1.0.518

func (c *Client) CheckNetworkFirewallPolicyYamlWithContext(ctx context.Context, request *CheckNetworkFirewallPolicyYamlRequest) (response *CheckNetworkFirewallPolicyYamlResponse, err error)

CheckNetworkFirewallPolicyYaml 容器网络创建检查Yaml网络策略任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CheckRepeatAssetImageRegistry

func (c *Client) CheckRepeatAssetImageRegistry(request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)

CheckRepeatAssetImageRegistry 检查单个镜像仓库名是否重复

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CheckRepeatAssetImageRegistryWithContext added in v1.0.324

func (c *Client) CheckRepeatAssetImageRegistryWithContext(ctx context.Context, request *CheckRepeatAssetImageRegistryRequest) (response *CheckRepeatAssetImageRegistryResponse, err error)

CheckRepeatAssetImageRegistry 检查单个镜像仓库名是否重复

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ConfirmNetworkFirewallPolicy added in v1.0.518

func (c *Client) ConfirmNetworkFirewallPolicy(request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)

ConfirmNetworkFirewallPolicy 容器网络创建网络策略确认任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ConfirmNetworkFirewallPolicyWithContext added in v1.0.518

func (c *Client) ConfirmNetworkFirewallPolicyWithContext(ctx context.Context, request *ConfirmNetworkFirewallPolicyRequest) (response *ConfirmNetworkFirewallPolicyResponse, err error)

ConfirmNetworkFirewallPolicy 容器网络创建网络策略确认任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAbnormalProcessRulesExportJob added in v1.0.553

func (c *Client) CreateAbnormalProcessRulesExportJob(request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)

CreateAbnormalProcessRulesExportJob 创建异常进程规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateAbnormalProcessRulesExportJobWithContext added in v1.0.553

func (c *Client) CreateAbnormalProcessRulesExportJobWithContext(ctx context.Context, request *CreateAbnormalProcessRulesExportJobRequest) (response *CreateAbnormalProcessRulesExportJobResponse, err error)

CreateAbnormalProcessRulesExportJob 创建异常进程规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateAccessControlsRuleExportJob added in v1.0.553

func (c *Client) CreateAccessControlsRuleExportJob(request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)

CreateAccessControlsRuleExportJob 创建文件篡改规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateAccessControlsRuleExportJobWithContext added in v1.0.553

func (c *Client) CreateAccessControlsRuleExportJobWithContext(ctx context.Context, request *CreateAccessControlsRuleExportJobRequest) (response *CreateAccessControlsRuleExportJobResponse, err error)

CreateAccessControlsRuleExportJob 创建文件篡改规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateAssetImageRegistryScanTask

func (c *Client) CreateAssetImageRegistryScanTask(request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)

CreateAssetImageRegistryScanTask 镜像仓库创建镜像扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageRegistryScanTaskOneKey

func (c *Client) CreateAssetImageRegistryScanTaskOneKey(request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)

CreateAssetImageRegistryScanTaskOneKey 镜像仓库创建镜像一键扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageRegistryScanTaskOneKeyWithContext added in v1.0.324

func (c *Client) CreateAssetImageRegistryScanTaskOneKeyWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskOneKeyRequest) (response *CreateAssetImageRegistryScanTaskOneKeyResponse, err error)

CreateAssetImageRegistryScanTaskOneKey 镜像仓库创建镜像一键扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageRegistryScanTaskWithContext added in v1.0.324

func (c *Client) CreateAssetImageRegistryScanTaskWithContext(ctx context.Context, request *CreateAssetImageRegistryScanTaskRequest) (response *CreateAssetImageRegistryScanTaskResponse, err error)

CreateAssetImageRegistryScanTask 镜像仓库创建镜像扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageScanSetting

func (c *Client) CreateAssetImageScanSetting(request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)

CreateAssetImageScanSetting 添加容器安全镜像扫描设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateAssetImageScanSettingWithContext added in v1.0.324

func (c *Client) CreateAssetImageScanSettingWithContext(ctx context.Context, request *CreateAssetImageScanSettingRequest) (response *CreateAssetImageScanSettingResponse, err error)

CreateAssetImageScanSetting 添加容器安全镜像扫描设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateAssetImageScanTask

func (c *Client) CreateAssetImageScanTask(request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)

CreateAssetImageScanTask 容器安全创建镜像扫描任务

可能返回的错误码:

FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageScanTaskWithContext added in v1.0.324

func (c *Client) CreateAssetImageScanTaskWithContext(ctx context.Context, request *CreateAssetImageScanTaskRequest) (response *CreateAssetImageScanTaskResponse, err error)

CreateAssetImageScanTask 容器安全创建镜像扫描任务

可能返回的错误码:

FAILEDOPERATION_ERRALREADYSCANNING = "FailedOperation.ErrAlreadyScanning"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageVirusExportJob added in v1.0.518

func (c *Client) CreateAssetImageVirusExportJob(request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)

CreateAssetImageVirusExportJob 创建本地镜像木马列表导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAssetImageVirusExportJobWithContext added in v1.0.518

func (c *Client) CreateAssetImageVirusExportJobWithContext(ctx context.Context, request *CreateAssetImageVirusExportJobRequest) (response *CreateAssetImageVirusExportJobResponse, err error)

CreateAssetImageVirusExportJob 创建本地镜像木马列表导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateCheckComponent

func (c *Client) CreateCheckComponent(request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)

CreateCheckComponent 安装检查组件,创建防护容器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateCheckComponentWithContext added in v1.0.324

func (c *Client) CreateCheckComponentWithContext(ctx context.Context, request *CreateCheckComponentRequest) (response *CreateCheckComponentResponse, err error)

CreateCheckComponent 安装检查组件,创建防护容器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateClusterCheckTask

func (c *Client) CreateClusterCheckTask(request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)

CreateClusterCheckTask 创建集群检查任务,用户检查用户的集群相关风险项

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateClusterCheckTaskWithContext added in v1.0.324

func (c *Client) CreateClusterCheckTaskWithContext(ctx context.Context, request *CreateClusterCheckTaskRequest) (response *CreateClusterCheckTaskResponse, err error)

CreateClusterCheckTask 创建集群检查任务,用户检查用户的集群相关风险项

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateComplianceTask

func (c *Client) CreateComplianceTask(request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)

CreateComplianceTask 创建合规检查任务,在资产级别触发重新检测时使用。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateComplianceTaskWithContext added in v1.0.324

func (c *Client) CreateComplianceTaskWithContext(ctx context.Context, request *CreateComplianceTaskRequest) (response *CreateComplianceTaskResponse, err error)

CreateComplianceTask 创建合规检查任务,在资产级别触发重新检测时使用。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateComponentExportJob added in v1.0.518

func (c *Client) CreateComponentExportJob(request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)

CreateComponentExportJob 查询本地镜像组件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateComponentExportJobWithContext added in v1.0.518

func (c *Client) CreateComponentExportJobWithContext(ctx context.Context, request *CreateComponentExportJobRequest) (response *CreateComponentExportJobResponse, err error)

CreateComponentExportJob 查询本地镜像组件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDefenceVulExportJob added in v1.0.518

func (c *Client) CreateDefenceVulExportJob(request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)

CreateDefenceVulExportJob 创建支持防御的漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDefenceVulExportJobWithContext added in v1.0.518

func (c *Client) CreateDefenceVulExportJobWithContext(ctx context.Context, request *CreateDefenceVulExportJobRequest) (response *CreateDefenceVulExportJobResponse, err error)

CreateDefenceVulExportJob 创建支持防御的漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEmergencyVulExportJob added in v1.0.518

func (c *Client) CreateEmergencyVulExportJob(request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)

CreateEmergencyVulExportJob 创建应急漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEmergencyVulExportJobWithContext added in v1.0.518

func (c *Client) CreateEmergencyVulExportJobWithContext(ctx context.Context, request *CreateEmergencyVulExportJobRequest) (response *CreateEmergencyVulExportJobResponse, err error)

CreateEmergencyVulExportJob 创建应急漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEscapeEventsExportJob added in v1.0.518

func (c *Client) CreateEscapeEventsExportJob(request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)

CreateEscapeEventsExportJob 创建逃逸事件导出异步任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEscapeEventsExportJobWithContext added in v1.0.518

func (c *Client) CreateEscapeEventsExportJobWithContext(ctx context.Context, request *CreateEscapeEventsExportJobRequest) (response *CreateEscapeEventsExportJobResponse, err error)

CreateEscapeEventsExportJob 创建逃逸事件导出异步任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEscapeWhiteListExportJob added in v1.0.518

func (c *Client) CreateEscapeWhiteListExportJob(request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)

CreateEscapeWhiteListExportJob 创建逃逸白名单导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateEscapeWhiteListExportJobWithContext added in v1.0.518

func (c *Client) CreateEscapeWhiteListExportJobWithContext(ctx context.Context, request *CreateEscapeWhiteListExportJobRequest) (response *CreateEscapeWhiteListExportJobResponse, err error)

CreateEscapeWhiteListExportJob 创建逃逸白名单导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateExportComplianceStatusListJob

func (c *Client) CreateExportComplianceStatusListJob(request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)

CreateExportComplianceStatusListJob 创建一个导出安全合规信息的任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) CreateExportComplianceStatusListJobWithContext added in v1.0.324

func (c *Client) CreateExportComplianceStatusListJobWithContext(ctx context.Context, request *CreateExportComplianceStatusListJobRequest) (response *CreateExportComplianceStatusListJobResponse, err error)

CreateExportComplianceStatusListJob 创建一个导出安全合规信息的任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) CreateHostExportJob added in v1.0.518

func (c *Client) CreateHostExportJob(request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)

CreateHostExportJob 创建主机列表导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateHostExportJobWithContext added in v1.0.518

func (c *Client) CreateHostExportJobWithContext(ctx context.Context, request *CreateHostExportJobRequest) (response *CreateHostExportJobResponse, err error)

CreateHostExportJob 创建主机列表导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateImageExportJob added in v1.0.518

func (c *Client) CreateImageExportJob(request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)

CreateImageExportJob 创建镜像导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateImageExportJobWithContext added in v1.0.518

func (c *Client) CreateImageExportJobWithContext(ctx context.Context, request *CreateImageExportJobRequest) (response *CreateImageExportJobResponse, err error)

CreateImageExportJob 创建镜像导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalEventExportJob added in v1.0.545

func (c *Client) CreateK8sApiAbnormalEventExportJob(request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)

CreateK8sApiAbnormalEventExportJob 创建k8s api异常事件导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalEventExportJobWithContext added in v1.0.545

func (c *Client) CreateK8sApiAbnormalEventExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalEventExportJobRequest) (response *CreateK8sApiAbnormalEventExportJobResponse, err error)

CreateK8sApiAbnormalEventExportJob 创建k8s api异常事件导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalRuleExportJob added in v1.0.545

func (c *Client) CreateK8sApiAbnormalRuleExportJob(request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)

CreateK8sApiAbnormalRuleExportJob 创建k8sApi异常规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalRuleExportJobWithContext added in v1.0.545

func (c *Client) CreateK8sApiAbnormalRuleExportJobWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleExportJobRequest) (response *CreateK8sApiAbnormalRuleExportJobResponse, err error)

CreateK8sApiAbnormalRuleExportJob 创建k8sApi异常规则导出任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalRuleInfo added in v1.0.545

func (c *Client) CreateK8sApiAbnormalRuleInfo(request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)

CreateK8sApiAbnormalRuleInfo 创建k8sapi异常事件规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateK8sApiAbnormalRuleInfoWithContext added in v1.0.545

func (c *Client) CreateK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *CreateK8sApiAbnormalRuleInfoRequest) (response *CreateK8sApiAbnormalRuleInfoResponse, err error)

CreateK8sApiAbnormalRuleInfo 创建k8sapi异常事件规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateNetworkFirewallClusterRefresh added in v1.0.518

func (c *Client) CreateNetworkFirewallClusterRefresh(request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)

CreateNetworkFirewallClusterRefresh 容器网络集群下发刷新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallClusterRefreshWithContext added in v1.0.518

func (c *Client) CreateNetworkFirewallClusterRefreshWithContext(ctx context.Context, request *CreateNetworkFirewallClusterRefreshRequest) (response *CreateNetworkFirewallClusterRefreshResponse, err error)

CreateNetworkFirewallClusterRefresh 容器网络集群下发刷新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallPolicyDiscover added in v1.0.518

func (c *Client) CreateNetworkFirewallPolicyDiscover(request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)

CreateNetworkFirewallPolicyDiscover 容器网络集群网络策略创建自动发现任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallPolicyDiscoverWithContext added in v1.0.518

func (c *Client) CreateNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *CreateNetworkFirewallPolicyDiscoverRequest) (response *CreateNetworkFirewallPolicyDiscoverResponse, err error)

CreateNetworkFirewallPolicyDiscover 容器网络集群网络策略创建自动发现任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallPublish added in v1.0.518

func (c *Client) CreateNetworkFirewallPublish(request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)

CreateNetworkFirewallPublish 容器网络创建网络策略发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallPublishWithContext added in v1.0.518

func (c *Client) CreateNetworkFirewallPublishWithContext(ctx context.Context, request *CreateNetworkFirewallPublishRequest) (response *CreateNetworkFirewallPublishResponse, err error)

CreateNetworkFirewallPublish 容器网络创建网络策略发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallUndoPublish added in v1.0.518

func (c *Client) CreateNetworkFirewallUndoPublish(request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)

CreateNetworkFirewallUndoPublish 容器网络创建网络策略撤销任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNetworkFirewallUndoPublishWithContext added in v1.0.518

func (c *Client) CreateNetworkFirewallUndoPublishWithContext(ctx context.Context, request *CreateNetworkFirewallUndoPublishRequest) (response *CreateNetworkFirewallUndoPublishResponse, err error)

CreateNetworkFirewallUndoPublish 容器网络创建网络策略撤销任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateOrModifyPostPayCores

func (c *Client) CreateOrModifyPostPayCores(request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)

CreateOrModifyPostPayCores CreateOrModifyPostPayCores 创建或者编辑弹性计费上限

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateOrModifyPostPayCoresWithContext added in v1.0.324

func (c *Client) CreateOrModifyPostPayCoresWithContext(ctx context.Context, request *CreateOrModifyPostPayCoresRequest) (response *CreateOrModifyPostPayCoresResponse, err error)

CreateOrModifyPostPayCores CreateOrModifyPostPayCores 创建或者编辑弹性计费上限

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateProcessEventsExportJob added in v1.0.518

func (c *Client) CreateProcessEventsExportJob(request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)

CreateProcessEventsExportJob 创建异常进程事件导出异步任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateProcessEventsExportJobWithContext added in v1.0.518

func (c *Client) CreateProcessEventsExportJobWithContext(ctx context.Context, request *CreateProcessEventsExportJobRequest) (response *CreateProcessEventsExportJobResponse, err error)

CreateProcessEventsExportJob 创建异常进程事件导出异步任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateRefreshTask

func (c *Client) CreateRefreshTask(request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)

CreateRefreshTask 下发刷新任务,会刷新资产信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateRefreshTaskWithContext added in v1.0.324

func (c *Client) CreateRefreshTaskWithContext(ctx context.Context, request *CreateRefreshTaskRequest) (response *CreateRefreshTaskResponse, err error)

CreateRefreshTask 下发刷新任务,会刷新资产信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateRiskDnsEventExportJob added in v1.0.528

func (c *Client) CreateRiskDnsEventExportJob(request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, err error)

CreateRiskDnsEventExportJob 创建恶意请求事件导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateRiskDnsEventExportJobWithContext added in v1.0.528

func (c *Client) CreateRiskDnsEventExportJobWithContext(ctx context.Context, request *CreateRiskDnsEventExportJobRequest) (response *CreateRiskDnsEventExportJobResponse, err error)

CreateRiskDnsEventExportJob 创建恶意请求事件导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateSearchTemplate added in v1.0.518

func (c *Client) CreateSearchTemplate(request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)

CreateSearchTemplate 添加检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateSearchTemplateWithContext added in v1.0.518

func (c *Client) CreateSearchTemplateWithContext(ctx context.Context, request *CreateSearchTemplateRequest) (response *CreateSearchTemplateResponse, err error)

CreateSearchTemplate 添加检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateSystemVulExportJob added in v1.0.518

func (c *Client) CreateSystemVulExportJob(request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)

CreateSystemVulExportJob 创建系统漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateSystemVulExportJobWithContext added in v1.0.518

func (c *Client) CreateSystemVulExportJobWithContext(ctx context.Context, request *CreateSystemVulExportJobRequest) (response *CreateSystemVulExportJobResponse, err error)

CreateSystemVulExportJob 创建系统漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVirusScanAgain

func (c *Client) CreateVirusScanAgain(request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)

CreateVirusScanAgain 运行时文件查杀重新检测

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateVirusScanAgainWithContext added in v1.0.324

func (c *Client) CreateVirusScanAgainWithContext(ctx context.Context, request *CreateVirusScanAgainRequest) (response *CreateVirusScanAgainResponse, err error)

CreateVirusScanAgain 运行时文件查杀重新检测

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateVirusScanTask

func (c *Client) CreateVirusScanTask(request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)

CreateVirusScanTask 运行时文件查杀一键扫描

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVirusScanTaskWithContext added in v1.0.324

func (c *Client) CreateVirusScanTaskWithContext(ctx context.Context, request *CreateVirusScanTaskRequest) (response *CreateVirusScanTaskResponse, err error)

CreateVirusScanTask 运行时文件查杀一键扫描

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulContainerExportJob added in v1.0.518

func (c *Client) CreateVulContainerExportJob(request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)

CreateVulContainerExportJob 创建受漏洞影响的容器导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulContainerExportJobWithContext added in v1.0.518

func (c *Client) CreateVulContainerExportJobWithContext(ctx context.Context, request *CreateVulContainerExportJobRequest) (response *CreateVulContainerExportJobResponse, err error)

CreateVulContainerExportJob 创建受漏洞影响的容器导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulDefenceEventExportJob added in v1.0.518

func (c *Client) CreateVulDefenceEventExportJob(request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)

CreateVulDefenceEventExportJob 创建漏洞防御导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateVulDefenceEventExportJobWithContext added in v1.0.518

func (c *Client) CreateVulDefenceEventExportJobWithContext(ctx context.Context, request *CreateVulDefenceEventExportJobRequest) (response *CreateVulDefenceEventExportJobResponse, err error)

CreateVulDefenceEventExportJob 创建漏洞防御导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateVulDefenceHostExportJob added in v1.0.518

func (c *Client) CreateVulDefenceHostExportJob(request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)

CreateVulDefenceHostExportJob 创建漏洞防御主机导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateVulDefenceHostExportJobWithContext added in v1.0.518

func (c *Client) CreateVulDefenceHostExportJobWithContext(ctx context.Context, request *CreateVulDefenceHostExportJobRequest) (response *CreateVulDefenceHostExportJobResponse, err error)

CreateVulDefenceHostExportJob 创建漏洞防御主机导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateVulExportJob added in v1.0.518

func (c *Client) CreateVulExportJob(request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)

CreateVulExportJob 查询本地镜像漏洞列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulExportJobWithContext added in v1.0.518

func (c *Client) CreateVulExportJobWithContext(ctx context.Context, request *CreateVulExportJobRequest) (response *CreateVulExportJobResponse, err error)

CreateVulExportJob 查询本地镜像漏洞列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulImageExportJob added in v1.0.518

func (c *Client) CreateVulImageExportJob(request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)

CreateVulImageExportJob 创建受漏洞影响的镜像导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulImageExportJobWithContext added in v1.0.518

func (c *Client) CreateVulImageExportJobWithContext(ctx context.Context, request *CreateVulImageExportJobRequest) (response *CreateVulImageExportJobResponse, err error)

CreateVulImageExportJob 创建受漏洞影响的镜像导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVulScanTask added in v1.0.518

func (c *Client) CreateVulScanTask(request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)

CreateVulScanTask 创建漏洞扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateVulScanTaskWithContext added in v1.0.518

func (c *Client) CreateVulScanTaskWithContext(ctx context.Context, request *CreateVulScanTaskRequest) (response *CreateVulScanTaskResponse, err error)

CreateVulScanTask 创建漏洞扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateWebVulExportJob added in v1.0.518

func (c *Client) CreateWebVulExportJob(request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)

CreateWebVulExportJob 创建web漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateWebVulExportJobWithContext added in v1.0.518

func (c *Client) CreateWebVulExportJobWithContext(ctx context.Context, request *CreateWebVulExportJobRequest) (response *CreateWebVulExportJobResponse, err error)

CreateWebVulExportJob 创建web漏洞导出任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAbnormalProcessRules

func (c *Client) DeleteAbnormalProcessRules(request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)

DeleteAbnormalProcessRules 删除运行异常进程策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAbnormalProcessRulesWithContext added in v1.0.324

func (c *Client) DeleteAbnormalProcessRulesWithContext(ctx context.Context, request *DeleteAbnormalProcessRulesRequest) (response *DeleteAbnormalProcessRulesResponse, err error)

DeleteAbnormalProcessRules 删除运行异常进程策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAccessControlRules

func (c *Client) DeleteAccessControlRules(request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)

DeleteAccessControlRules 删除运行访问控制策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAccessControlRulesWithContext added in v1.0.324

func (c *Client) DeleteAccessControlRulesWithContext(ctx context.Context, request *DeleteAccessControlRulesRequest) (response *DeleteAccessControlRulesResponse, err error)

DeleteAccessControlRules 删除运行访问控制策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteComplianceAssetPolicySetFromWhitelist added in v1.0.519

func (c *Client) DeleteComplianceAssetPolicySetFromWhitelist(request *DeleteComplianceAssetPolicySetFromWhitelistRequest) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)

DeleteComplianceAssetPolicySetFromWhitelist 移除安全合规忽略(资产+检测项)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyAssetSetToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteComplianceAssetPolicySetFromWhitelistWithContext added in v1.0.519

func (c *Client) DeleteComplianceAssetPolicySetFromWhitelistWithContext(ctx context.Context, request *DeleteComplianceAssetPolicySetFromWhitelistRequest) (response *DeleteComplianceAssetPolicySetFromWhitelistResponse, err error)

DeleteComplianceAssetPolicySetFromWhitelist 移除安全合规忽略(资产+检测项)列表,不显示指定的检查项包含的资产内容

参考的AddCompliancePolicyAssetSetToWhitelist,除输入字段外,其它应该是一致的,如果有不同可能是定义的不对

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteCompliancePolicyAssetSetFromWhitelist added in v1.0.519

func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelist(request *DeleteCompliancePolicyAssetSetFromWhitelistRequest) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)

DeleteCompliancePolicyAssetSetFromWhitelist 新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteCompliancePolicyAssetSetFromWhitelistWithContext added in v1.0.519

func (c *Client) DeleteCompliancePolicyAssetSetFromWhitelistWithContext(ctx context.Context, request *DeleteCompliancePolicyAssetSetFromWhitelistRequest) (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse, err error)

DeleteCompliancePolicyAssetSetFromWhitelist 新增安全合规忽略(检测项+资产)列表,不显示指定的检查项包含的资产内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteCompliancePolicyItemFromWhitelist

func (c *Client) DeleteCompliancePolicyItemFromWhitelist(request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)

DeleteCompliancePolicyItemFromWhitelist 从白名单中删除将指定的检测项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteCompliancePolicyItemFromWhitelistWithContext added in v1.0.324

func (c *Client) DeleteCompliancePolicyItemFromWhitelistWithContext(ctx context.Context, request *DeleteCompliancePolicyItemFromWhitelistRequest) (response *DeleteCompliancePolicyItemFromWhitelistResponse, err error)

DeleteCompliancePolicyItemFromWhitelist 从白名单中删除将指定的检测项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DeleteEscapeWhiteList added in v1.0.518

func (c *Client) DeleteEscapeWhiteList(request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)

DeleteEscapeWhiteList 删除逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteEscapeWhiteListWithContext added in v1.0.518

func (c *Client) DeleteEscapeWhiteListWithContext(ctx context.Context, request *DeleteEscapeWhiteListRequest) (response *DeleteEscapeWhiteListResponse, err error)

DeleteEscapeWhiteList 删除逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteIgnoreVul added in v1.0.518

func (c *Client) DeleteIgnoreVul(request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)

DeleteIgnoreVul 取消漏洞扫描忽略漏洞

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteIgnoreVulWithContext added in v1.0.518

func (c *Client) DeleteIgnoreVulWithContext(ctx context.Context, request *DeleteIgnoreVulRequest) (response *DeleteIgnoreVulResponse, err error)

DeleteIgnoreVul 取消漏洞扫描忽略漏洞

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteK8sApiAbnormalRule added in v1.0.545

func (c *Client) DeleteK8sApiAbnormalRule(request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)

DeleteK8sApiAbnormalRule 删除k8sapi异常事件规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteK8sApiAbnormalRuleWithContext added in v1.0.545

func (c *Client) DeleteK8sApiAbnormalRuleWithContext(ctx context.Context, request *DeleteK8sApiAbnormalRuleRequest) (response *DeleteK8sApiAbnormalRuleResponse, err error)

DeleteK8sApiAbnormalRule 删除k8sapi异常事件规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteMachine added in v1.0.518

func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)

DeleteMachine 卸载Agent客户端

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineWithContext added in v1.0.518

func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)

DeleteMachine 卸载Agent客户端

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) DeleteNetworkFirewallPolicyDetail(request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, err error)

DeleteNetworkFirewallPolicyDetail 容器网络创建网络策略删除任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) DeleteNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DeleteNetworkFirewallPolicyDetailRequest) (response *DeleteNetworkFirewallPolicyDetailResponse, err error)

DeleteNetworkFirewallPolicyDetail 容器网络创建网络策略删除任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteReverseShellEvents added in v1.0.518

func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)

DeleteReverseShellEvents 删除运行时反弹shell事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteReverseShellEventsWithContext added in v1.0.518

func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)

DeleteReverseShellEvents 删除运行时反弹shell事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteReverseShellWhiteLists

func (c *Client) DeleteReverseShellWhiteLists(request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)

DeleteReverseShellWhiteLists 删除运行时反弹shell白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteReverseShellWhiteListsWithContext added in v1.0.324

func (c *Client) DeleteReverseShellWhiteListsWithContext(ctx context.Context, request *DeleteReverseShellWhiteListsRequest) (response *DeleteReverseShellWhiteListsResponse, err error)

DeleteReverseShellWhiteLists 删除运行时反弹shell白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteRiskSyscallEvents added in v1.0.518

func (c *Client) DeleteRiskSyscallEvents(request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)

DeleteRiskSyscallEvents 删除运行时高危系统调用事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteRiskSyscallEventsWithContext added in v1.0.518

func (c *Client) DeleteRiskSyscallEventsWithContext(ctx context.Context, request *DeleteRiskSyscallEventsRequest) (response *DeleteRiskSyscallEventsResponse, err error)

DeleteRiskSyscallEvents 删除运行时高危系统调用事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteRiskSyscallWhiteLists

func (c *Client) DeleteRiskSyscallWhiteLists(request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, err error)

DeleteRiskSyscallWhiteLists 删除运行时高危系统调用白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteRiskSyscallWhiteListsWithContext added in v1.0.324

func (c *Client) DeleteRiskSyscallWhiteListsWithContext(ctx context.Context, request *DeleteRiskSyscallWhiteListsRequest) (response *DeleteRiskSyscallWhiteListsResponse, err error)

DeleteRiskSyscallWhiteLists 删除运行时高危系统调用白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteSearchTemplate added in v1.0.518

func (c *Client) DeleteSearchTemplate(request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)

DeleteSearchTemplate 删除检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteSearchTemplateWithContext added in v1.0.518

func (c *Client) DeleteSearchTemplateWithContext(ctx context.Context, request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)

DeleteSearchTemplate 删除检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeABTestConfig added in v1.0.518

func (c *Client) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)

DescribeABTestConfig 获取用户当前灰度配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeABTestConfigWithContext added in v1.0.518

func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)

DescribeABTestConfig 获取用户当前灰度配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeAbnormalProcessDetail

func (c *Client) DescribeAbnormalProcessDetail(request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)

DescribeAbnormalProcessDetail 查询运行时异常进程事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessDetailWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessDetailRequest) (response *DescribeAbnormalProcessDetailResponse, err error)

DescribeAbnormalProcessDetail 查询运行时异常进程事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEventTendency added in v1.0.518

func (c *Client) DescribeAbnormalProcessEventTendency(request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)

DescribeAbnormalProcessEventTendency 查询待处理异常进程事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEventTendencyWithContext added in v1.0.518

func (c *Client) DescribeAbnormalProcessEventTendencyWithContext(ctx context.Context, request *DescribeAbnormalProcessEventTendencyRequest) (response *DescribeAbnormalProcessEventTendencyResponse, err error)

DescribeAbnormalProcessEventTendency 查询待处理异常进程事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEvents

func (c *Client) DescribeAbnormalProcessEvents(request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)

DescribeAbnormalProcessEvents 查询运行时异常进程事件列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEventsExport

func (c *Client) DescribeAbnormalProcessEventsExport(request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)

DescribeAbnormalProcessEventsExport 查询运行时异常进程事件列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEventsExportWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessEventsExportWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsExportRequest) (response *DescribeAbnormalProcessEventsExportResponse, err error)

DescribeAbnormalProcessEventsExport 查询运行时异常进程事件列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessEventsWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessEventsWithContext(ctx context.Context, request *DescribeAbnormalProcessEventsRequest) (response *DescribeAbnormalProcessEventsResponse, err error)

DescribeAbnormalProcessEvents 查询运行时异常进程事件列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessLevelSummary added in v1.0.518

func (c *Client) DescribeAbnormalProcessLevelSummary(request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)

DescribeAbnormalProcessLevelSummary 统计异常进程各威胁等级待处理事件数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessLevelSummaryWithContext added in v1.0.518

func (c *Client) DescribeAbnormalProcessLevelSummaryWithContext(ctx context.Context, request *DescribeAbnormalProcessLevelSummaryRequest) (response *DescribeAbnormalProcessLevelSummaryResponse, err error)

DescribeAbnormalProcessLevelSummary 统计异常进程各威胁等级待处理事件数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRuleDetail

func (c *Client) DescribeAbnormalProcessRuleDetail(request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)

DescribeAbnormalProcessRuleDetail 查询运行时异常策略详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRuleDetailWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessRuleDetailWithContext(ctx context.Context, request *DescribeAbnormalProcessRuleDetailRequest) (response *DescribeAbnormalProcessRuleDetailResponse, err error)

DescribeAbnormalProcessRuleDetail 查询运行时异常策略详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRules

func (c *Client) DescribeAbnormalProcessRules(request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)

DescribeAbnormalProcessRules 查询运行时异常进程策略列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRulesExport

func (c *Client) DescribeAbnormalProcessRulesExport(request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)

DescribeAbnormalProcessRulesExport 查询运行时异常进程策略列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRulesExportWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessRulesExportWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesExportRequest) (response *DescribeAbnormalProcessRulesExportResponse, err error)

DescribeAbnormalProcessRulesExport 查询运行时异常进程策略列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAbnormalProcessRulesWithContext added in v1.0.324

func (c *Client) DescribeAbnormalProcessRulesWithContext(ctx context.Context, request *DescribeAbnormalProcessRulesRequest) (response *DescribeAbnormalProcessRulesResponse, err error)

DescribeAbnormalProcessRules 查询运行时异常进程策略列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlDetail

func (c *Client) DescribeAccessControlDetail(request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)

DescribeAccessControlDetail 查询运行时访问控制事件的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlDetailWithContext added in v1.0.324

func (c *Client) DescribeAccessControlDetailWithContext(ctx context.Context, request *DescribeAccessControlDetailRequest) (response *DescribeAccessControlDetailResponse, err error)

DescribeAccessControlDetail 查询运行时访问控制事件的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlEvents

func (c *Client) DescribeAccessControlEvents(request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)

DescribeAccessControlEvents 查询运行时访问控制事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlEventsExport

func (c *Client) DescribeAccessControlEventsExport(request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)

DescribeAccessControlEventsExport 查询运行时访问控制事件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlEventsExportWithContext added in v1.0.324

func (c *Client) DescribeAccessControlEventsExportWithContext(ctx context.Context, request *DescribeAccessControlEventsExportRequest) (response *DescribeAccessControlEventsExportResponse, err error)

DescribeAccessControlEventsExport 查询运行时访问控制事件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlEventsWithContext added in v1.0.324

func (c *Client) DescribeAccessControlEventsWithContext(ctx context.Context, request *DescribeAccessControlEventsRequest) (response *DescribeAccessControlEventsResponse, err error)

DescribeAccessControlEvents 查询运行时访问控制事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRuleDetail

func (c *Client) DescribeAccessControlRuleDetail(request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)

DescribeAccessControlRuleDetail 查询运行时访问控制策略详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRuleDetailWithContext added in v1.0.324

func (c *Client) DescribeAccessControlRuleDetailWithContext(ctx context.Context, request *DescribeAccessControlRuleDetailRequest) (response *DescribeAccessControlRuleDetailResponse, err error)

DescribeAccessControlRuleDetail 查询运行时访问控制策略详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRules

func (c *Client) DescribeAccessControlRules(request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)

DescribeAccessControlRules 查询运行访问控制策略列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRulesExport

func (c *Client) DescribeAccessControlRulesExport(request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)

DescribeAccessControlRulesExport 查询运行时访问控制策略列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRulesExportWithContext added in v1.0.324

func (c *Client) DescribeAccessControlRulesExportWithContext(ctx context.Context, request *DescribeAccessControlRulesExportRequest) (response *DescribeAccessControlRulesExportResponse, err error)

DescribeAccessControlRulesExport 查询运行时访问控制策略列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAccessControlRulesWithContext added in v1.0.324

func (c *Client) DescribeAccessControlRulesWithContext(ctx context.Context, request *DescribeAccessControlRulesRequest) (response *DescribeAccessControlRulesResponse, err error)

DescribeAccessControlRules 查询运行访问控制策略列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAffectedClusterCount

func (c *Client) DescribeAffectedClusterCount(request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)

DescribeAffectedClusterCount 获取受影响的集群数量,返回数量

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAffectedClusterCountWithContext added in v1.0.324

func (c *Client) DescribeAffectedClusterCountWithContext(ctx context.Context, request *DescribeAffectedClusterCountRequest) (response *DescribeAffectedClusterCountResponse, err error)

DescribeAffectedClusterCount 获取受影响的集群数量,返回数量

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAffectedNodeList

func (c *Client) DescribeAffectedNodeList(request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)

DescribeAffectedNodeList 查询节点类型的影响范围,返回节点列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAffectedNodeListWithContext added in v1.0.324

func (c *Client) DescribeAffectedNodeListWithContext(ctx context.Context, request *DescribeAffectedNodeListRequest) (response *DescribeAffectedNodeListResponse, err error)

DescribeAffectedNodeList 查询节点类型的影响范围,返回节点列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAffectedWorkloadList

func (c *Client) DescribeAffectedWorkloadList(request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)

DescribeAffectedWorkloadList 查询workload类型的影响范围,返回workload列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAffectedWorkloadListWithContext added in v1.0.324

func (c *Client) DescribeAffectedWorkloadListWithContext(ctx context.Context, request *DescribeAffectedWorkloadListRequest) (response *DescribeAffectedWorkloadListResponse, err error)

DescribeAffectedWorkloadList 查询workload类型的影响范围,返回workload列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAgentDaemonSetCmd added in v1.0.518

func (c *Client) DescribeAgentDaemonSetCmd(request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, err error)

DescribeAgentDaemonSetCmd 查询平行容器安装命令

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAgentDaemonSetCmdWithContext added in v1.0.518

func (c *Client) DescribeAgentDaemonSetCmdWithContext(ctx context.Context, request *DescribeAgentDaemonSetCmdRequest) (response *DescribeAgentDaemonSetCmdResponse, err error)

DescribeAgentDaemonSetCmd 查询平行容器安装命令

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAgentInstallCommand added in v1.0.518

func (c *Client) DescribeAgentInstallCommand(request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)

DescribeAgentInstallCommand 查询agent安装命令

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAgentInstallCommandWithContext added in v1.0.518

func (c *Client) DescribeAgentInstallCommandWithContext(ctx context.Context, request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)

DescribeAgentInstallCommand 查询agent安装命令

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAssetAppServiceList

func (c *Client) DescribeAssetAppServiceList(request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)

DescribeAssetAppServiceList 容器安全查询app服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetAppServiceListWithContext added in v1.0.324

func (c *Client) DescribeAssetAppServiceListWithContext(ctx context.Context, request *DescribeAssetAppServiceListRequest) (response *DescribeAssetAppServiceListResponse, err error)

DescribeAssetAppServiceList 容器安全查询app服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetClusterList added in v1.0.545

func (c *Client) DescribeAssetClusterList(request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)

DescribeAssetClusterList 查询集群列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAssetClusterListWithContext added in v1.0.545

func (c *Client) DescribeAssetClusterListWithContext(ctx context.Context, request *DescribeAssetClusterListRequest) (response *DescribeAssetClusterListResponse, err error)

DescribeAssetClusterList 查询集群列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAssetComponentList

func (c *Client) DescribeAssetComponentList(request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)

DescribeAssetComponentList 容器安全搜索查询容器组件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetComponentListWithContext added in v1.0.324

func (c *Client) DescribeAssetComponentListWithContext(ctx context.Context, request *DescribeAssetComponentListRequest) (response *DescribeAssetComponentListResponse, err error)

DescribeAssetComponentList 容器安全搜索查询容器组件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetContainerDetail

func (c *Client) DescribeAssetContainerDetail(request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)

DescribeAssetContainerDetail 查询容器详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetContainerDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetContainerDetailWithContext(ctx context.Context, request *DescribeAssetContainerDetailRequest) (response *DescribeAssetContainerDetailResponse, err error)

DescribeAssetContainerDetail 查询容器详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetContainerList

func (c *Client) DescribeAssetContainerList(request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)

DescribeAssetContainerList 搜索查询容器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetContainerListWithContext added in v1.0.324

func (c *Client) DescribeAssetContainerListWithContext(ctx context.Context, request *DescribeAssetContainerListRequest) (response *DescribeAssetContainerListResponse, err error)

DescribeAssetContainerList 搜索查询容器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDBServiceList

func (c *Client) DescribeAssetDBServiceList(request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)

DescribeAssetDBServiceList 容器安全查询db服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDBServiceListWithContext added in v1.0.324

func (c *Client) DescribeAssetDBServiceListWithContext(ctx context.Context, request *DescribeAssetDBServiceListRequest) (response *DescribeAssetDBServiceListResponse, err error)

DescribeAssetDBServiceList 容器安全查询db服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetHostDetail

func (c *Client) DescribeAssetHostDetail(request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)

DescribeAssetHostDetail 查询主机详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetHostDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetHostDetailWithContext(ctx context.Context, request *DescribeAssetHostDetailRequest) (response *DescribeAssetHostDetailResponse, err error)

DescribeAssetHostDetail 查询主机详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetHostList

func (c *Client) DescribeAssetHostList(request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)

DescribeAssetHostList 容器安全搜索查询主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetHostListWithContext added in v1.0.324

func (c *Client) DescribeAssetHostListWithContext(ctx context.Context, request *DescribeAssetHostListRequest) (response *DescribeAssetHostListResponse, err error)

DescribeAssetHostList 容器安全搜索查询主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageBindRuleInfo

func (c *Client) DescribeAssetImageBindRuleInfo(request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)

DescribeAssetImageBindRuleInfo 镜像绑定规则列表信息,包含运行时访问控制和异常进程公用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageBindRuleInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetImageBindRuleInfoWithContext(ctx context.Context, request *DescribeAssetImageBindRuleInfoRequest) (response *DescribeAssetImageBindRuleInfoResponse, err error)

DescribeAssetImageBindRuleInfo 镜像绑定规则列表信息,包含运行时访问控制和异常进程公用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageDetail

func (c *Client) DescribeAssetImageDetail(request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)

DescribeAssetImageDetail 查询镜像详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetImageDetailWithContext(ctx context.Context, request *DescribeAssetImageDetailRequest) (response *DescribeAssetImageDetailResponse, err error)

DescribeAssetImageDetail 查询镜像详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageHostList

func (c *Client) DescribeAssetImageHostList(request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)

DescribeAssetImageHostList 容器安全查询镜像关联主机

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageHostListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageHostListWithContext(ctx context.Context, request *DescribeAssetImageHostListRequest) (response *DescribeAssetImageHostListResponse, err error)

DescribeAssetImageHostList 容器安全查询镜像关联主机

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageList

func (c *Client) DescribeAssetImageList(request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)

DescribeAssetImageList 容器安全搜索查询镜像列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageListExport

func (c *Client) DescribeAssetImageListExport(request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)

DescribeAssetImageListExport 容器安全搜索查询镜像列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageListExportWithContext(ctx context.Context, request *DescribeAssetImageListExportRequest) (response *DescribeAssetImageListExportResponse, err error)

DescribeAssetImageListExport 容器安全搜索查询镜像列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageListWithContext(ctx context.Context, request *DescribeAssetImageListRequest) (response *DescribeAssetImageListResponse, err error)

DescribeAssetImageList 容器安全搜索查询镜像列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryAssetStatus

func (c *Client) DescribeAssetImageRegistryAssetStatus(request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)

DescribeAssetImageRegistryAssetStatus 查看镜像仓库资产更新进度状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryAssetStatusWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryAssetStatusWithContext(ctx context.Context, request *DescribeAssetImageRegistryAssetStatusRequest) (response *DescribeAssetImageRegistryAssetStatusResponse, err error)

DescribeAssetImageRegistryAssetStatus 查看镜像仓库资产更新进度状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryDetail

func (c *Client) DescribeAssetImageRegistryDetail(request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)

DescribeAssetImageRegistryDetail 镜像仓库镜像仓库列表详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryDetailRequest) (response *DescribeAssetImageRegistryDetailResponse, err error)

DescribeAssetImageRegistryDetail 镜像仓库镜像仓库列表详情

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryList

func (c *Client) DescribeAssetImageRegistryList(request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)

DescribeAssetImageRegistryList 镜像仓库镜像仓库列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryListExport

func (c *Client) DescribeAssetImageRegistryListExport(request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)

DescribeAssetImageRegistryListExport 镜像仓库镜像列表导出

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryListExportRequest) (response *DescribeAssetImageRegistryListExportResponse, err error)

DescribeAssetImageRegistryListExport 镜像仓库镜像列表导出

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryListRequest) (response *DescribeAssetImageRegistryListResponse, err error)

DescribeAssetImageRegistryList 镜像仓库镜像仓库列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRegistryDetail

func (c *Client) DescribeAssetImageRegistryRegistryDetail(request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)

DescribeAssetImageRegistryRegistryDetail 查看单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRegistryDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryDetailRequest) (response *DescribeAssetImageRegistryRegistryDetailResponse, err error)

DescribeAssetImageRegistryRegistryDetail 查看单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRegistryList

func (c *Client) DescribeAssetImageRegistryRegistryList(request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)

DescribeAssetImageRegistryRegistryList 镜像仓库仓库列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRegistryListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryRegistryListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRegistryListRequest) (response *DescribeAssetImageRegistryRegistryListResponse, err error)

DescribeAssetImageRegistryRegistryList 镜像仓库仓库列表

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRiskInfoList

func (c *Client) DescribeAssetImageRegistryRiskInfoList(request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)

DescribeAssetImageRegistryRiskInfoList 镜像仓库查询镜像高危行为列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRiskInfoListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryRiskInfoListWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskInfoListRequest) (response *DescribeAssetImageRegistryRiskInfoListResponse, err error)

DescribeAssetImageRegistryRiskInfoList 镜像仓库查询镜像高危行为列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRiskListExport

func (c *Client) DescribeAssetImageRegistryRiskListExport(request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)

DescribeAssetImageRegistryRiskListExport 镜像仓库敏感信息列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryRiskListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryRiskListExportRequest) (response *DescribeAssetImageRegistryRiskListExportResponse, err error)

DescribeAssetImageRegistryRiskListExport 镜像仓库敏感信息列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryScanStatusOneKey

func (c *Client) DescribeAssetImageRegistryScanStatusOneKey(request *DescribeAssetImageRegistryScanStatusOneKeyRequest) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)

DescribeAssetImageRegistryScanStatusOneKey 镜像仓库查询一键镜像扫描状态

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryScanStatusOneKeyWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryScanStatusOneKeyWithContext(ctx context.Context, request *DescribeAssetImageRegistryScanStatusOneKeyRequest) (response *DescribeAssetImageRegistryScanStatusOneKeyResponse, err error)

DescribeAssetImageRegistryScanStatusOneKey 镜像仓库查询一键镜像扫描状态

可能返回的错误码:

INTERNALERROR = "InternalError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistrySummary

func (c *Client) DescribeAssetImageRegistrySummary(request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)

DescribeAssetImageRegistrySummary 镜像仓库查询镜像统计信息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistrySummaryWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistrySummaryWithContext(ctx context.Context, request *DescribeAssetImageRegistrySummaryRequest) (response *DescribeAssetImageRegistrySummaryResponse, err error)

DescribeAssetImageRegistrySummary 镜像仓库查询镜像统计信息

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVirusList

func (c *Client) DescribeAssetImageRegistryVirusList(request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)

DescribeAssetImageRegistryVirusList 镜像仓库查询木马病毒列表

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVirusListExport

func (c *Client) DescribeAssetImageRegistryVirusListExport(request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)

DescribeAssetImageRegistryVirusListExport 镜像仓库木马信息列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVirusListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListExportRequest) (response *DescribeAssetImageRegistryVirusListExportResponse, err error)

DescribeAssetImageRegistryVirusListExport 镜像仓库木马信息列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVirusListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryVirusListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVirusListRequest) (response *DescribeAssetImageRegistryVirusListResponse, err error)

DescribeAssetImageRegistryVirusList 镜像仓库查询木马病毒列表

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVulList

func (c *Client) DescribeAssetImageRegistryVulList(request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)

DescribeAssetImageRegistryVulList 镜像仓库查询镜像漏洞列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVulListExport

func (c *Client) DescribeAssetImageRegistryVulListExport(request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)

DescribeAssetImageRegistryVulListExport 镜像仓库漏洞列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVulListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryVulListExportWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListExportRequest) (response *DescribeAssetImageRegistryVulListExportResponse, err error)

DescribeAssetImageRegistryVulListExport 镜像仓库漏洞列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRegistryVulListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRegistryVulListWithContext(ctx context.Context, request *DescribeAssetImageRegistryVulListRequest) (response *DescribeAssetImageRegistryVulListResponse, err error)

DescribeAssetImageRegistryVulList 镜像仓库查询镜像漏洞列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRiskList

func (c *Client) DescribeAssetImageRiskList(request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)

DescribeAssetImageRiskList 容器安全查询镜像风险列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRiskListExport

func (c *Client) DescribeAssetImageRiskListExport(request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)

DescribeAssetImageRiskListExport 容器安全搜索查询镜像风险列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRiskListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRiskListExportWithContext(ctx context.Context, request *DescribeAssetImageRiskListExportRequest) (response *DescribeAssetImageRiskListExportResponse, err error)

DescribeAssetImageRiskListExport 容器安全搜索查询镜像风险列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageRiskListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageRiskListWithContext(ctx context.Context, request *DescribeAssetImageRiskListRequest) (response *DescribeAssetImageRiskListResponse, err error)

DescribeAssetImageRiskList 容器安全查询镜像风险列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageScanSetting

func (c *Client) DescribeAssetImageScanSetting(request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)

DescribeAssetImageScanSetting 获取镜像扫描设置信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeAssetImageScanSettingWithContext added in v1.0.324

func (c *Client) DescribeAssetImageScanSettingWithContext(ctx context.Context, request *DescribeAssetImageScanSettingRequest) (response *DescribeAssetImageScanSettingResponse, err error)

DescribeAssetImageScanSetting 获取镜像扫描设置信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeAssetImageScanStatus

func (c *Client) DescribeAssetImageScanStatus(request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)

DescribeAssetImageScanStatus 容器安全查询镜像扫描状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageScanStatusWithContext added in v1.0.324

func (c *Client) DescribeAssetImageScanStatusWithContext(ctx context.Context, request *DescribeAssetImageScanStatusRequest) (response *DescribeAssetImageScanStatusResponse, err error)

DescribeAssetImageScanStatus 容器安全查询镜像扫描状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageScanTask

func (c *Client) DescribeAssetImageScanTask(request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)

DescribeAssetImageScanTask 查询正在一键扫描的镜像扫描taskid

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageScanTaskWithContext added in v1.0.324

func (c *Client) DescribeAssetImageScanTaskWithContext(ctx context.Context, request *DescribeAssetImageScanTaskRequest) (response *DescribeAssetImageScanTaskResponse, err error)

DescribeAssetImageScanTask 查询正在一键扫描的镜像扫描taskid

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageSimpleList

func (c *Client) DescribeAssetImageSimpleList(request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)

DescribeAssetImageSimpleList 容器安全搜索查询镜像简略信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageSimpleListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageSimpleListWithContext(ctx context.Context, request *DescribeAssetImageSimpleListRequest) (response *DescribeAssetImageSimpleListResponse, err error)

DescribeAssetImageSimpleList 容器安全搜索查询镜像简略信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVirusList

func (c *Client) DescribeAssetImageVirusList(request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)

DescribeAssetImageVirusList 容器安全查询镜像病毒列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVirusListExport

func (c *Client) DescribeAssetImageVirusListExport(request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)

DescribeAssetImageVirusListExport 容器安全搜索查询镜像木马列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVirusListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageVirusListExportWithContext(ctx context.Context, request *DescribeAssetImageVirusListExportRequest) (response *DescribeAssetImageVirusListExportResponse, err error)

DescribeAssetImageVirusListExport 容器安全搜索查询镜像木马列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVirusListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageVirusListWithContext(ctx context.Context, request *DescribeAssetImageVirusListRequest) (response *DescribeAssetImageVirusListResponse, err error)

DescribeAssetImageVirusList 容器安全查询镜像病毒列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVulList

func (c *Client) DescribeAssetImageVulList(request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)

DescribeAssetImageVulList 容器安全查询镜像漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVulListExport

func (c *Client) DescribeAssetImageVulListExport(request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)

DescribeAssetImageVulListExport 容器安全搜索查询镜像漏洞列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVulListExportWithContext added in v1.0.324

func (c *Client) DescribeAssetImageVulListExportWithContext(ctx context.Context, request *DescribeAssetImageVulListExportRequest) (response *DescribeAssetImageVulListExportResponse, err error)

DescribeAssetImageVulListExport 容器安全搜索查询镜像漏洞列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetImageVulListWithContext added in v1.0.324

func (c *Client) DescribeAssetImageVulListWithContext(ctx context.Context, request *DescribeAssetImageVulListRequest) (response *DescribeAssetImageVulListResponse, err error)

DescribeAssetImageVulList 容器安全查询镜像漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetPortList

func (c *Client) DescribeAssetPortList(request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)

DescribeAssetPortList 容器安全搜索查询端口占用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetPortListWithContext added in v1.0.324

func (c *Client) DescribeAssetPortListWithContext(ctx context.Context, request *DescribeAssetPortListRequest) (response *DescribeAssetPortListResponse, err error)

DescribeAssetPortList 容器安全搜索查询端口占用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetProcessList

func (c *Client) DescribeAssetProcessList(request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)

DescribeAssetProcessList 容器安全搜索查询进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetProcessListWithContext added in v1.0.324

func (c *Client) DescribeAssetProcessListWithContext(ctx context.Context, request *DescribeAssetProcessListRequest) (response *DescribeAssetProcessListResponse, err error)

DescribeAssetProcessList 容器安全搜索查询进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetSummary

func (c *Client) DescribeAssetSummary(request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)

DescribeAssetSummary 查询账户容器、镜像等统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetSummaryWithContext added in v1.0.324

func (c *Client) DescribeAssetSummaryWithContext(ctx context.Context, request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)

DescribeAssetSummary 查询账户容器、镜像等统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetSyncLastTime added in v1.0.518

func (c *Client) DescribeAssetSyncLastTime(request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)

DescribeAssetSyncLastTime 查询资产同步最近时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeAssetSyncLastTimeWithContext added in v1.0.518

func (c *Client) DescribeAssetSyncLastTimeWithContext(ctx context.Context, request *DescribeAssetSyncLastTimeRequest) (response *DescribeAssetSyncLastTimeResponse, err error)

DescribeAssetSyncLastTime 查询资产同步最近时间

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeAssetWebServiceList

func (c *Client) DescribeAssetWebServiceList(request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)

DescribeAssetWebServiceList 容器安全查询web服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetWebServiceListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebServiceListWithContext(ctx context.Context, request *DescribeAssetWebServiceListRequest) (response *DescribeAssetWebServiceListResponse, err error)

DescribeAssetWebServiceList 容器安全查询web服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAutoAuthorizedRuleHost added in v1.0.518

func (c *Client) DescribeAutoAuthorizedRuleHost(request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)

DescribeAutoAuthorizedRuleHost 查询自动授权规则授权范围主机信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAutoAuthorizedRuleHostWithContext added in v1.0.518

func (c *Client) DescribeAutoAuthorizedRuleHostWithContext(ctx context.Context, request *DescribeAutoAuthorizedRuleHostRequest) (response *DescribeAutoAuthorizedRuleHostResponse, err error)

DescribeAutoAuthorizedRuleHost 查询自动授权规则授权范围主机信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCheckItemList

func (c *Client) DescribeCheckItemList(request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)

DescribeCheckItemList 查询所有检查项接口,返回总数和检查项列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCheckItemListWithContext added in v1.0.324

func (c *Client) DescribeCheckItemListWithContext(ctx context.Context, request *DescribeCheckItemListRequest) (response *DescribeCheckItemListResponse, err error)

DescribeCheckItemList 查询所有检查项接口,返回总数和检查项列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterDetail

func (c *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)

DescribeClusterDetail 查询单个集群的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterDetailWithContext added in v1.0.324

func (c *Client) DescribeClusterDetailWithContext(ctx context.Context, request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)

DescribeClusterDetail 查询单个集群的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterSummary

func (c *Client) DescribeClusterSummary(request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)

DescribeClusterSummary 查询用户集群资产总览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterSummaryWithContext added in v1.0.324

func (c *Client) DescribeClusterSummaryWithContext(ctx context.Context, request *DescribeClusterSummaryRequest) (response *DescribeClusterSummaryResponse, err error)

DescribeClusterSummary 查询用户集群资产总览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeComplianceAssetDetailInfo

func (c *Client) DescribeComplianceAssetDetailInfo(request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)

DescribeComplianceAssetDetailInfo 查询某个资产的详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceAssetDetailInfoWithContext added in v1.0.324

func (c *Client) DescribeComplianceAssetDetailInfoWithContext(ctx context.Context, request *DescribeComplianceAssetDetailInfoRequest) (response *DescribeComplianceAssetDetailInfoResponse, err error)

DescribeComplianceAssetDetailInfo 查询某个资产的详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceAssetList

func (c *Client) DescribeComplianceAssetList(request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)

DescribeComplianceAssetList 查询某类资产的列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceAssetListWithContext added in v1.0.324

func (c *Client) DescribeComplianceAssetListWithContext(ctx context.Context, request *DescribeComplianceAssetListRequest) (response *DescribeComplianceAssetListResponse, err error)

DescribeComplianceAssetList 查询某类资产的列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceAssetPolicyItemList

func (c *Client) DescribeComplianceAssetPolicyItemList(request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)

DescribeComplianceAssetPolicyItemList 查询某资产下的检测项列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceAssetPolicyItemListWithContext added in v1.0.324

func (c *Client) DescribeComplianceAssetPolicyItemListWithContext(ctx context.Context, request *DescribeComplianceAssetPolicyItemListRequest) (response *DescribeComplianceAssetPolicyItemListResponse, err error)

DescribeComplianceAssetPolicyItemList 查询某资产下的检测项列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePeriodTaskList

func (c *Client) DescribeCompliancePeriodTaskList(request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)

DescribeCompliancePeriodTaskList 查询合规检测的定时任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePeriodTaskListWithContext added in v1.0.324

func (c *Client) DescribeCompliancePeriodTaskListWithContext(ctx context.Context, request *DescribeCompliancePeriodTaskListRequest) (response *DescribeCompliancePeriodTaskListResponse, err error)

DescribeCompliancePeriodTaskList 查询合规检测的定时任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePolicyItemAffectedAssetList

func (c *Client) DescribeCompliancePolicyItemAffectedAssetList(request *DescribeCompliancePolicyItemAffectedAssetListRequest) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)

DescribeCompliancePolicyItemAffectedAssetList 按照 检测项 → 资产 的两级层次展开的第二层级:资产层级。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePolicyItemAffectedAssetListWithContext added in v1.0.324

func (c *Client) DescribeCompliancePolicyItemAffectedAssetListWithContext(ctx context.Context, request *DescribeCompliancePolicyItemAffectedAssetListRequest) (response *DescribeCompliancePolicyItemAffectedAssetListResponse, err error)

DescribeCompliancePolicyItemAffectedAssetList 按照 检测项 → 资产 的两级层次展开的第二层级:资产层级。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePolicyItemAffectedSummary

func (c *Client) DescribeCompliancePolicyItemAffectedSummary(request *DescribeCompliancePolicyItemAffectedSummaryRequest) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)

DescribeCompliancePolicyItemAffectedSummary 按照 检测项 → 资产 的两级层次展开的第一层级:检测项层级。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeCompliancePolicyItemAffectedSummaryWithContext added in v1.0.324

func (c *Client) DescribeCompliancePolicyItemAffectedSummaryWithContext(ctx context.Context, request *DescribeCompliancePolicyItemAffectedSummaryRequest) (response *DescribeCompliancePolicyItemAffectedSummaryResponse, err error)

DescribeCompliancePolicyItemAffectedSummary 按照 检测项 → 资产 的两级层次展开的第一层级:检测项层级。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceScanFailedAssetList

func (c *Client) DescribeComplianceScanFailedAssetList(request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)

DescribeComplianceScanFailedAssetList 按照 资产 → 检测项 二层结构展示的信息。这里查询第一层 资产的通过率汇总信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceScanFailedAssetListWithContext added in v1.0.324

func (c *Client) DescribeComplianceScanFailedAssetListWithContext(ctx context.Context, request *DescribeComplianceScanFailedAssetListRequest) (response *DescribeComplianceScanFailedAssetListResponse, err error)

DescribeComplianceScanFailedAssetList 按照 资产 → 检测项 二层结构展示的信息。这里查询第一层 资产的通过率汇总信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceTaskAssetSummary

func (c *Client) DescribeComplianceTaskAssetSummary(request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)

DescribeComplianceTaskAssetSummary 查询上次任务的资产通过率汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceTaskAssetSummaryWithContext added in v1.0.324

func (c *Client) DescribeComplianceTaskAssetSummaryWithContext(ctx context.Context, request *DescribeComplianceTaskAssetSummaryRequest) (response *DescribeComplianceTaskAssetSummaryResponse, err error)

DescribeComplianceTaskAssetSummary 查询上次任务的资产通过率汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceTaskPolicyItemSummaryList

func (c *Client) DescribeComplianceTaskPolicyItemSummaryList(request *DescribeComplianceTaskPolicyItemSummaryListRequest) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)

DescribeComplianceTaskPolicyItemSummaryList 查询最近一次任务发现的检测项的汇总信息列表,按照 检测项 → 资产 的两级层次展开。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeComplianceTaskPolicyItemSummaryListWithContext added in v1.0.324

func (c *Client) DescribeComplianceTaskPolicyItemSummaryListWithContext(ctx context.Context, request *DescribeComplianceTaskPolicyItemSummaryListRequest) (response *DescribeComplianceTaskPolicyItemSummaryListResponse, err error)

DescribeComplianceTaskPolicyItemSummaryList 查询最近一次任务发现的检测项的汇总信息列表,按照 检测项 → 资产 的两级层次展开。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeComplianceWhitelistItemList

func (c *Client) DescribeComplianceWhitelistItemList(request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)

DescribeComplianceWhitelistItemList 查询白名单列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeComplianceWhitelistItemListWithContext added in v1.0.324

func (c *Client) DescribeComplianceWhitelistItemListWithContext(ctx context.Context, request *DescribeComplianceWhitelistItemListRequest) (response *DescribeComplianceWhitelistItemListResponse, err error)

DescribeComplianceWhitelistItemList 查询白名单列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeContainerAssetSummary

func (c *Client) DescribeContainerAssetSummary(request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)

DescribeContainerAssetSummary 查询容器资产概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeContainerAssetSummaryWithContext added in v1.0.324

func (c *Client) DescribeContainerAssetSummaryWithContext(ctx context.Context, request *DescribeContainerAssetSummaryRequest) (response *DescribeContainerAssetSummaryResponse, err error)

DescribeContainerAssetSummary 查询容器资产概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeContainerSecEventSummary

func (c *Client) DescribeContainerSecEventSummary(request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, err error)

DescribeContainerSecEventSummary 查询容器安全未处理事件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeContainerSecEventSummaryWithContext added in v1.0.324

func (c *Client) DescribeContainerSecEventSummaryWithContext(ctx context.Context, request *DescribeContainerSecEventSummaryRequest) (response *DescribeContainerSecEventSummaryResponse, err error)

DescribeContainerSecEventSummary 查询容器安全未处理事件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeESAggregations added in v1.0.518

func (c *Client) DescribeESAggregations(request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)

DescribeESAggregations 获取ES字段聚合结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeESAggregationsWithContext added in v1.0.518

func (c *Client) DescribeESAggregationsWithContext(ctx context.Context, request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)

DescribeESAggregations 获取ES字段聚合结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeESHits added in v1.0.518

func (c *Client) DescribeESHits(request *DescribeESHitsRequest) (response *DescribeESHitsResponse, err error)

DescribeESHits 获取ES查询文档列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeESHitsWithContext added in v1.0.518

func (c *Client) DescribeESHitsWithContext(ctx context.Context, request *DescribeESHitsRequest) (response *DescribeESHitsResponse, err error)

DescribeESHits 获取ES查询文档列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeEmergencyVulList added in v1.0.518

func (c *Client) DescribeEmergencyVulList(request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)

DescribeEmergencyVulList 查询应急漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEmergencyVulListWithContext added in v1.0.518

func (c *Client) DescribeEmergencyVulListWithContext(ctx context.Context, request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)

DescribeEmergencyVulList 查询应急漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventDetail

func (c *Client) DescribeEscapeEventDetail(request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)

DescribeEscapeEventDetail DescribeEscapeEventDetail 查询容器逃逸事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeEscapeEventDetailWithContext added in v1.0.324

func (c *Client) DescribeEscapeEventDetailWithContext(ctx context.Context, request *DescribeEscapeEventDetailRequest) (response *DescribeEscapeEventDetailResponse, err error)

DescribeEscapeEventDetail DescribeEscapeEventDetail 查询容器逃逸事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeEscapeEventInfo

func (c *Client) DescribeEscapeEventInfo(request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)

DescribeEscapeEventInfo DescribeEscapeEventInfo 查询容器逃逸事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventInfoWithContext added in v1.0.324

func (c *Client) DescribeEscapeEventInfoWithContext(ctx context.Context, request *DescribeEscapeEventInfoRequest) (response *DescribeEscapeEventInfoResponse, err error)

DescribeEscapeEventInfo DescribeEscapeEventInfo 查询容器逃逸事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventTendency added in v1.0.518

func (c *Client) DescribeEscapeEventTendency(request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)

DescribeEscapeEventTendency 查询待处理逃逸事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventTendencyWithContext added in v1.0.518

func (c *Client) DescribeEscapeEventTendencyWithContext(ctx context.Context, request *DescribeEscapeEventTendencyRequest) (response *DescribeEscapeEventTendencyResponse, err error)

DescribeEscapeEventTendency 查询待处理逃逸事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventTypeSummary added in v1.0.518

func (c *Client) DescribeEscapeEventTypeSummary(request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)

DescribeEscapeEventTypeSummary 统计容器逃逸各事件类型和待处理事件数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCEINSUFFICIENT = "ResourceInsufficient"

func (*Client) DescribeEscapeEventTypeSummaryWithContext added in v1.0.518

func (c *Client) DescribeEscapeEventTypeSummaryWithContext(ctx context.Context, request *DescribeEscapeEventTypeSummaryRequest) (response *DescribeEscapeEventTypeSummaryResponse, err error)

DescribeEscapeEventTypeSummary 统计容器逃逸各事件类型和待处理事件数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCEINSUFFICIENT = "ResourceInsufficient"

func (*Client) DescribeEscapeEventsExport

func (c *Client) DescribeEscapeEventsExport(request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)

DescribeEscapeEventsExport DescribeEscapeEventsExport 查询容器逃逸事件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeEventsExportWithContext added in v1.0.324

func (c *Client) DescribeEscapeEventsExportWithContext(ctx context.Context, request *DescribeEscapeEventsExportRequest) (response *DescribeEscapeEventsExportResponse, err error)

DescribeEscapeEventsExport DescribeEscapeEventsExport 查询容器逃逸事件列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeEscapeRuleInfo

func (c *Client) DescribeEscapeRuleInfo(request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)

DescribeEscapeRuleInfo DescribeEscapeRuleInfo 查询容器逃逸扫描规则信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeEscapeRuleInfoWithContext added in v1.0.324

func (c *Client) DescribeEscapeRuleInfoWithContext(ctx context.Context, request *DescribeEscapeRuleInfoRequest) (response *DescribeEscapeRuleInfoResponse, err error)

DescribeEscapeRuleInfo DescribeEscapeRuleInfo 查询容器逃逸扫描规则信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeEscapeSafeState

func (c *Client) DescribeEscapeSafeState(request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)

DescribeEscapeSafeState DescribeEscapeSafeState 查询容器逃逸安全状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeEscapeSafeStateWithContext added in v1.0.324

func (c *Client) DescribeEscapeSafeStateWithContext(ctx context.Context, request *DescribeEscapeSafeStateRequest) (response *DescribeEscapeSafeStateResponse, err error)

DescribeEscapeSafeState DescribeEscapeSafeState 查询容器逃逸安全状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"

func (*Client) DescribeEscapeWhiteList added in v1.0.518

func (c *Client) DescribeEscapeWhiteList(request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)

DescribeEscapeWhiteList 查询逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeEscapeWhiteListWithContext added in v1.0.518

func (c *Client) DescribeEscapeWhiteListWithContext(ctx context.Context, request *DescribeEscapeWhiteListRequest) (response *DescribeEscapeWhiteListResponse, err error)

DescribeEscapeWhiteList 查询逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeExportJobDownloadURL added in v1.0.521

func (c *Client) DescribeExportJobDownloadURL(request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)

DescribeExportJobDownloadURL 查询导出任务下载URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeExportJobDownloadURLWithContext added in v1.0.521

func (c *Client) DescribeExportJobDownloadURLWithContext(ctx context.Context, request *DescribeExportJobDownloadURLRequest) (response *DescribeExportJobDownloadURLResponse, err error)

DescribeExportJobDownloadURL 查询导出任务下载URL

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeExportJobManageList added in v1.0.521

func (c *Client) DescribeExportJobManageList(request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)

DescribeExportJobManageList 查询导出任务管理列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeExportJobManageListWithContext added in v1.0.521

func (c *Client) DescribeExportJobManageListWithContext(ctx context.Context, request *DescribeExportJobManageListRequest) (response *DescribeExportJobManageListResponse, err error)

DescribeExportJobManageList 查询导出任务管理列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeExportJobResult

func (c *Client) DescribeExportJobResult(request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)

DescribeExportJobResult 查询导出任务的结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeExportJobResultWithContext added in v1.0.324

func (c *Client) DescribeExportJobResultWithContext(ctx context.Context, request *DescribeExportJobResultRequest) (response *DescribeExportJobResultResponse, err error)

DescribeExportJobResult 查询导出任务的结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) DescribeImageAuthorizedInfo

func (c *Client) DescribeImageAuthorizedInfo(request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)

DescribeImageAuthorizedInfo DescribeImageAuthorizedInfo 查询镜像授权信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeImageAuthorizedInfoWithContext added in v1.0.324

func (c *Client) DescribeImageAuthorizedInfoWithContext(ctx context.Context, request *DescribeImageAuthorizedInfoRequest) (response *DescribeImageAuthorizedInfoResponse, err error)

DescribeImageAuthorizedInfo DescribeImageAuthorizedInfo 查询镜像授权信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeImageAutoAuthorizedLogList added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedLogList(request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)

DescribeImageAutoAuthorizedLogList 查询镜像自动授权结果列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageAutoAuthorizedLogListWithContext added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedLogListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedLogListRequest) (response *DescribeImageAutoAuthorizedLogListResponse, err error)

DescribeImageAutoAuthorizedLogList 查询镜像自动授权结果列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageAutoAuthorizedRule added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedRule(request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)

DescribeImageAutoAuthorizedRule 查询本地镜像自动授权规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageAutoAuthorizedRuleWithContext added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedRuleWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedRuleRequest) (response *DescribeImageAutoAuthorizedRuleResponse, err error)

DescribeImageAutoAuthorizedRule 查询本地镜像自动授权规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageAutoAuthorizedTaskList added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedTaskList(request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)

DescribeImageAutoAuthorizedTaskList 查询镜像自动授权任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageAutoAuthorizedTaskListWithContext added in v1.0.518

func (c *Client) DescribeImageAutoAuthorizedTaskListWithContext(ctx context.Context, request *DescribeImageAutoAuthorizedTaskListRequest) (response *DescribeImageAutoAuthorizedTaskListResponse, err error)

DescribeImageAutoAuthorizedTaskList 查询镜像自动授权任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageComponentList added in v1.0.518

func (c *Client) DescribeImageComponentList(request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)

DescribeImageComponentList 查询本地镜像组件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageComponentListWithContext added in v1.0.518

func (c *Client) DescribeImageComponentListWithContext(ctx context.Context, request *DescribeImageComponentListRequest) (response *DescribeImageComponentListResponse, err error)

DescribeImageComponentList 查询本地镜像组件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageRegistryNamespaceList added in v1.0.519

func (c *Client) DescribeImageRegistryNamespaceList(request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)

DescribeImageRegistryNamespaceList 查询用户镜像仓库下的命令空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageRegistryNamespaceListWithContext added in v1.0.519

func (c *Client) DescribeImageRegistryNamespaceListWithContext(ctx context.Context, request *DescribeImageRegistryNamespaceListRequest) (response *DescribeImageRegistryNamespaceListResponse, err error)

DescribeImageRegistryNamespaceList 查询用户镜像仓库下的命令空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageRegistryTimingScanTask

func (c *Client) DescribeImageRegistryTimingScanTask(request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)

DescribeImageRegistryTimingScanTask 镜像仓库查看定时任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageRegistryTimingScanTaskWithContext added in v1.0.324

func (c *Client) DescribeImageRegistryTimingScanTaskWithContext(ctx context.Context, request *DescribeImageRegistryTimingScanTaskRequest) (response *DescribeImageRegistryTimingScanTaskResponse, err error)

DescribeImageRegistryTimingScanTask 镜像仓库查看定时任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageRiskSummary

func (c *Client) DescribeImageRiskSummary(request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)

DescribeImageRiskSummary 查询本地镜像风险概览

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeImageRiskSummaryWithContext added in v1.0.324

func (c *Client) DescribeImageRiskSummaryWithContext(ctx context.Context, request *DescribeImageRiskSummaryRequest) (response *DescribeImageRiskSummaryResponse, err error)

DescribeImageRiskSummary 查询本地镜像风险概览

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeImageRiskTendency

func (c *Client) DescribeImageRiskTendency(request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)

DescribeImageRiskTendency 查询容器安全本地镜像风险趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

func (*Client) DescribeImageRiskTendencyWithContext added in v1.0.324

func (c *Client) DescribeImageRiskTendencyWithContext(ctx context.Context, request *DescribeImageRiskTendencyRequest) (response *DescribeImageRiskTendencyResponse, err error)

DescribeImageRiskTendency 查询容器安全本地镜像风险趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

func (*Client) DescribeImageSimpleList

func (c *Client) DescribeImageSimpleList(request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, err error)

DescribeImageSimpleList DescribeImageSimpleList 查询全部镜像列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeImageSimpleListWithContext added in v1.0.324

func (c *Client) DescribeImageSimpleListWithContext(ctx context.Context, request *DescribeImageSimpleListRequest) (response *DescribeImageSimpleListResponse, err error)

DescribeImageSimpleList DescribeImageSimpleList 查询全部镜像列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIndexList added in v1.0.518

func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)

DescribeIndexList 获取索引列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIndexListWithContext added in v1.0.518

func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)

DescribeIndexList 获取索引列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeInspectionReport added in v1.0.518

func (c *Client) DescribeInspectionReport(request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)

DescribeInspectionReport 查询检查报告

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeInspectionReportWithContext added in v1.0.518

func (c *Client) DescribeInspectionReportWithContext(ctx context.Context, request *DescribeInspectionReportRequest) (response *DescribeInspectionReportResponse, err error)

DescribeInspectionReport 查询检查报告

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalEventInfo added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalEventInfo(request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)

DescribeK8sApiAbnormalEventInfo 查询k8s api 异常事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeK8sApiAbnormalEventInfoWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalEventInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventInfoRequest) (response *DescribeK8sApiAbnormalEventInfoResponse, err error)

DescribeK8sApiAbnormalEventInfo 查询k8s api 异常事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeK8sApiAbnormalEventList added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalEventList(request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)

DescribeK8sApiAbnormalEventList 查询k8s api异常事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalEventListWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalEventListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalEventListRequest) (response *DescribeK8sApiAbnormalEventListResponse, err error)

DescribeK8sApiAbnormalEventList 查询k8s api异常事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleInfo added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleInfo(request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)

DescribeK8sApiAbnormalRuleInfo 查询k8sapi异常请求规则详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleInfoWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleInfoRequest) (response *DescribeK8sApiAbnormalRuleInfoResponse, err error)

DescribeK8sApiAbnormalRuleInfo 查询k8sapi异常请求规则详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleList added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleList(request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)

DescribeK8sApiAbnormalRuleList 查询k8sapi异常请求规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleListWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleListRequest) (response *DescribeK8sApiAbnormalRuleListResponse, err error)

DescribeK8sApiAbnormalRuleList 查询k8sapi异常请求规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleScopeList added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleScopeList(request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)

DescribeK8sApiAbnormalRuleScopeList 查询k8sapi 异常规则中范围列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalRuleScopeListWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalRuleScopeListWithContext(ctx context.Context, request *DescribeK8sApiAbnormalRuleScopeListRequest) (response *DescribeK8sApiAbnormalRuleScopeListResponse, err error)

DescribeK8sApiAbnormalRuleScopeList 查询k8sapi 异常规则中范围列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalSummary added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalSummary(request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)

DescribeK8sApiAbnormalSummary 查询k8sapi异常事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalSummaryWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalSummaryWithContext(ctx context.Context, request *DescribeK8sApiAbnormalSummaryRequest) (response *DescribeK8sApiAbnormalSummaryResponse, err error)

DescribeK8sApiAbnormalSummary 查询k8sapi异常事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalTendency added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalTendency(request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)

DescribeK8sApiAbnormalTendency 查询k8sapi异常事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeK8sApiAbnormalTendencyWithContext added in v1.0.545

func (c *Client) DescribeK8sApiAbnormalTendencyWithContext(ctx context.Context, request *DescribeK8sApiAbnormalTendencyRequest) (response *DescribeK8sApiAbnormalTendencyResponse, err error)

DescribeK8sApiAbnormalTendency 查询k8sapi异常事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogStorageStatistic added in v1.0.518

func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)

DescribeLogStorageStatistic 获取日志检索容量使用统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLogStorageStatisticWithContext added in v1.0.518

func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)

DescribeLogStorageStatistic 获取日志检索容量使用统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeNetworkFirewallAuditRecord added in v1.0.518

func (c *Client) DescribeNetworkFirewallAuditRecord(request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)

DescribeNetworkFirewallAuditRecord 查询集群策略审计列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallAuditRecordWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallAuditRecordWithContext(ctx context.Context, request *DescribeNetworkFirewallAuditRecordRequest) (response *DescribeNetworkFirewallAuditRecordResponse, err error)

DescribeNetworkFirewallAuditRecord 查询集群策略审计列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallClusterList added in v1.0.518

func (c *Client) DescribeNetworkFirewallClusterList(request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)

DescribeNetworkFirewallClusterList 查询集群策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallClusterListWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallClusterListWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterListRequest) (response *DescribeNetworkFirewallClusterListResponse, err error)

DescribeNetworkFirewallClusterList 查询集群策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallClusterRefreshStatus added in v1.0.518

func (c *Client) DescribeNetworkFirewallClusterRefreshStatus(request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)

DescribeNetworkFirewallClusterRefreshStatus 容器网络查询资产任务进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallClusterRefreshStatusWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallClusterRefreshStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallClusterRefreshStatusRequest) (response *DescribeNetworkFirewallClusterRefreshStatusResponse, err error)

DescribeNetworkFirewallClusterRefreshStatus 容器网络查询资产任务进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallNamespaceLabelList added in v1.0.518

func (c *Client) DescribeNetworkFirewallNamespaceLabelList(request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)

DescribeNetworkFirewallNamespaceLabelList 查询集群网络空间标签列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallNamespaceLabelListWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallNamespaceLabelListWithContext(ctx context.Context, request *DescribeNetworkFirewallNamespaceLabelListRequest) (response *DescribeNetworkFirewallNamespaceLabelListResponse, err error)

DescribeNetworkFirewallNamespaceLabelList 查询集群网络空间标签列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallNamespaceList added in v1.0.518

func (c *Client) DescribeNetworkFirewallNamespaceList(request *DescribeNetworkFirewallNamespaceListRequest) (response *DescribeNetworkFirewallNamespaceListResponse, err error)

DescribeNetworkFirewallNamespaceList 查询集群网络空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallNamespaceListWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallNamespaceListWithContext(ctx context.Context, request *DescribeNetworkFirewallNamespaceListRequest) (response *DescribeNetworkFirewallNamespaceListResponse, err error)

DescribeNetworkFirewallNamespaceList 查询集群网络空间列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPodLabelsList added in v1.0.518

func (c *Client) DescribeNetworkFirewallPodLabelsList(request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)

DescribeNetworkFirewallPodLabelsList 查询集群网络pod标签

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPodLabelsListWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPodLabelsListWithContext(ctx context.Context, request *DescribeNetworkFirewallPodLabelsListRequest) (response *DescribeNetworkFirewallPodLabelsListResponse, err error)

DescribeNetworkFirewallPodLabelsList 查询集群网络pod标签

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyDetail(request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)

DescribeNetworkFirewallPolicyDetail 容器网络集群查看策略详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDetailRequest) (response *DescribeNetworkFirewallPolicyDetailResponse, err error)

DescribeNetworkFirewallPolicyDetail 容器网络集群查看策略详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyDiscover added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyDiscover(request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)

DescribeNetworkFirewallPolicyDiscover 容器网络查询网络策略自动发现任务进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyDiscoverWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyDiscoverWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyDiscoverRequest) (response *DescribeNetworkFirewallPolicyDiscoverResponse, err error)

DescribeNetworkFirewallPolicyDiscover 容器网络查询网络策略自动发现任务进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyList added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyList(request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)

DescribeNetworkFirewallPolicyList 查询集群网络策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyListWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyListWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyListRequest) (response *DescribeNetworkFirewallPolicyListResponse, err error)

DescribeNetworkFirewallPolicyList 查询集群网络策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyStatus added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyStatus(request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)

DescribeNetworkFirewallPolicyStatus 容器网络查询网络策略策略执行状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyStatusWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyStatusWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyStatusRequest) (response *DescribeNetworkFirewallPolicyStatusResponse, err error)

DescribeNetworkFirewallPolicyStatus 容器网络查询网络策略策略执行状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyYamlDetail added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyYamlDetail(request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)

DescribeNetworkFirewallPolicyYamlDetail 容器网络集群查看Yaml网络策略详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNetworkFirewallPolicyYamlDetailWithContext added in v1.0.518

func (c *Client) DescribeNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *DescribeNetworkFirewallPolicyYamlDetailRequest) (response *DescribeNetworkFirewallPolicyYamlDetailResponse, err error)

DescribeNetworkFirewallPolicyYamlDetail 容器网络集群查看Yaml网络策略详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNewestVul added in v1.0.518

func (c *Client) DescribeNewestVul(request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)

DescribeNewestVul 查询最新披露漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNewestVulWithContext added in v1.0.518

func (c *Client) DescribeNewestVulWithContext(ctx context.Context, request *DescribeNewestVulRequest) (response *DescribeNewestVulResponse, err error)

DescribeNewestVul 查询最新披露漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribePostPayDetail

func (c *Client) DescribePostPayDetail(request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)

DescribePostPayDetail DescribePostPayDetail 查询后付费详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribePostPayDetailWithContext added in v1.0.324

func (c *Client) DescribePostPayDetailWithContext(ctx context.Context, request *DescribePostPayDetailRequest) (response *DescribePostPayDetailResponse, err error)

DescribePostPayDetail DescribePostPayDetail 查询后付费详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeProVersionInfo

func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)

DescribeProVersionInfo DescribeProVersionInfo 查询专业版需购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeProVersionInfoWithContext added in v1.0.324

func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)

DescribeProVersionInfo DescribeProVersionInfo 查询专业版需购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribePromotionActivity added in v1.0.518

func (c *Client) DescribePromotionActivity(request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)

DescribePromotionActivity 查询促销活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePromotionActivityWithContext added in v1.0.518

func (c *Client) DescribePromotionActivityWithContext(ctx context.Context, request *DescribePromotionActivityRequest) (response *DescribePromotionActivityResponse, err error)

DescribePromotionActivity 查询促销活动

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePublicKey added in v1.0.518

func (c *Client) DescribePublicKey(request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)

DescribePublicKey 获取公钥

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePublicKeyWithContext added in v1.0.518

func (c *Client) DescribePublicKeyWithContext(ctx context.Context, request *DescribePublicKeyRequest) (response *DescribePublicKeyResponse, err error)

DescribePublicKey 获取公钥

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePurchaseStateInfo

func (c *Client) DescribePurchaseStateInfo(request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)

DescribePurchaseStateInfo DescribePurchaseStateInfo 查询容器安全服务已购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePurchaseStateInfoWithContext added in v1.0.324

func (c *Client) DescribePurchaseStateInfoWithContext(ctx context.Context, request *DescribePurchaseStateInfoRequest) (response *DescribePurchaseStateInfoResponse, err error)

DescribePurchaseStateInfo DescribePurchaseStateInfo 查询容器安全服务已购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ERRROLENOTEXIST = "InternalError.ErrRoleNotExist"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRefreshTask

func (c *Client) DescribeRefreshTask(request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)

DescribeRefreshTask 查询刷新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRefreshTaskWithContext added in v1.0.324

func (c *Client) DescribeRefreshTaskWithContext(ctx context.Context, request *DescribeRefreshTaskRequest) (response *DescribeRefreshTaskResponse, err error)

DescribeRefreshTask 查询刷新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeReverseShellDetail

func (c *Client) DescribeReverseShellDetail(request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)

DescribeReverseShellDetail 查询运行时反弹shell事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeReverseShellDetailWithContext added in v1.0.324

func (c *Client) DescribeReverseShellDetailWithContext(ctx context.Context, request *DescribeReverseShellDetailRequest) (response *DescribeReverseShellDetailResponse, err error)

DescribeReverseShellDetail 查询运行时反弹shell事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeReverseShellEvents

func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)

DescribeReverseShellEvents 查询运行时反弹shell事件列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellEventsExport

func (c *Client) DescribeReverseShellEventsExport(request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)

DescribeReverseShellEventsExport 查询运行时反弹shell事件列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellEventsExportWithContext added in v1.0.324

func (c *Client) DescribeReverseShellEventsExportWithContext(ctx context.Context, request *DescribeReverseShellEventsExportRequest) (response *DescribeReverseShellEventsExportResponse, err error)

DescribeReverseShellEventsExport 查询运行时反弹shell事件列表信息导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellEventsWithContext added in v1.0.324

func (c *Client) DescribeReverseShellEventsWithContext(ctx context.Context, request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)

DescribeReverseShellEvents 查询运行时反弹shell事件列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellWhiteListDetail

func (c *Client) DescribeReverseShellWhiteListDetail(request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)

DescribeReverseShellWhiteListDetail 查询运行时反弹shell白名单详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeReverseShellWhiteListDetailWithContext added in v1.0.324

func (c *Client) DescribeReverseShellWhiteListDetailWithContext(ctx context.Context, request *DescribeReverseShellWhiteListDetailRequest) (response *DescribeReverseShellWhiteListDetailResponse, err error)

DescribeReverseShellWhiteListDetail 查询运行时反弹shell白名单详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeReverseShellWhiteLists

func (c *Client) DescribeReverseShellWhiteLists(request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)

DescribeReverseShellWhiteLists 查询运行时运行时反弹shell白名单列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeReverseShellWhiteListsWithContext added in v1.0.324

func (c *Client) DescribeReverseShellWhiteListsWithContext(ctx context.Context, request *DescribeReverseShellWhiteListsRequest) (response *DescribeReverseShellWhiteListsResponse, err error)

DescribeReverseShellWhiteLists 查询运行时运行时反弹shell白名单列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeRiskDnsEventDetail added in v1.0.722

func (c *Client) DescribeRiskDnsEventDetail(request *DescribeRiskDnsEventDetailRequest) (response *DescribeRiskDnsEventDetailResponse, err error)

DescribeRiskDnsEventDetail 查询恶意请求事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeRiskDnsEventDetailWithContext added in v1.0.722

func (c *Client) DescribeRiskDnsEventDetailWithContext(ctx context.Context, request *DescribeRiskDnsEventDetailRequest) (response *DescribeRiskDnsEventDetailResponse, err error)

DescribeRiskDnsEventDetail 查询恶意请求事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeRiskDnsList added in v1.0.722

func (c *Client) DescribeRiskDnsList(request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)

DescribeRiskDnsList 查询恶意请求事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeRiskDnsListWithContext added in v1.0.722

func (c *Client) DescribeRiskDnsListWithContext(ctx context.Context, request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)

DescribeRiskDnsList 查询恶意请求事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeRiskList

func (c *Client) DescribeRiskList(request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)

DescribeRiskList 查询最近一次任务发现的风险项的信息列表,支持根据特殊字段进行过滤

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRiskListWithContext added in v1.0.324

func (c *Client) DescribeRiskListWithContext(ctx context.Context, request *DescribeRiskListRequest) (response *DescribeRiskListResponse, err error)

DescribeRiskList 查询最近一次任务发现的风险项的信息列表,支持根据特殊字段进行过滤

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRiskSyscallDetail

func (c *Client) DescribeRiskSyscallDetail(request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)

DescribeRiskSyscallDetail 查询高危系统调用事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeRiskSyscallDetailWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallDetailWithContext(ctx context.Context, request *DescribeRiskSyscallDetailRequest) (response *DescribeRiskSyscallDetailResponse, err error)

DescribeRiskSyscallDetail 查询高危系统调用事件详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeRiskSyscallEvents

func (c *Client) DescribeRiskSyscallEvents(request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)

DescribeRiskSyscallEvents 查询运行时运行时高危系统调用列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallEventsExport

func (c *Client) DescribeRiskSyscallEventsExport(request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)

DescribeRiskSyscallEventsExport 运行时高危系统调用列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallEventsExportWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallEventsExportWithContext(ctx context.Context, request *DescribeRiskSyscallEventsExportRequest) (response *DescribeRiskSyscallEventsExportResponse, err error)

DescribeRiskSyscallEventsExport 运行时高危系统调用列表导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallEventsWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallEventsWithContext(ctx context.Context, request *DescribeRiskSyscallEventsRequest) (response *DescribeRiskSyscallEventsResponse, err error)

DescribeRiskSyscallEvents 查询运行时运行时高危系统调用列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallNames

func (c *Client) DescribeRiskSyscallNames(request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)

DescribeRiskSyscallNames 查询运行时高危系统调用系统名称列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallNamesWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallNamesWithContext(ctx context.Context, request *DescribeRiskSyscallNamesRequest) (response *DescribeRiskSyscallNamesResponse, err error)

DescribeRiskSyscallNames 查询运行时高危系统调用系统名称列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskSyscallWhiteListDetail

func (c *Client) DescribeRiskSyscallWhiteListDetail(request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)

DescribeRiskSyscallWhiteListDetail 查询运行时高危系统调用白名单详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeRiskSyscallWhiteListDetailWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallWhiteListDetailWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListDetailRequest) (response *DescribeRiskSyscallWhiteListDetailResponse, err error)

DescribeRiskSyscallWhiteListDetail 查询运行时高危系统调用白名单详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) DescribeRiskSyscallWhiteLists

func (c *Client) DescribeRiskSyscallWhiteLists(request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)

DescribeRiskSyscallWhiteLists 查询运行时高危系统调用白名单列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeRiskSyscallWhiteListsWithContext added in v1.0.324

func (c *Client) DescribeRiskSyscallWhiteListsWithContext(ctx context.Context, request *DescribeRiskSyscallWhiteListsRequest) (response *DescribeRiskSyscallWhiteListsResponse, err error)

DescribeRiskSyscallWhiteLists 查询运行时高危系统调用白名单列表信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeScanIgnoreVulList added in v1.0.518

func (c *Client) DescribeScanIgnoreVulList(request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)

DescribeScanIgnoreVulList 查询扫描忽略的漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeScanIgnoreVulListWithContext added in v1.0.518

func (c *Client) DescribeScanIgnoreVulListWithContext(ctx context.Context, request *DescribeScanIgnoreVulListRequest) (response *DescribeScanIgnoreVulListResponse, err error)

DescribeScanIgnoreVulList 查询扫描忽略的漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSearchExportList added in v1.0.518

func (c *Client) DescribeSearchExportList(request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)

DescribeSearchExportList 导出ES查询文档列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSearchExportListWithContext added in v1.0.518

func (c *Client) DescribeSearchExportListWithContext(ctx context.Context, request *DescribeSearchExportListRequest) (response *DescribeSearchExportListResponse, err error)

DescribeSearchExportList 导出ES查询文档列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSearchLogs added in v1.0.518

func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)

DescribeSearchLogs 获取历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSearchLogsWithContext added in v1.0.518

func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)

DescribeSearchLogs 获取历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSearchTemplates added in v1.0.518

func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)

DescribeSearchTemplates 获取快速检索列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSearchTemplatesWithContext added in v1.0.518

func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)

DescribeSearchTemplates 获取快速检索列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecEventsTendency

func (c *Client) DescribeSecEventsTendency(request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)

DescribeSecEventsTendency 查询容器运行时安全事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

func (*Client) DescribeSecEventsTendencyWithContext added in v1.0.324

func (c *Client) DescribeSecEventsTendencyWithContext(ctx context.Context, request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)

DescribeSecEventsTendency 查询容器运行时安全事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

func (*Client) DescribeSecLogAlertMsg added in v1.0.518

func (c *Client) DescribeSecLogAlertMsg(request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)

DescribeSecLogAlertMsg 查询安全日志告警信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogAlertMsgWithContext added in v1.0.518

func (c *Client) DescribeSecLogAlertMsgWithContext(ctx context.Context, request *DescribeSecLogAlertMsgRequest) (response *DescribeSecLogAlertMsgResponse, err error)

DescribeSecLogAlertMsg 查询安全日志告警信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogCleanSettingInfo added in v1.0.518

func (c *Client) DescribeSecLogCleanSettingInfo(request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)

DescribeSecLogCleanSettingInfo 查询安全日志清理设置详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogCleanSettingInfoWithContext added in v1.0.518

func (c *Client) DescribeSecLogCleanSettingInfoWithContext(ctx context.Context, request *DescribeSecLogCleanSettingInfoRequest) (response *DescribeSecLogCleanSettingInfoResponse, err error)

DescribeSecLogCleanSettingInfo 查询安全日志清理设置详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryClsOptions added in v1.0.518

func (c *Client) DescribeSecLogDeliveryClsOptions(request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)

DescribeSecLogDeliveryClsOptions 查询安全日志投递cls可选项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryClsOptionsWithContext added in v1.0.518

func (c *Client) DescribeSecLogDeliveryClsOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsOptionsRequest) (response *DescribeSecLogDeliveryClsOptionsResponse, err error)

DescribeSecLogDeliveryClsOptions 查询安全日志投递cls可选项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryClsSetting added in v1.0.518

func (c *Client) DescribeSecLogDeliveryClsSetting(request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)

DescribeSecLogDeliveryClsSetting 查询安全日志投递Cls配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryClsSettingWithContext added in v1.0.518

func (c *Client) DescribeSecLogDeliveryClsSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryClsSettingRequest) (response *DescribeSecLogDeliveryClsSettingResponse, err error)

DescribeSecLogDeliveryClsSetting 查询安全日志投递Cls配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryKafkaOptions added in v1.0.518

func (c *Client) DescribeSecLogDeliveryKafkaOptions(request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)

DescribeSecLogDeliveryKafkaOptions 查询安全日志投递kafka可选项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryKafkaOptionsWithContext added in v1.0.518

func (c *Client) DescribeSecLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaOptionsRequest) (response *DescribeSecLogDeliveryKafkaOptionsResponse, err error)

DescribeSecLogDeliveryKafkaOptions 查询安全日志投递kafka可选项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryKafkaSetting added in v1.0.518

func (c *Client) DescribeSecLogDeliveryKafkaSetting(request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)

DescribeSecLogDeliveryKafkaSetting 查询安全日志投递kafka配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogDeliveryKafkaSettingWithContext added in v1.0.518

func (c *Client) DescribeSecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *DescribeSecLogDeliveryKafkaSettingRequest) (response *DescribeSecLogDeliveryKafkaSettingResponse, err error)

DescribeSecLogDeliveryKafkaSetting 查询安全日志投递kafka配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogJoinObjectList added in v1.0.518

func (c *Client) DescribeSecLogJoinObjectList(request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)

DescribeSecLogJoinObjectList 查询安全日志接入对象列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogJoinObjectListWithContext added in v1.0.518

func (c *Client) DescribeSecLogJoinObjectListWithContext(ctx context.Context, request *DescribeSecLogJoinObjectListRequest) (response *DescribeSecLogJoinObjectListResponse, err error)

DescribeSecLogJoinObjectList 查询安全日志接入对象列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogJoinTypeList added in v1.0.518

func (c *Client) DescribeSecLogJoinTypeList(request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)

DescribeSecLogJoinTypeList 查询安全日志接入列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogJoinTypeListWithContext added in v1.0.518

func (c *Client) DescribeSecLogJoinTypeListWithContext(ctx context.Context, request *DescribeSecLogJoinTypeListRequest) (response *DescribeSecLogJoinTypeListResponse, err error)

DescribeSecLogJoinTypeList 查询安全日志接入列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogKafkaUIN added in v1.0.518

func (c *Client) DescribeSecLogKafkaUIN(request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)

DescribeSecLogKafkaUIN 查询安全日志KafkaUIN

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogKafkaUINWithContext added in v1.0.518

func (c *Client) DescribeSecLogKafkaUINWithContext(ctx context.Context, request *DescribeSecLogKafkaUINRequest) (response *DescribeSecLogKafkaUINResponse, err error)

DescribeSecLogKafkaUIN 查询安全日志KafkaUIN

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogVasInfo added in v1.0.518

func (c *Client) DescribeSecLogVasInfo(request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)

DescribeSecLogVasInfo 查询安全日志商品信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSecLogVasInfoWithContext added in v1.0.518

func (c *Client) DescribeSecLogVasInfoWithContext(ctx context.Context, request *DescribeSecLogVasInfoRequest) (response *DescribeSecLogVasInfoResponse, err error)

DescribeSecLogVasInfo 查询安全日志商品信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSupportDefenceVul added in v1.0.518

func (c *Client) DescribeSupportDefenceVul(request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)

DescribeSupportDefenceVul 查询支持防御的漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeSupportDefenceVulWithContext added in v1.0.518

func (c *Client) DescribeSupportDefenceVulWithContext(ctx context.Context, request *DescribeSupportDefenceVulRequest) (response *DescribeSupportDefenceVulResponse, err error)

DescribeSupportDefenceVul 查询支持防御的漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeSystemVulList added in v1.0.518

func (c *Client) DescribeSystemVulList(request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)

DescribeSystemVulList 查询系统漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSystemVulListWithContext added in v1.0.518

func (c *Client) DescribeSystemVulListWithContext(ctx context.Context, request *DescribeSystemVulListRequest) (response *DescribeSystemVulListResponse, err error)

DescribeSystemVulList 查询系统漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTaskResultSummary

func (c *Client) DescribeTaskResultSummary(request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)

DescribeTaskResultSummary 查询检查结果总览,返回受影响的节点数量,返回7天的数据,总共7个

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTaskResultSummaryWithContext added in v1.0.324

func (c *Client) DescribeTaskResultSummaryWithContext(ctx context.Context, request *DescribeTaskResultSummaryRequest) (response *DescribeTaskResultSummaryResponse, err error)

DescribeTaskResultSummary 查询检查结果总览,返回受影响的节点数量,返回7天的数据,总共7个

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTcssSummary added in v1.0.518

func (c *Client) DescribeTcssSummary(request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)

DescribeTcssSummary 查询容器安全概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTcssSummaryWithContext added in v1.0.518

func (c *Client) DescribeTcssSummaryWithContext(ctx context.Context, request *DescribeTcssSummaryRequest) (response *DescribeTcssSummaryResponse, err error)

DescribeTcssSummary 查询容器安全概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUnauthorizedCoresTendency added in v1.0.518

func (c *Client) DescribeUnauthorizedCoresTendency(request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)

DescribeUnauthorizedCoresTendency 查询当天未授权核数趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUnauthorizedCoresTendencyWithContext added in v1.0.518

func (c *Client) DescribeUnauthorizedCoresTendencyWithContext(ctx context.Context, request *DescribeUnauthorizedCoresTendencyRequest) (response *DescribeUnauthorizedCoresTendencyResponse, err error)

DescribeUnauthorizedCoresTendency 查询当天未授权核数趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUnfinishRefreshTask

func (c *Client) DescribeUnfinishRefreshTask(request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)

DescribeUnfinishRefreshTask 查询未完成的刷新资产任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUnfinishRefreshTaskWithContext added in v1.0.324

func (c *Client) DescribeUnfinishRefreshTaskWithContext(ctx context.Context, request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)

DescribeUnfinishRefreshTask 查询未完成的刷新资产任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUserCluster

func (c *Client) DescribeUserCluster(request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)

DescribeUserCluster 安全概览和集群安全页进入调用该接口,查询用户集群相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeUserClusterWithContext added in v1.0.324

func (c *Client) DescribeUserClusterWithContext(ctx context.Context, request *DescribeUserClusterRequest) (response *DescribeUserClusterResponse, err error)

DescribeUserCluster 安全概览和集群安全页进入调用该接口,查询用户集群相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeValueAddedSrvInfo

func (c *Client) DescribeValueAddedSrvInfo(request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)

DescribeValueAddedSrvInfo DescribeValueAddedSrvInfo查询增值服务需购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeValueAddedSrvInfoWithContext added in v1.0.324

func (c *Client) DescribeValueAddedSrvInfoWithContext(ctx context.Context, request *DescribeValueAddedSrvInfoRequest) (response *DescribeValueAddedSrvInfoResponse, err error)

DescribeValueAddedSrvInfo DescribeValueAddedSrvInfo查询增值服务需购买信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeVirusAutoIsolateSampleDetail added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleDetail(request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)

DescribeVirusAutoIsolateSampleDetail 查询木马自动隔离样本详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSampleDetailWithContext added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleDetailWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDetailRequest) (response *DescribeVirusAutoIsolateSampleDetailResponse, err error)

DescribeVirusAutoIsolateSampleDetail 查询木马自动隔离样本详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSampleDownloadURL added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleDownloadURL(request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)

DescribeVirusAutoIsolateSampleDownloadURL 查询木马自动隔离样本下载链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleDownloadURLWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleDownloadURLRequest) (response *DescribeVirusAutoIsolateSampleDownloadURLResponse, err error)

DescribeVirusAutoIsolateSampleDownloadURL 查询木马自动隔离样本下载链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSampleList added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleList(request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)

DescribeVirusAutoIsolateSampleList 查询木马自动隔离样本列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSampleListWithContext added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSampleListWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSampleListRequest) (response *DescribeVirusAutoIsolateSampleListResponse, err error)

DescribeVirusAutoIsolateSampleList 查询木马自动隔离样本列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSetting added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSetting(request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)

DescribeVirusAutoIsolateSetting 查询木马自动隔离设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusAutoIsolateSettingWithContext added in v1.0.518

func (c *Client) DescribeVirusAutoIsolateSettingWithContext(ctx context.Context, request *DescribeVirusAutoIsolateSettingRequest) (response *DescribeVirusAutoIsolateSettingResponse, err error)

DescribeVirusAutoIsolateSetting 查询木马自动隔离设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusDetail

func (c *Client) DescribeVirusDetail(request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)

DescribeVirusDetail 运行时查询木马文件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusDetailWithContext added in v1.0.324

func (c *Client) DescribeVirusDetailWithContext(ctx context.Context, request *DescribeVirusDetailRequest) (response *DescribeVirusDetailResponse, err error)

DescribeVirusDetail 运行时查询木马文件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusEventTendency added in v1.0.518

func (c *Client) DescribeVirusEventTendency(request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)

DescribeVirusEventTendency 查询木马事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusEventTendencyWithContext added in v1.0.518

func (c *Client) DescribeVirusEventTendencyWithContext(ctx context.Context, request *DescribeVirusEventTendencyRequest) (response *DescribeVirusEventTendencyResponse, err error)

DescribeVirusEventTendency 查询木马事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusList

func (c *Client) DescribeVirusList(request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)

DescribeVirusList 查询运行时文件查杀事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusListWithContext added in v1.0.324

func (c *Client) DescribeVirusListWithContext(ctx context.Context, request *DescribeVirusListRequest) (response *DescribeVirusListResponse, err error)

DescribeVirusList 查询运行时文件查杀事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusManualScanEstimateTimeout added in v1.0.518

func (c *Client) DescribeVirusManualScanEstimateTimeout(request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)

DescribeVirusManualScanEstimateTimeout 查询木马一键检测预估超时时间

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusManualScanEstimateTimeoutWithContext added in v1.0.518

func (c *Client) DescribeVirusManualScanEstimateTimeoutWithContext(ctx context.Context, request *DescribeVirusManualScanEstimateTimeoutRequest) (response *DescribeVirusManualScanEstimateTimeoutResponse, err error)

DescribeVirusManualScanEstimateTimeout 查询木马一键检测预估超时时间

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVirusMonitorSetting

func (c *Client) DescribeVirusMonitorSetting(request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)

DescribeVirusMonitorSetting 运行时查询文件查杀实时监控设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusMonitorSettingWithContext added in v1.0.324

func (c *Client) DescribeVirusMonitorSettingWithContext(ctx context.Context, request *DescribeVirusMonitorSettingRequest) (response *DescribeVirusMonitorSettingResponse, err error)

DescribeVirusMonitorSetting 运行时查询文件查杀实时监控设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusSampleDownloadUrl added in v1.0.518

func (c *Client) DescribeVirusSampleDownloadUrl(request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)

DescribeVirusSampleDownloadUrl 查询木马样本下载url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusSampleDownloadUrlWithContext added in v1.0.518

func (c *Client) DescribeVirusSampleDownloadUrlWithContext(ctx context.Context, request *DescribeVirusSampleDownloadUrlRequest) (response *DescribeVirusSampleDownloadUrlResponse, err error)

DescribeVirusSampleDownloadUrl 查询木马样本下载url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusScanSetting

func (c *Client) DescribeVirusScanSetting(request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)

DescribeVirusScanSetting 运行时查询文件查杀设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusScanSettingWithContext added in v1.0.324

func (c *Client) DescribeVirusScanSettingWithContext(ctx context.Context, request *DescribeVirusScanSettingRequest) (response *DescribeVirusScanSettingResponse, err error)

DescribeVirusScanSetting 运行时查询文件查杀设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusScanTaskStatus

func (c *Client) DescribeVirusScanTaskStatus(request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)

DescribeVirusScanTaskStatus 运行时查询文件查杀任务状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusScanTaskStatusWithContext added in v1.0.324

func (c *Client) DescribeVirusScanTaskStatusWithContext(ctx context.Context, request *DescribeVirusScanTaskStatusRequest) (response *DescribeVirusScanTaskStatusResponse, err error)

DescribeVirusScanTaskStatus 运行时查询文件查杀任务状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusScanTimeoutSetting

func (c *Client) DescribeVirusScanTimeoutSetting(request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)

DescribeVirusScanTimeoutSetting 运行时文件扫描超时设置查询

可能返回的错误码:

INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeVirusScanTimeoutSettingWithContext added in v1.0.324

func (c *Client) DescribeVirusScanTimeoutSettingWithContext(ctx context.Context, request *DescribeVirusScanTimeoutSettingRequest) (response *DescribeVirusScanTimeoutSettingResponse, err error)

DescribeVirusScanTimeoutSetting 运行时文件扫描超时设置查询

可能返回的错误码:

INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) DescribeVirusSummary

func (c *Client) DescribeVirusSummary(request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)

DescribeVirusSummary 运行时查询木马概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusSummaryWithContext added in v1.0.324

func (c *Client) DescribeVirusSummaryWithContext(ctx context.Context, request *DescribeVirusSummaryRequest) (response *DescribeVirusSummaryResponse, err error)

DescribeVirusSummary 运行时查询木马概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusTaskList

func (c *Client) DescribeVirusTaskList(request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)

DescribeVirusTaskList 运行时查询文件查杀任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVirusTaskListWithContext added in v1.0.324

func (c *Client) DescribeVirusTaskListWithContext(ctx context.Context, request *DescribeVirusTaskListRequest) (response *DescribeVirusTaskListResponse, err error)

DescribeVirusTaskList 运行时查询文件查杀任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulContainerList added in v1.0.518

func (c *Client) DescribeVulContainerList(request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)

DescribeVulContainerList 查询受漏洞的容器列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulContainerListWithContext added in v1.0.518

func (c *Client) DescribeVulContainerListWithContext(ctx context.Context, request *DescribeVulContainerListRequest) (response *DescribeVulContainerListResponse, err error)

DescribeVulContainerList 查询受漏洞的容器列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulDefenceEvent added in v1.0.518

func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)

DescribeVulDefenceEvent 查询漏洞防御事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceEventDetail added in v1.0.518

func (c *Client) DescribeVulDefenceEventDetail(request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)

DescribeVulDefenceEventDetail 查询漏洞防御事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulDefenceEventDetailWithContext added in v1.0.518

func (c *Client) DescribeVulDefenceEventDetailWithContext(ctx context.Context, request *DescribeVulDefenceEventDetailRequest) (response *DescribeVulDefenceEventDetailResponse, err error)

DescribeVulDefenceEventDetail 查询漏洞防御事件详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulDefenceEventTendency added in v1.0.518

func (c *Client) DescribeVulDefenceEventTendency(request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)

DescribeVulDefenceEventTendency 查询漏洞防御攻击事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceEventTendencyWithContext added in v1.0.518

func (c *Client) DescribeVulDefenceEventTendencyWithContext(ctx context.Context, request *DescribeVulDefenceEventTendencyRequest) (response *DescribeVulDefenceEventTendencyResponse, err error)

DescribeVulDefenceEventTendency 查询漏洞防御攻击事件趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceEventWithContext added in v1.0.518

func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)

DescribeVulDefenceEvent 查询漏洞防御事件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceHost added in v1.0.518

func (c *Client) DescribeVulDefenceHost(request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)

DescribeVulDefenceHost 查询漏洞防御的主机列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceHostWithContext added in v1.0.518

func (c *Client) DescribeVulDefenceHostWithContext(ctx context.Context, request *DescribeVulDefenceHostRequest) (response *DescribeVulDefenceHostResponse, err error)

DescribeVulDefenceHost 查询漏洞防御的主机列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefencePlugin added in v1.0.518

func (c *Client) DescribeVulDefencePlugin(request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)

DescribeVulDefencePlugin 查询漏洞防御插件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefencePluginWithContext added in v1.0.518

func (c *Client) DescribeVulDefencePluginWithContext(ctx context.Context, request *DescribeVulDefencePluginRequest) (response *DescribeVulDefencePluginResponse, err error)

DescribeVulDefencePlugin 查询漏洞防御插件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceSetting added in v1.0.518

func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)

DescribeVulDefenceSetting 查询漏洞防御设置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDefenceSettingWithContext added in v1.0.518

func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)

DescribeVulDefenceSetting 查询漏洞防御设置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeVulDetail added in v1.0.518

func (c *Client) DescribeVulDetail(request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)

DescribeVulDetail 查询漏洞详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulDetailWithContext added in v1.0.518

func (c *Client) DescribeVulDetailWithContext(ctx context.Context, request *DescribeVulDetailRequest) (response *DescribeVulDetailResponse, err error)

DescribeVulDetail 查询漏洞详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulIgnoreLocalImageList added in v1.0.518

func (c *Client) DescribeVulIgnoreLocalImageList(request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)

DescribeVulIgnoreLocalImageList 查询漏洞扫描忽略的本地镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulIgnoreLocalImageListWithContext added in v1.0.518

func (c *Client) DescribeVulIgnoreLocalImageListWithContext(ctx context.Context, request *DescribeVulIgnoreLocalImageListRequest) (response *DescribeVulIgnoreLocalImageListResponse, err error)

DescribeVulIgnoreLocalImageList 查询漏洞扫描忽略的本地镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulIgnoreRegistryImageList added in v1.0.518

func (c *Client) DescribeVulIgnoreRegistryImageList(request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)

DescribeVulIgnoreRegistryImageList 查询漏洞扫描忽略的仓库镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulIgnoreRegistryImageListWithContext added in v1.0.518

func (c *Client) DescribeVulIgnoreRegistryImageListWithContext(ctx context.Context, request *DescribeVulIgnoreRegistryImageListRequest) (response *DescribeVulIgnoreRegistryImageListResponse, err error)

DescribeVulIgnoreRegistryImageList 查询漏洞扫描忽略的仓库镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulImageList added in v1.0.518

func (c *Client) DescribeVulImageList(request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)

DescribeVulImageList 查询漏洞影响的镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulImageListWithContext added in v1.0.518

func (c *Client) DescribeVulImageListWithContext(ctx context.Context, request *DescribeVulImageListRequest) (response *DescribeVulImageListResponse, err error)

DescribeVulImageList 查询漏洞影响的镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulImageSummary added in v1.0.518

func (c *Client) DescribeVulImageSummary(request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)

DescribeVulImageSummary 查询漏洞镜像统计

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulImageSummaryWithContext added in v1.0.518

func (c *Client) DescribeVulImageSummaryWithContext(ctx context.Context, request *DescribeVulImageSummaryRequest) (response *DescribeVulImageSummaryResponse, err error)

DescribeVulImageSummary 查询漏洞镜像统计

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulLevelImageSummary added in v1.0.518

func (c *Client) DescribeVulLevelImageSummary(request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)

DescribeVulLevelImageSummary 查询应急漏洞各威胁等级统计镜像数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulLevelImageSummaryWithContext added in v1.0.518

func (c *Client) DescribeVulLevelImageSummaryWithContext(ctx context.Context, request *DescribeVulLevelImageSummaryRequest) (response *DescribeVulLevelImageSummaryResponse, err error)

DescribeVulLevelImageSummary 查询应急漏洞各威胁等级统计镜像数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulLevelSummary added in v1.0.518

func (c *Client) DescribeVulLevelSummary(request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)

DescribeVulLevelSummary 查询漏洞各威胁等级统计数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulLevelSummaryWithContext added in v1.0.518

func (c *Client) DescribeVulLevelSummaryWithContext(ctx context.Context, request *DescribeVulLevelSummaryRequest) (response *DescribeVulLevelSummaryResponse, err error)

DescribeVulLevelSummary 查询漏洞各威胁等级统计数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulRegistryImageList added in v1.0.670

func (c *Client) DescribeVulRegistryImageList(request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)

DescribeVulRegistryImageList 查询漏洞影响的仓库镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulRegistryImageListWithContext added in v1.0.670

func (c *Client) DescribeVulRegistryImageListWithContext(ctx context.Context, request *DescribeVulRegistryImageListRequest) (response *DescribeVulRegistryImageListResponse, err error)

DescribeVulRegistryImageList 查询漏洞影响的仓库镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanAuthorizedImageSummary added in v1.0.518

func (c *Client) DescribeVulScanAuthorizedImageSummary(request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)

DescribeVulScanAuthorizedImageSummary 统计漏洞扫描页已授权和未扫描镜像数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanAuthorizedImageSummaryWithContext added in v1.0.518

func (c *Client) DescribeVulScanAuthorizedImageSummaryWithContext(ctx context.Context, request *DescribeVulScanAuthorizedImageSummaryRequest) (response *DescribeVulScanAuthorizedImageSummaryResponse, err error)

DescribeVulScanAuthorizedImageSummary 统计漏洞扫描页已授权和未扫描镜像数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanInfo added in v1.0.518

func (c *Client) DescribeVulScanInfo(request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)

DescribeVulScanInfo 查询漏洞扫描任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanInfoWithContext added in v1.0.518

func (c *Client) DescribeVulScanInfoWithContext(ctx context.Context, request *DescribeVulScanInfoRequest) (response *DescribeVulScanInfoResponse, err error)

DescribeVulScanInfo 查询漏洞扫描任务信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanLocalImageList added in v1.0.518

func (c *Client) DescribeVulScanLocalImageList(request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)

DescribeVulScanLocalImageList 查询漏洞扫描任务的本地镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulScanLocalImageListWithContext added in v1.0.518

func (c *Client) DescribeVulScanLocalImageListWithContext(ctx context.Context, request *DescribeVulScanLocalImageListRequest) (response *DescribeVulScanLocalImageListResponse, err error)

DescribeVulScanLocalImageList 查询漏洞扫描任务的本地镜像列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulSummary added in v1.0.518

func (c *Client) DescribeVulSummary(request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)

DescribeVulSummary 查询漏洞风险统计概览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulSummaryWithContext added in v1.0.518

func (c *Client) DescribeVulSummaryWithContext(ctx context.Context, request *DescribeVulSummaryRequest) (response *DescribeVulSummaryResponse, err error)

DescribeVulSummary 查询漏洞风险统计概览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulTendency added in v1.0.518

func (c *Client) DescribeVulTendency(request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)

DescribeVulTendency 查询本地镜像、仓库镜像中严重&高危的漏洞趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulTendencyWithContext added in v1.0.518

func (c *Client) DescribeVulTendencyWithContext(ctx context.Context, request *DescribeVulTendencyRequest) (response *DescribeVulTendencyResponse, err error)

DescribeVulTendency 查询本地镜像、仓库镜像中严重&高危的漏洞趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulTopRanking added in v1.0.518

func (c *Client) DescribeVulTopRanking(request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)

DescribeVulTopRanking 查询漏洞Top排名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeVulTopRankingWithContext added in v1.0.518

func (c *Client) DescribeVulTopRankingWithContext(ctx context.Context, request *DescribeVulTopRankingRequest) (response *DescribeVulTopRankingResponse, err error)

DescribeVulTopRanking 查询漏洞Top排名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeWarningRules

func (c *Client) DescribeWarningRules(request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)

DescribeWarningRules 获取告警策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeWarningRulesWithContext added in v1.0.324

func (c *Client) DescribeWarningRulesWithContext(ctx context.Context, request *DescribeWarningRulesRequest) (response *DescribeWarningRulesResponse, err error)

DescribeWarningRules 获取告警策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeWebVulList added in v1.0.518

func (c *Client) DescribeWebVulList(request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)

DescribeWebVulList 查询web应用漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWebVulListWithContext added in v1.0.518

func (c *Client) DescribeWebVulListWithContext(ctx context.Context, request *DescribeWebVulListRequest) (response *DescribeWebVulListResponse, err error)

DescribeWebVulList 查询web应用漏洞列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportVirusList

func (c *Client) ExportVirusList(request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)

ExportVirusList 运行时文件查杀事件列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportVirusListWithContext added in v1.0.324

func (c *Client) ExportVirusListWithContext(ctx context.Context, request *ExportVirusListRequest) (response *ExportVirusListResponse, err error)

ExportVirusList 运行时文件查杀事件列表导出

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) InitializeUserComplianceEnvironment

func (c *Client) InitializeUserComplianceEnvironment(request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)

InitializeUserComplianceEnvironment 为客户初始化合规基线的使用环境,创建必要的数据和选项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) InitializeUserComplianceEnvironmentWithContext added in v1.0.324

func (c *Client) InitializeUserComplianceEnvironmentWithContext(ctx context.Context, request *InitializeUserComplianceEnvironmentRequest) (response *InitializeUserComplianceEnvironmentResponse, err error)

InitializeUserComplianceEnvironment 为客户初始化合规基线的使用环境,创建必要的数据和选项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAbnormalProcessRuleStatus

func (c *Client) ModifyAbnormalProcessRuleStatus(request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)

ModifyAbnormalProcessRuleStatus 修改运行时异常进程策略的开启关闭状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAbnormalProcessRuleStatusWithContext added in v1.0.324

func (c *Client) ModifyAbnormalProcessRuleStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessRuleStatusRequest) (response *ModifyAbnormalProcessRuleStatusResponse, err error)

ModifyAbnormalProcessRuleStatus 修改运行时异常进程策略的开启关闭状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAbnormalProcessStatus

func (c *Client) ModifyAbnormalProcessStatus(request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)

ModifyAbnormalProcessStatus 修改异常进程事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAbnormalProcessStatusWithContext added in v1.0.324

func (c *Client) ModifyAbnormalProcessStatusWithContext(ctx context.Context, request *ModifyAbnormalProcessStatusRequest) (response *ModifyAbnormalProcessStatusResponse, err error)

ModifyAbnormalProcessStatus 修改异常进程事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAccessControlRuleStatus

func (c *Client) ModifyAccessControlRuleStatus(request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)

ModifyAccessControlRuleStatus 修改运行时访问控制策略的状态,启用或者禁用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAccessControlRuleStatusWithContext added in v1.0.324

func (c *Client) ModifyAccessControlRuleStatusWithContext(ctx context.Context, request *ModifyAccessControlRuleStatusRequest) (response *ModifyAccessControlRuleStatusResponse, err error)

ModifyAccessControlRuleStatus 修改运行时访问控制策略的状态,启用或者禁用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAccessControlStatus

func (c *Client) ModifyAccessControlStatus(request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)

ModifyAccessControlStatus 修改运行时访问控制事件状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAccessControlStatusWithContext added in v1.0.324

func (c *Client) ModifyAccessControlStatusWithContext(ctx context.Context, request *ModifyAccessControlStatusRequest) (response *ModifyAccessControlStatusResponse, err error)

ModifyAccessControlStatus 修改运行时访问控制事件状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAsset

func (c *Client) ModifyAsset(request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)

ModifyAsset 容器安全主机资产刷新

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageRegistryScanStop

func (c *Client) ModifyAssetImageRegistryScanStop(request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)

ModifyAssetImageRegistryScanStop 镜像仓库停止镜像扫描任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageRegistryScanStopOneKey

func (c *Client) ModifyAssetImageRegistryScanStopOneKey(request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)

ModifyAssetImageRegistryScanStopOneKey 镜像仓库停止镜像一键扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageRegistryScanStopOneKeyWithContext added in v1.0.324

func (c *Client) ModifyAssetImageRegistryScanStopOneKeyWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopOneKeyRequest) (response *ModifyAssetImageRegistryScanStopOneKeyResponse, err error)

ModifyAssetImageRegistryScanStopOneKey 镜像仓库停止镜像一键扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageRegistryScanStopWithContext added in v1.0.324

func (c *Client) ModifyAssetImageRegistryScanStopWithContext(ctx context.Context, request *ModifyAssetImageRegistryScanStopRequest) (response *ModifyAssetImageRegistryScanStopResponse, err error)

ModifyAssetImageRegistryScanStop 镜像仓库停止镜像扫描任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageScanStop

func (c *Client) ModifyAssetImageScanStop(request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)

ModifyAssetImageScanStop 容器安全停止镜像扫描

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetImageScanStopWithContext added in v1.0.324

func (c *Client) ModifyAssetImageScanStopWithContext(ctx context.Context, request *ModifyAssetImageScanStopRequest) (response *ModifyAssetImageScanStopResponse, err error)

ModifyAssetImageScanStop 容器安全停止镜像扫描

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAssetWithContext added in v1.0.324

func (c *Client) ModifyAssetWithContext(ctx context.Context, request *ModifyAssetRequest) (response *ModifyAssetResponse, err error)

ModifyAsset 容器安全主机资产刷新

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyCompliancePeriodTask

func (c *Client) ModifyCompliancePeriodTask(request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)

ModifyCompliancePeriodTask 修改定时任务的设置,包括检测周期、开启/禁用合规基准。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ModifyCompliancePeriodTaskWithContext added in v1.0.324

func (c *Client) ModifyCompliancePeriodTaskWithContext(ctx context.Context, request *ModifyCompliancePeriodTaskRequest) (response *ModifyCompliancePeriodTaskResponse, err error)

ModifyCompliancePeriodTask 修改定时任务的设置,包括检测周期、开启/禁用合规基准。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ModifyContainerNetStatus added in v1.0.518

func (c *Client) ModifyContainerNetStatus(request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)

ModifyContainerNetStatus 隔离容器网络状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ModifyContainerNetStatusWithContext added in v1.0.518

func (c *Client) ModifyContainerNetStatusWithContext(ctx context.Context, request *ModifyContainerNetStatusRequest) (response *ModifyContainerNetStatusResponse, err error)

ModifyContainerNetStatus 隔离容器网络状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ModifyEscapeEventStatus

func (c *Client) ModifyEscapeEventStatus(request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)

ModifyEscapeEventStatus ModifyEscapeEventStatus 修改容器逃逸扫描事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) ModifyEscapeEventStatusWithContext added in v1.0.324

func (c *Client) ModifyEscapeEventStatusWithContext(ctx context.Context, request *ModifyEscapeEventStatusRequest) (response *ModifyEscapeEventStatusResponse, err error)

ModifyEscapeEventStatus ModifyEscapeEventStatus 修改容器逃逸扫描事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) ModifyEscapeRule

func (c *Client) ModifyEscapeRule(request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)

ModifyEscapeRule ModifyEscapeRule 修改容器逃逸扫描规则信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) ModifyEscapeRuleWithContext added in v1.0.324

func (c *Client) ModifyEscapeRuleWithContext(ctx context.Context, request *ModifyEscapeRuleRequest) (response *ModifyEscapeRuleResponse, err error)

ModifyEscapeRule ModifyEscapeRule 修改容器逃逸扫描规则信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOTIFYPOLICYCHANGEFAILED = "FailedOperation.NotifyPolicyChangeFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) ModifyEscapeWhiteList added in v1.0.518

func (c *Client) ModifyEscapeWhiteList(request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)

ModifyEscapeWhiteList 修改逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyEscapeWhiteListWithContext added in v1.0.518

func (c *Client) ModifyEscapeWhiteListWithContext(ctx context.Context, request *ModifyEscapeWhiteListRequest) (response *ModifyEscapeWhiteListResponse, err error)

ModifyEscapeWhiteList 修改逃逸白名单

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyImageAuthorized added in v1.0.518

func (c *Client) ModifyImageAuthorized(request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)

ModifyImageAuthorized 批量授权镜像扫描V2.0

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyImageAuthorizedWithContext added in v1.0.518

func (c *Client) ModifyImageAuthorizedWithContext(ctx context.Context, request *ModifyImageAuthorizedRequest) (response *ModifyImageAuthorizedResponse, err error)

ModifyImageAuthorized 批量授权镜像扫描V2.0

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyK8sApiAbnormalEventStatus added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalEventStatus(request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)

ModifyK8sApiAbnormalEventStatus 修改k8sapi异常事件状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyK8sApiAbnormalEventStatusWithContext added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalEventStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalEventStatusRequest) (response *ModifyK8sApiAbnormalEventStatusResponse, err error)

ModifyK8sApiAbnormalEventStatus 修改k8sapi异常事件状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyK8sApiAbnormalRuleInfo added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalRuleInfo(request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)

ModifyK8sApiAbnormalRuleInfo 修改k8sapi异常规则信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyK8sApiAbnormalRuleInfoWithContext added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalRuleInfoWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleInfoRequest) (response *ModifyK8sApiAbnormalRuleInfoResponse, err error)

ModifyK8sApiAbnormalRuleInfo 修改k8sapi异常规则信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyK8sApiAbnormalRuleStatus added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalRuleStatus(request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)

ModifyK8sApiAbnormalRuleStatus 修改k8sapi异常事件规则状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyK8sApiAbnormalRuleStatusWithContext added in v1.0.545

func (c *Client) ModifyK8sApiAbnormalRuleStatusWithContext(ctx context.Context, request *ModifyK8sApiAbnormalRuleStatusRequest) (response *ModifyK8sApiAbnormalRuleStatusResponse, err error)

ModifyK8sApiAbnormalRuleStatus 修改k8sapi异常事件规则状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyReverseShellStatus

func (c *Client) ModifyReverseShellStatus(request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)

ModifyReverseShellStatus 修改反弹shell事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifyReverseShellStatusWithContext added in v1.0.324

func (c *Client) ModifyReverseShellStatusWithContext(ctx context.Context, request *ModifyReverseShellStatusRequest) (response *ModifyReverseShellStatusResponse, err error)

ModifyReverseShellStatus 修改反弹shell事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifyRiskSyscallStatus

func (c *Client) ModifyRiskSyscallStatus(request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)

ModifyRiskSyscallStatus 修改高危系统调用事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifyRiskSyscallStatusWithContext added in v1.0.324

func (c *Client) ModifyRiskSyscallStatusWithContext(ctx context.Context, request *ModifyRiskSyscallStatusRequest) (response *ModifyRiskSyscallStatusResponse, err error)

ModifyRiskSyscallStatus 修改高危系统调用事件的状态信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifySecLogCleanSettingInfo added in v1.0.518

func (c *Client) ModifySecLogCleanSettingInfo(request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)

ModifySecLogCleanSettingInfo 修改安全日志清理设置信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogCleanSettingInfoWithContext added in v1.0.518

func (c *Client) ModifySecLogCleanSettingInfoWithContext(ctx context.Context, request *ModifySecLogCleanSettingInfoRequest) (response *ModifySecLogCleanSettingInfoResponse, err error)

ModifySecLogCleanSettingInfo 修改安全日志清理设置信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogDeliveryClsSetting added in v1.0.518

func (c *Client) ModifySecLogDeliveryClsSetting(request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)

ModifySecLogDeliveryClsSetting 更新安全日志-日志投递cls配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogDeliveryClsSettingWithContext added in v1.0.518

func (c *Client) ModifySecLogDeliveryClsSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryClsSettingRequest) (response *ModifySecLogDeliveryClsSettingResponse, err error)

ModifySecLogDeliveryClsSetting 更新安全日志-日志投递cls配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogDeliveryKafkaSetting added in v1.0.518

func (c *Client) ModifySecLogDeliveryKafkaSetting(request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)

ModifySecLogDeliveryKafkaSetting 更新安全日志投递kafka设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogDeliveryKafkaSettingWithContext added in v1.0.518

func (c *Client) ModifySecLogDeliveryKafkaSettingWithContext(ctx context.Context, request *ModifySecLogDeliveryKafkaSettingRequest) (response *ModifySecLogDeliveryKafkaSettingResponse, err error)

ModifySecLogDeliveryKafkaSetting 更新安全日志投递kafka设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogJoinObjects added in v1.0.518

func (c *Client) ModifySecLogJoinObjects(request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)

ModifySecLogJoinObjects 修改安全日志接入对象

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogJoinObjectsWithContext added in v1.0.518

func (c *Client) ModifySecLogJoinObjectsWithContext(ctx context.Context, request *ModifySecLogJoinObjectsRequest) (response *ModifySecLogJoinObjectsResponse, err error)

ModifySecLogJoinObjects 修改安全日志接入对象

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogJoinState added in v1.0.518

func (c *Client) ModifySecLogJoinState(request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)

ModifySecLogJoinState 修改安全日志接入状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogJoinStateWithContext added in v1.0.518

func (c *Client) ModifySecLogJoinStateWithContext(ctx context.Context, request *ModifySecLogJoinStateRequest) (response *ModifySecLogJoinStateResponse, err error)

ModifySecLogJoinState 修改安全日志接入状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogKafkaUIN added in v1.0.518

func (c *Client) ModifySecLogKafkaUIN(request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)

ModifySecLogKafkaUIN 修改安全日志kafkaUIN

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifySecLogKafkaUINWithContext added in v1.0.518

func (c *Client) ModifySecLogKafkaUINWithContext(ctx context.Context, request *ModifySecLogKafkaUINRequest) (response *ModifySecLogKafkaUINResponse, err error)

ModifySecLogKafkaUIN 修改安全日志kafkaUIN

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVirusAutoIsolateExampleSwitch added in v1.0.518

func (c *Client) ModifyVirusAutoIsolateExampleSwitch(request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)

ModifyVirusAutoIsolateExampleSwitch 修改木马自动隔离样本开关

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVirusAutoIsolateExampleSwitchWithContext added in v1.0.518

func (c *Client) ModifyVirusAutoIsolateExampleSwitchWithContext(ctx context.Context, request *ModifyVirusAutoIsolateExampleSwitchRequest) (response *ModifyVirusAutoIsolateExampleSwitchResponse, err error)

ModifyVirusAutoIsolateExampleSwitch 修改木马自动隔离样本开关

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVirusAutoIsolateSetting added in v1.0.518

func (c *Client) ModifyVirusAutoIsolateSetting(request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)

ModifyVirusAutoIsolateSetting 修改木马自动隔离设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVirusAutoIsolateSettingWithContext added in v1.0.518

func (c *Client) ModifyVirusAutoIsolateSettingWithContext(ctx context.Context, request *ModifyVirusAutoIsolateSettingRequest) (response *ModifyVirusAutoIsolateSettingResponse, err error)

ModifyVirusAutoIsolateSetting 修改木马自动隔离设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyVirusFileStatus

func (c *Client) ModifyVirusFileStatus(request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)

ModifyVirusFileStatus 运行时更新木马文件事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifyVirusFileStatusWithContext added in v1.0.324

func (c *Client) ModifyVirusFileStatusWithContext(ctx context.Context, request *ModifyVirusFileStatusRequest) (response *ModifyVirusFileStatusResponse, err error)

ModifyVirusFileStatus 运行时更新木马文件事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATANOTFOUND = "InvalidParameterValue.DataNotFound"

func (*Client) ModifyVirusMonitorSetting

func (c *Client) ModifyVirusMonitorSetting(request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)

ModifyVirusMonitorSetting 运行时更新文件查杀实时监控设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVirusMonitorSettingWithContext added in v1.0.324

func (c *Client) ModifyVirusMonitorSettingWithContext(ctx context.Context, request *ModifyVirusMonitorSettingRequest) (response *ModifyVirusMonitorSettingResponse, err error)

ModifyVirusMonitorSetting 运行时更新文件查杀实时监控设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVirusScanSetting

func (c *Client) ModifyVirusScanSetting(request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)

ModifyVirusScanSetting 运行时更新文件查杀设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVirusScanSettingWithContext added in v1.0.324

func (c *Client) ModifyVirusScanSettingWithContext(ctx context.Context, request *ModifyVirusScanSettingRequest) (response *ModifyVirusScanSettingResponse, err error)

ModifyVirusScanSetting 运行时更新文件查杀设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVirusScanTimeoutSetting

func (c *Client) ModifyVirusScanTimeoutSetting(request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)

ModifyVirusScanTimeoutSetting 运行时文件扫描超时设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVirusScanTimeoutSettingWithContext added in v1.0.324

func (c *Client) ModifyVirusScanTimeoutSettingWithContext(ctx context.Context, request *ModifyVirusScanTimeoutSettingRequest) (response *ModifyVirusScanTimeoutSettingResponse, err error)

ModifyVirusScanTimeoutSetting 运行时文件扫描超时设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyVulDefenceEventStatus added in v1.0.518

func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)

ModifyVulDefenceEventStatus 修改漏洞防御事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyVulDefenceEventStatusWithContext added in v1.0.518

func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)

ModifyVulDefenceEventStatus 修改漏洞防御事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyVulDefenceSetting added in v1.0.518

func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)

ModifyVulDefenceSetting 编辑漏洞防御设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyVulDefenceSettingWithContext added in v1.0.518

func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)

ModifyVulDefenceSetting 编辑漏洞防御设置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) OpenTcssTrial added in v1.0.518

func (c *Client) OpenTcssTrial(request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)

OpenTcssTrial 开通容器安全服务试用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) OpenTcssTrialWithContext added in v1.0.518

func (c *Client) OpenTcssTrialWithContext(ctx context.Context, request *OpenTcssTrialRequest) (response *OpenTcssTrialResponse, err error)

OpenTcssTrial 开通容器安全服务试用

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) RemoveAssetImageRegistryRegistryDetail

func (c *Client) RemoveAssetImageRegistryRegistryDetail(request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)

RemoveAssetImageRegistryRegistryDetail 删除单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RemoveAssetImageRegistryRegistryDetailWithContext added in v1.0.324

func (c *Client) RemoveAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *RemoveAssetImageRegistryRegistryDetailRequest) (response *RemoveAssetImageRegistryRegistryDetailResponse, err error)

RemoveAssetImageRegistryRegistryDetail 删除单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RenewImageAuthorizeState

func (c *Client) RenewImageAuthorizeState(request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)

RenewImageAuthorizeState RenewImageAuthorizeState 授权镜像扫描

可能返回的错误码:

FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) RenewImageAuthorizeStateWithContext added in v1.0.324

func (c *Client) RenewImageAuthorizeStateWithContext(ctx context.Context, request *RenewImageAuthorizeStateRequest) (response *RenewImageAuthorizeStateResponse, err error)

RenewImageAuthorizeState RenewImageAuthorizeState 授权镜像扫描

可能返回的错误码:

FAILEDOPERATION_AUTHORIZEDNOTENOUGH = "FailedOperation.AuthorizedNotEnough"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ResetSecLogTopicConfig added in v1.0.518

func (c *Client) ResetSecLogTopicConfig(request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)

ResetSecLogTopicConfig 重置安全日志主题设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ResetSecLogTopicConfigWithContext added in v1.0.518

func (c *Client) ResetSecLogTopicConfigWithContext(ctx context.Context, request *ResetSecLogTopicConfigRequest) (response *ResetSecLogTopicConfigResponse, err error)

ResetSecLogTopicConfig 重置安全日志主题设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ScanComplianceAssets

func (c *Client) ScanComplianceAssets(request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)

ScanComplianceAssets 重新检测选定的资产

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanComplianceAssetsByPolicyItem

func (c *Client) ScanComplianceAssetsByPolicyItem(request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)

ScanComplianceAssetsByPolicyItem 用指定的检测项重新检测选定的资产,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanComplianceAssetsByPolicyItemWithContext added in v1.0.324

func (c *Client) ScanComplianceAssetsByPolicyItemWithContext(ctx context.Context, request *ScanComplianceAssetsByPolicyItemRequest) (response *ScanComplianceAssetsByPolicyItemResponse, err error)

ScanComplianceAssetsByPolicyItem 用指定的检测项重新检测选定的资产,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanComplianceAssetsWithContext added in v1.0.324

func (c *Client) ScanComplianceAssetsWithContext(ctx context.Context, request *ScanComplianceAssetsRequest) (response *ScanComplianceAssetsResponse, err error)

ScanComplianceAssets 重新检测选定的资产

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanCompliancePolicyItems

func (c *Client) ScanCompliancePolicyItems(request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)

ScanCompliancePolicyItems 重新检测选的检测项下的所有资产,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanCompliancePolicyItemsWithContext added in v1.0.324

func (c *Client) ScanCompliancePolicyItemsWithContext(ctx context.Context, request *ScanCompliancePolicyItemsRequest) (response *ScanCompliancePolicyItemsResponse, err error)

ScanCompliancePolicyItems 重新检测选的检测项下的所有资产,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanComplianceScanFailedAssets

func (c *Client) ScanComplianceScanFailedAssets(request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)

ScanComplianceScanFailedAssets 重新检测选定的检测失败的资产下的所有失败的检测项,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) ScanComplianceScanFailedAssetsWithContext added in v1.0.324

func (c *Client) ScanComplianceScanFailedAssetsWithContext(ctx context.Context, request *ScanComplianceScanFailedAssetsRequest) (response *ScanComplianceScanFailedAssetsResponse, err error)

ScanComplianceScanFailedAssets 重新检测选定的检测失败的资产下的所有失败的检测项,返回创建的合规检查任务的ID。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

func (*Client) SetCheckMode

func (c *Client) SetCheckMode(request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)

SetCheckMode 设置检测模式和自动检查

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) SetCheckModeWithContext added in v1.0.324

func (c *Client) SetCheckModeWithContext(ctx context.Context, request *SetCheckModeRequest) (response *SetCheckModeResponse, err error)

SetCheckMode 设置检测模式和自动检查

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) StopVirusScanTask

func (c *Client) StopVirusScanTask(request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)

StopVirusScanTask 运行时停止木马查杀任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StopVirusScanTaskWithContext added in v1.0.324

func (c *Client) StopVirusScanTaskWithContext(ctx context.Context, request *StopVirusScanTaskRequest) (response *StopVirusScanTaskResponse, err error)

StopVirusScanTask 运行时停止木马查杀任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StopVulScanTask added in v1.0.518

func (c *Client) StopVulScanTask(request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)

StopVulScanTask 停止漏洞扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StopVulScanTaskWithContext added in v1.0.518

func (c *Client) StopVulScanTaskWithContext(ctx context.Context, request *StopVulScanTaskRequest) (response *StopVulScanTaskResponse, err error)

StopVulScanTask 停止漏洞扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) SwitchImageAutoAuthorizedRule added in v1.0.518

func (c *Client) SwitchImageAutoAuthorizedRule(request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)

SwitchImageAutoAuthorizedRule 编辑本地镜像自动授权开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SwitchImageAutoAuthorizedRuleWithContext added in v1.0.518

func (c *Client) SwitchImageAutoAuthorizedRuleWithContext(ctx context.Context, request *SwitchImageAutoAuthorizedRuleRequest) (response *SwitchImageAutoAuthorizedRuleResponse, err error)

SwitchImageAutoAuthorizedRule 编辑本地镜像自动授权开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ERRRULENOTFIND = "FailedOperation.ErrRuleNotFind"
FAILEDOPERATION_RULENOTFIND = "FailedOperation.RuleNotFind"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SyncAssetImageRegistryAsset

func (c *Client) SyncAssetImageRegistryAsset(request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)

SyncAssetImageRegistryAsset 镜像仓库资产刷新

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SyncAssetImageRegistryAssetWithContext added in v1.0.324

func (c *Client) SyncAssetImageRegistryAssetWithContext(ctx context.Context, request *SyncAssetImageRegistryAssetRequest) (response *SyncAssetImageRegistryAssetResponse, err error)

SyncAssetImageRegistryAsset 镜像仓库资产刷新

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateAndPublishNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetail(request *UpdateAndPublishNetworkFirewallPolicyDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)

UpdateAndPublishNetworkFirewallPolicyDetail 容器网络创建网络策略更新并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateAndPublishNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) UpdateAndPublishNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *UpdateAndPublishNetworkFirewallPolicyDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse, err error)

UpdateAndPublishNetworkFirewallPolicyDetail 容器网络创建网络策略更新并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateAndPublishNetworkFirewallPolicyYamlDetail added in v1.0.518

func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetail(request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)

UpdateAndPublishNetworkFirewallPolicyYamlDetail 容器网络更新Yaml网络策略并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateAndPublishNetworkFirewallPolicyYamlDetailWithContext added in v1.0.518

func (c *Client) UpdateAndPublishNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse, err error)

UpdateAndPublishNetworkFirewallPolicyYamlDetail 容器网络更新Yaml网络策略并发布任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateAssetImageRegistryRegistryDetail

func (c *Client) UpdateAssetImageRegistryRegistryDetail(request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)

UpdateAssetImageRegistryRegistryDetail 更新单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateAssetImageRegistryRegistryDetailWithContext added in v1.0.324

func (c *Client) UpdateAssetImageRegistryRegistryDetailWithContext(ctx context.Context, request *UpdateAssetImageRegistryRegistryDetailRequest) (response *UpdateAssetImageRegistryRegistryDetailResponse, err error)

UpdateAssetImageRegistryRegistryDetail 更新单个镜像仓库详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DATAVALUENOTCORRECT = "FailedOperation.DataValueNotCorrect"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateImageRegistryTimingScanTask

func (c *Client) UpdateImageRegistryTimingScanTask(request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)

UpdateImageRegistryTimingScanTask 镜像仓库更新定时任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateImageRegistryTimingScanTaskWithContext added in v1.0.324

func (c *Client) UpdateImageRegistryTimingScanTaskWithContext(ctx context.Context, request *UpdateImageRegistryTimingScanTaskRequest) (response *UpdateImageRegistryTimingScanTaskResponse, err error)

UpdateImageRegistryTimingScanTask 镜像仓库更新定时任务

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateNetworkFirewallPolicyDetail added in v1.0.518

func (c *Client) UpdateNetworkFirewallPolicyDetail(request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)

UpdateNetworkFirewallPolicyDetail 容器网络创建网络策略更新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateNetworkFirewallPolicyDetailWithContext added in v1.0.518

func (c *Client) UpdateNetworkFirewallPolicyDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyDetailRequest) (response *UpdateNetworkFirewallPolicyDetailResponse, err error)

UpdateNetworkFirewallPolicyDetail 容器网络创建网络策略更新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateNetworkFirewallPolicyYamlDetail added in v1.0.518

func (c *Client) UpdateNetworkFirewallPolicyYamlDetail(request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)

UpdateNetworkFirewallPolicyYamlDetail 容器网络更新Yaml网络策略任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) UpdateNetworkFirewallPolicyYamlDetailWithContext added in v1.0.518

func (c *Client) UpdateNetworkFirewallPolicyYamlDetailWithContext(ctx context.Context, request *UpdateNetworkFirewallPolicyYamlDetailRequest) (response *UpdateNetworkFirewallPolicyYamlDetailResponse, err error)

UpdateNetworkFirewallPolicyYamlDetail 容器网络更新Yaml网络策略任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

type ClsLogsetInfo added in v1.0.518

type ClsLogsetInfo struct {
	// 日志集ID
	LogsetID *string `json:"LogsetID,omitnil" name:"LogsetID"`

	// 日志集名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogsetName *string `json:"LogsetName,omitnil" name:"LogsetName"`

	// cls主题列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicList []*ClsTopicInfo `json:"TopicList,omitnil" name:"TopicList"`
}

type ClsTopicInfo added in v1.0.518

type ClsTopicInfo struct {
	// 主题ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`

	// 主题名称
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
}

type ClusterCheckItem

type ClusterCheckItem struct {
	// 唯一的检测项的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`

	// 风险项的名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 检测项详细描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ItemDetail *string `json:"ItemDetail,omitnil" name:"ItemDetail"`

	// 威胁等级。严重Serious,高危High,中危Middle,提示Hint
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 检查对象、风险对象.Runc,Kubelet,Containerd,Pods
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskTarget *string `json:"RiskTarget,omitnil" name:"RiskTarget"`

	// 风险类别,漏洞风险CVERisk,配置风险ConfigRisk
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskType *string `json:"RiskType,omitnil" name:"RiskType"`

	// 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskAttribute *string `json:"RiskAttribute,omitnil" name:"RiskAttribute"`

	// 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskProperty *string `json:"RiskProperty,omitnil" name:"RiskProperty"`

	// CVE编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVENumber *string `json:"CVENumber,omitnil" name:"CVENumber"`

	// 披露时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscoverTime *string `json:"DiscoverTime,omitnil" name:"DiscoverTime"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// CVSS信息,用于画图
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSS *string `json:"CVSS,omitnil" name:"CVSS"`

	// CVSS分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSSScore *string `json:"CVSSScore,omitnil" name:"CVSSScore"`

	// 参考连接
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelateLink *string `json:"RelateLink,omitnil" name:"RelateLink"`

	// 影响类型,为Node或者Workload
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedType *string `json:"AffectedType,omitnil" name:"AffectedType"`

	// 受影响的版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedVersion *string `json:"AffectedVersion,omitnil" name:"AffectedVersion"`

	// 忽略的资产数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoredAssetNum *int64 `json:"IgnoredAssetNum,omitnil" name:"IgnoredAssetNum"`

	// 是否忽略该检测项
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsIgnored *bool `json:"IsIgnored,omitnil" name:"IsIgnored"`

	// 受影响评估
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskAssessment *string `json:"RiskAssessment,omitnil" name:"RiskAssessment"`
}

type ClusterCheckTaskItem

type ClusterCheckTaskItem struct {
	// 指定要扫描的集群ID
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群所属地域
	ClusterRegion *string `json:"ClusterRegion,omitnil" name:"ClusterRegion"`

	// 指定要扫描的节点IP
	NodeIp *string `json:"NodeIp,omitnil" name:"NodeIp"`

	// 按照要扫描的workload名字
	WorkloadName *string `json:"WorkloadName,omitnil" name:"WorkloadName"`
}

type ClusterCreateComponentItem

type ClusterCreateComponentItem struct {
	// 要安装组件的集群ID。
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 该集群对应的地域
	ClusterRegion *string `json:"ClusterRegion,omitnil" name:"ClusterRegion"`
}

type ClusterCustomParameters added in v1.0.673

type ClusterCustomParameters struct {
	// 参数名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 参数值
	Values []*string `json:"Values,omitnil" name:"Values"`
}

type ClusterInfoItem

type ClusterInfoItem struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 集群操作系统
	ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`

	// 集群类型
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`

	// 集群节点数
	ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`

	// 集群区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 监控组件的状态,为Defender_Uninstall、Defender_Normal、Defender_Error、Defender_Installing
	DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`

	// 集群状态
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`

	// 集群的检测模式,为Cluster_Normal或者Cluster_Actived.
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`

	// 是否自动定期检测
	ClusterAutoCheck *bool `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`

	// 防护容器部署失败原因,为UserDaemonSetNotReady时,和UnreadyNodeNum转成"N个节点防御容器为就绪",其他错误直接展示
	DefenderErrorReason *string `json:"DefenderErrorReason,omitnil" name:"DefenderErrorReason"`

	// 防御容器没有ready状态的节点数量
	UnreadyNodeNum *uint64 `json:"UnreadyNodeNum,omitnil" name:"UnreadyNodeNum"`

	// 严重风险检查项的数量
	SeriousRiskCount *int64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`

	// 高风险检查项的数量
	HighRiskCount *int64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`

	// 中风险检查项的数量
	MiddleRiskCount *int64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`

	// 提示风险检查项的数量
	HintRiskCount *int64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`

	// 检查失败原因
	CheckFailReason *string `json:"CheckFailReason,omitnil" name:"CheckFailReason"`

	// 检查状态,为Task_Running, NoRisk, HasRisk, Uncheck, Task_Error
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 任务创建时间,检查时间
	TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`

	// 接入状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessedStatus *string `json:"AccessedStatus,omitnil" name:"AccessedStatus"`

	// 接入失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessedSubStatus *string `json:"AccessedSubStatus,omitnil" name:"AccessedSubStatus"`

	// 节点总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeCount *uint64 `json:"NodeCount,omitnil" name:"NodeCount"`

	// 离线节点数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffLineNodeCount *uint64 `json:"OffLineNodeCount,omitnil" name:"OffLineNodeCount"`

	// 未安装agent节点数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnInstallAgentNodeCount *uint64 `json:"UnInstallAgentNodeCount,omitnil" name:"UnInstallAgentNodeCount"`
}

type ClusterRiskItem

type ClusterRiskItem struct {
	// 检测项相关信息
	CheckItem *ClusterCheckItem `json:"CheckItem,omitnil" name:"CheckItem"`

	// 验证信息
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`

	// 事件描述,检查的错误信息
	ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`

	// 受影响的集群数量
	AffectedClusterCount *uint64 `json:"AffectedClusterCount,omitnil" name:"AffectedClusterCount"`

	// 受影响的节点数量
	AffectedNodeCount *uint64 `json:"AffectedNodeCount,omitnil" name:"AffectedNodeCount"`
}

type ComplianceAffectedAsset

type ComplianceAffectedAsset struct {
	// 为客户分配的唯一的资产项的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 资产项的名称。
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`

	// 资产项的类型
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 节点名称。
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 上次检测的时间,格式为”YYYY-MM-DD HH:m::SS“。
	//
	// 如果没有检测过,此处为”0000-00-00 00:00:00“。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 检测结果。取值为:
	//
	// RESULT_FAILED: 未通过
	//
	// RESULT_PASSED: 通过
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`

	// 主机IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 镜像的tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 检查项验证信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`

	// 主机实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}

type ComplianceAssetDetailInfo

type ComplianceAssetDetailInfo struct {
	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`

	// 资产所属的节点的名称。
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 资产所在的主机的名称。
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 资产所在的主机的IP。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 此类资产通过的检测项的数目。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 检测结果:
	// RESULT_FAILED: 未通过。
	// RESULT_PASSED: 通过。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`

	// 资产的运行状态。
	AssetStatus *string `json:"AssetStatus,omitnil" name:"AssetStatus"`

	// 创建资产的时间。
	// ASSET_NORMAL: 正常运行,
	// ASSET_PAUSED: 暂停运行,
	// ASSET_STOPPED: 停止运行,
	// ASSET_ABNORMAL: 异常
	AssetCreateTime *string `json:"AssetCreateTime,omitnil" name:"AssetCreateTime"`
}

type ComplianceAssetInfo

type ComplianceAssetInfo struct {
	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`

	// 当资产为镜像时,这个字段为镜像Tag。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 资产所在的主机IP。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 资产所属的节点的名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 此类资产通过的检测项的数目。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 检测结果:
	// RESULT_FAILED: 未通过。
	// RESULT_PASSED: 通过。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`

	// 主机节点的实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}

type ComplianceAssetPolicyItem

type ComplianceAssetPolicyItem struct {
	// 为客户分配的唯一的检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 检测项的原始ID
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 检测项所属的类型的名称
	Category *string `json:"Category,omitnil" name:"Category"`

	// 所属的合规标准的ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`

	// 所属的合规标准的名称
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`

	// 威胁等级
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 检测结果
	// RESULT_PASSED: 通过
	// RESULT_FAILED: 未通过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`

	// 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`

	// 处理建议。
	FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`

	// 最近检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 验证信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyInfo *string `json:"VerifyInfo,omitnil" name:"VerifyInfo"`
}

type ComplianceAssetPolicySetItem added in v1.0.519

type ComplianceAssetPolicySetItem struct {
	// 资产ID
	CustomerAssetItemId *uint64 `json:"CustomerAssetItemId,omitnil" name:"CustomerAssetItemId"`

	// 需要忽略指定资产内的检查项ID列表,为空表示所有
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

type ComplianceAssetSummary

type ComplianceAssetSummary struct {
	// 资产类别。
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 是否为客户的首次检测。与CheckStatus配合使用。
	IsCustomerFirstCheck *bool `json:"IsCustomerFirstCheck,omitnil" name:"IsCustomerFirstCheck"`

	// 检测状态
	//
	// CHECK_UNINIT, 用户未启用此功能
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 此类别的检测进度,为 0~100 的数。若未在检测中,无此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckProgress *float64 `json:"CheckProgress,omitnil" name:"CheckProgress"`

	// 此类资产通过的检测项的数目。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitnil" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitnil" name:"FailedPolicyItemCount"`

	// 此类资产下未通过的严重级别的检测项的数目。
	FailedCriticalPolicyItemCount *uint64 `json:"FailedCriticalPolicyItemCount,omitnil" name:"FailedCriticalPolicyItemCount"`

	// 此类资产下未通过的高危检测项的数目。
	FailedHighRiskPolicyItemCount *uint64 `json:"FailedHighRiskPolicyItemCount,omitnil" name:"FailedHighRiskPolicyItemCount"`

	// 此类资产下未通过的中危检测项的数目。
	FailedMediumRiskPolicyItemCount *uint64 `json:"FailedMediumRiskPolicyItemCount,omitnil" name:"FailedMediumRiskPolicyItemCount"`

	// 此类资产下未通过的低危检测项的数目。
	FailedLowRiskPolicyItemCount *uint64 `json:"FailedLowRiskPolicyItemCount,omitnil" name:"FailedLowRiskPolicyItemCount"`

	// 此类资产下提示级别的检测项的数目。
	NoticePolicyItemCount *uint64 `json:"NoticePolicyItemCount,omitnil" name:"NoticePolicyItemCount"`

	// 通过检测的资产的数目。
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`

	// 未通过检测的资产的数目。
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`

	// 此类资产的合规率,0~100的数。
	AssetPassedRate *float64 `json:"AssetPassedRate,omitnil" name:"AssetPassedRate"`

	// 检测失败的资产的数目。
	ScanFailedAssetCount *uint64 `json:"ScanFailedAssetCount,omitnil" name:"ScanFailedAssetCount"`

	// 上次检测的耗时,单位为秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckCostTime *float64 `json:"CheckCostTime,omitnil" name:"CheckCostTime"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 定时检测规则。
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`

	// 已开启的检查项总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenPolicyItemCount *uint64 `json:"OpenPolicyItemCount,omitnil" name:"OpenPolicyItemCount"`

	// 已忽略的检查项总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoredPolicyItemCount *uint64 `json:"IgnoredPolicyItemCount,omitnil" name:"IgnoredPolicyItemCount"`
}

type ComplianceBenchmarkStandard

type ComplianceBenchmarkStandard struct {
	// 合规标准的ID
	StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`

	// 合规标准的名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 合规标准包含的数目
	PolicyItemCount *uint64 `json:"PolicyItemCount,omitnil" name:"PolicyItemCount"`

	// 是否启用此标准
	Enabled *bool `json:"Enabled,omitnil" name:"Enabled"`

	// 标准的描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

type ComplianceBenchmarkStandardEnable

type ComplianceBenchmarkStandardEnable struct {
	// 合规标准的ID。
	StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`

	// 是否启用合规标准
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
}

type ComplianceContainerDetailInfo

type ComplianceContainerDetailInfo struct {
	// 容器在主机上的ID。
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 容器所属的Pod的名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodName *string `json:"PodName,omitnil" name:"PodName"`
}

type ComplianceFilters

type ComplianceFilters struct {
	// 过滤键的名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 一个或者多个过滤值。
	Values []*string `json:"Values,omitnil" name:"Values"`

	// 是否模糊查询。默认为是。
	ExactMatch *bool `json:"ExactMatch,omitnil" name:"ExactMatch"`
}

type ComplianceHostDetailInfo

type ComplianceHostDetailInfo struct {
	// 主机上的Docker版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`

	// 主机上的K8S的版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	K8SVersion *string `json:"K8SVersion,omitnil" name:"K8SVersion"`

	// 主机上Containerd版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerdVersion *string `json:"ContainerdVersion,omitnil" name:"ContainerdVersion"`
}

type ComplianceImageDetailInfo

type ComplianceImageDetailInfo struct {
	// 镜像在主机上的ID。
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像的名称。
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像的Tag。
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 镜像所在远程仓库的路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Repository *string `json:"Repository,omitnil" name:"Repository"`
}

type ComplianceK8SDetailInfo

type ComplianceK8SDetailInfo struct {
	// K8S集群的名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// K8S集群的版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`
}

type CompliancePeriodTask

type CompliancePeriodTask struct {
	// 周期任务的ID
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`

	// 资产类型。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 最近一次触发的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastTriggerTime *string `json:"LastTriggerTime,omitnil" name:"LastTriggerTime"`

	// 总的检查项数目
	TotalPolicyItemCount *uint64 `json:"TotalPolicyItemCount,omitnil" name:"TotalPolicyItemCount"`

	// 周期设置
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`

	// 合规标准列表
	BenchmarkStandardSet []*ComplianceBenchmarkStandard `json:"BenchmarkStandardSet,omitnil" name:"BenchmarkStandardSet"`
}

type CompliancePeriodTaskRule

type CompliancePeriodTaskRule struct {
	// 执行的频率(几天一次),取值为:1,3,7。
	Frequency *uint64 `json:"Frequency,omitnil" name:"Frequency"`

	// 在这天的什么时间执行,格式为:HH:mm:SS。
	ExecutionTime *string `json:"ExecutionTime,omitnil" name:"ExecutionTime"`

	// 是否开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *bool `json:"Enable,omitnil" name:"Enable"`
}

type CompliancePolicyAssetSetItem added in v1.0.519

type CompliancePolicyAssetSetItem struct {
	// 检查项ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 需要忽略指定检查项内的资产ID列表,为空表示所有
	CustomerAssetItemIdSet []*uint64 `json:"CustomerAssetItemIdSet,omitnil" name:"CustomerAssetItemIdSet"`
}

type CompliancePolicyItemSummary

type CompliancePolicyItemSummary struct {
	// 为客户分配的唯一的检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 检测项的原始ID。
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitnil" name:"BasePolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 检测项所属的类型,枚举字符串。
	Category *string `json:"Category,omitnil" name:"Category"`

	// 所属的合规标准
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitnil" name:"BenchmarkStandardName"`

	// 威胁等级。RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 检测项所属的资产类型
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 最近检测的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitnil" name:"LastCheckTime"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 检测结果。RESULT_PASSED: 通过
	//
	// RESULT_FAILED: 未通过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitnil" name:"CheckResult"`

	// 通过检测的资产的数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitnil" name:"PassedAssetCount"`

	// 未通过检测的资产的数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitnil" name:"FailedAssetCount"`

	// 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhitelistId *uint64 `json:"WhitelistId,omitnil" name:"WhitelistId"`

	// 处理建议。
	FixSuggestion *string `json:"FixSuggestion,omitnil" name:"FixSuggestion"`

	// 所属的合规标准的ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitnil" name:"BenchmarkStandardId"`

	// 检测项适用的版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicableVersion *string `json:"ApplicableVersion,omitnil" name:"ApplicableVersion"`
}

type ComplianceScanFailedAsset

type ComplianceScanFailedAsset struct {
	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitnil" name:"AssetName"`

	// 资产检测失败的原因。
	FailureReason *string `json:"FailureReason,omitnil" name:"FailureReason"`

	// 检测失败的处理建议。
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`

	// 检测的时间。
	CheckTime *string `json:"CheckTime,omitnil" name:"CheckTime"`
}

type ComplianceWhitelistItem

type ComplianceWhitelistItem struct {
	// 白名单项的ID。
	WhitelistItemId *uint64 `json:"WhitelistItemId,omitnil" name:"WhitelistItemId"`

	// 客户检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 合规标准的名称。
	StandardName *string `json:"StandardName,omitnil" name:"StandardName"`

	// 合规标准的ID。
	StandardId *uint64 `json:"StandardId,omitnil" name:"StandardId"`

	// 检测项影响的资产的数目。
	AffectedAssetCount *uint64 `json:"AffectedAssetCount,omitnil" name:"AffectedAssetCount"`

	// 最后更新的时间
	LastUpdateTime *string `json:"LastUpdateTime,omitnil" name:"LastUpdateTime"`

	// 加入到白名单的时间
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}

type ComponentInfo

type ComponentInfo struct {
	// 名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 版本
	Version *string `json:"Version,omitnil" name:"Version"`
}

type ComponentsInfo

type ComponentsInfo struct {
	// 组件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Component is deprecated.
	Component *string `json:"Component,omitnil" name:"Component"`

	// 组件版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil" name:"Version"`

	// 可修复版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersion *string `json:"FixedVersion,omitnil" name:"FixedVersion"`

	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil" name:"Path"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil" name:"Type"`

	// 组件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`
}

type ConfirmNetworkFirewallPolicyRequest added in v1.0.518

type ConfirmNetworkFirewallPolicyRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

func NewConfirmNetworkFirewallPolicyRequest added in v1.0.518

func NewConfirmNetworkFirewallPolicyRequest() (request *ConfirmNetworkFirewallPolicyRequest)

func (*ConfirmNetworkFirewallPolicyRequest) FromJsonString added in v1.0.518

func (r *ConfirmNetworkFirewallPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfirmNetworkFirewallPolicyRequest) ToJsonString added in v1.0.518

func (r *ConfirmNetworkFirewallPolicyRequest) ToJsonString() string

type ConfirmNetworkFirewallPolicyRequestParams added in v1.0.518

type ConfirmNetworkFirewallPolicyRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type ConfirmNetworkFirewallPolicyResponse added in v1.0.518

type ConfirmNetworkFirewallPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ConfirmNetworkFirewallPolicyResponseParams `json:"Response"`
}

func NewConfirmNetworkFirewallPolicyResponse added in v1.0.518

func NewConfirmNetworkFirewallPolicyResponse() (response *ConfirmNetworkFirewallPolicyResponse)

func (*ConfirmNetworkFirewallPolicyResponse) FromJsonString added in v1.0.518

func (r *ConfirmNetworkFirewallPolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfirmNetworkFirewallPolicyResponse) ToJsonString added in v1.0.518

func (r *ConfirmNetworkFirewallPolicyResponse) ToJsonString() string

type ConfirmNetworkFirewallPolicyResponseParams added in v1.0.518

type ConfirmNetworkFirewallPolicyResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建确认任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ConnDetectConfig added in v1.0.710

type ConnDetectConfig struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
}

type ContainerInfo

type ContainerInfo struct {
	// 容器id
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 容器运行状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 运行用户
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`

	// 命令行
	Cmd *string `json:"Cmd,omitnil" name:"Cmd"`

	// CPU使用率 *1000
	CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`

	// 内存使用 kb
	RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像id
	POD *string `json:"POD,omitnil" name:"POD"`

	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`

	// 网络子状态
	NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`

	// 隔离来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`

	// 隔离时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`

	// 超级节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// podip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 节点类型:节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 所属Pod的CPU
	PodCpu *int64 `json:"PodCpu,omitnil" name:"PodCpu"`

	// 所属Pod的内存
	PodMem *int64 `json:"PodMem,omitnil" name:"PodMem"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// pod uid
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodUid *string `json:"PodUid,omitnil" name:"PodUid"`
}

type ContainerMount

type ContainerMount struct {
	// 挂载类型 bind
	Type *string `json:"Type,omitnil" name:"Type"`

	// 宿主机路径
	Source *string `json:"Source,omitnil" name:"Source"`

	// 容器内路径
	Destination *string `json:"Destination,omitnil" name:"Destination"`

	// 模式
	Mode *string `json:"Mode,omitnil" name:"Mode"`

	// 读写权限
	RW *bool `json:"RW,omitnil" name:"RW"`

	// 传播类型
	Propagation *string `json:"Propagation,omitnil" name:"Propagation"`

	// 名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 驱动
	Driver *string `json:"Driver,omitnil" name:"Driver"`
}

type ContainerNetwork

type ContainerNetwork struct {
	// endpoint id
	EndpointID *string `json:"EndpointID,omitnil" name:"EndpointID"`

	// 模式:bridge
	Mode *string `json:"Mode,omitnil" name:"Mode"`

	// 网络名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 网络ID
	NetworkID *string `json:"NetworkID,omitnil" name:"NetworkID"`

	// 网关
	Gateway *string `json:"Gateway,omitnil" name:"Gateway"`

	// IPV4地址
	Ipv4 *string `json:"Ipv4,omitnil" name:"Ipv4"`

	// IPV6地址
	Ipv6 *string `json:"Ipv6,omitnil" name:"Ipv6"`

	// MAC 地址
	MAC *string `json:"MAC,omitnil" name:"MAC"`
}

type CreateAbnormalProcessRulesExportJobRequest added in v1.0.553

type CreateAbnormalProcessRulesExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateAbnormalProcessRulesExportJobRequest added in v1.0.553

func NewCreateAbnormalProcessRulesExportJobRequest() (request *CreateAbnormalProcessRulesExportJobRequest)

func (*CreateAbnormalProcessRulesExportJobRequest) FromJsonString added in v1.0.553

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAbnormalProcessRulesExportJobRequest) ToJsonString added in v1.0.553

type CreateAbnormalProcessRulesExportJobRequestParams added in v1.0.553

type CreateAbnormalProcessRulesExportJobRequestParams struct {
	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateAbnormalProcessRulesExportJobResponse added in v1.0.553

type CreateAbnormalProcessRulesExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAbnormalProcessRulesExportJobResponseParams `json:"Response"`
}

func NewCreateAbnormalProcessRulesExportJobResponse added in v1.0.553

func NewCreateAbnormalProcessRulesExportJobResponse() (response *CreateAbnormalProcessRulesExportJobResponse)

func (*CreateAbnormalProcessRulesExportJobResponse) FromJsonString added in v1.0.553

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAbnormalProcessRulesExportJobResponse) ToJsonString added in v1.0.553

type CreateAbnormalProcessRulesExportJobResponseParams added in v1.0.553

type CreateAbnormalProcessRulesExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAccessControlsRuleExportJobRequest added in v1.0.553

type CreateAccessControlsRuleExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By []*string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateAccessControlsRuleExportJobRequest added in v1.0.553

func NewCreateAccessControlsRuleExportJobRequest() (request *CreateAccessControlsRuleExportJobRequest)

func (*CreateAccessControlsRuleExportJobRequest) FromJsonString added in v1.0.553

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAccessControlsRuleExportJobRequest) ToJsonString added in v1.0.553

type CreateAccessControlsRuleExportJobRequestParams added in v1.0.553

type CreateAccessControlsRuleExportJobRequestParams struct {
	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By []*string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateAccessControlsRuleExportJobResponse added in v1.0.553

type CreateAccessControlsRuleExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccessControlsRuleExportJobResponseParams `json:"Response"`
}

func NewCreateAccessControlsRuleExportJobResponse added in v1.0.553

func NewCreateAccessControlsRuleExportJobResponse() (response *CreateAccessControlsRuleExportJobResponse)

func (*CreateAccessControlsRuleExportJobResponse) FromJsonString added in v1.0.553

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAccessControlsRuleExportJobResponse) ToJsonString added in v1.0.553

type CreateAccessControlsRuleExportJobResponseParams added in v1.0.553

type CreateAccessControlsRuleExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAssetImageRegistryScanTaskOneKeyRequest

type CreateAssetImageRegistryScanTaskOneKeyRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像(废弃)
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 是否最新镜像
	IsLatest *bool `json:"IsLatest,omitnil" name:"IsLatest"`

	// 扫描范围 0全部镜像,1自选镜像,2推荐扫描镜像
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`

	// 仓库类型
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 命名空间
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`

	// 是否存在运行中的容器
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 任务超时时长单位s
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}

func NewCreateAssetImageRegistryScanTaskOneKeyRequest

func NewCreateAssetImageRegistryScanTaskOneKeyRequest() (request *CreateAssetImageRegistryScanTaskOneKeyRequest)

func (*CreateAssetImageRegistryScanTaskOneKeyRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageRegistryScanTaskOneKeyRequest) ToJsonString

type CreateAssetImageRegistryScanTaskOneKeyRequestParams added in v1.0.426

type CreateAssetImageRegistryScanTaskOneKeyRequestParams struct {
	// 是否扫描全部镜像(废弃)
	//
	// Deprecated: All is deprecated.
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 是否最新镜像
	IsLatest *bool `json:"IsLatest,omitnil" name:"IsLatest"`

	// 扫描范围 0全部镜像,1自选镜像,2推荐扫描镜像
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`

	// 仓库类型
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 命名空间
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`

	// 是否存在运行中的容器
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 任务超时时长单位s
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}

Predefined struct for user

type CreateAssetImageRegistryScanTaskOneKeyResponse

type CreateAssetImageRegistryScanTaskOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageRegistryScanTaskOneKeyResponseParams `json:"Response"`
}

func NewCreateAssetImageRegistryScanTaskOneKeyResponse

func NewCreateAssetImageRegistryScanTaskOneKeyResponse() (response *CreateAssetImageRegistryScanTaskOneKeyResponse)

func (*CreateAssetImageRegistryScanTaskOneKeyResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageRegistryScanTaskOneKeyResponse) ToJsonString

type CreateAssetImageRegistryScanTaskOneKeyResponseParams added in v1.0.426

type CreateAssetImageRegistryScanTaskOneKeyResponseParams struct {
	// 扫描任务id
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAssetImageRegistryScanTaskRequest

type CreateAssetImageRegistryScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 不需要扫描的镜像列表, 与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版的镜像, 与Filters配合使用
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}

func NewCreateAssetImageRegistryScanTaskRequest

func NewCreateAssetImageRegistryScanTaskRequest() (request *CreateAssetImageRegistryScanTaskRequest)

func (*CreateAssetImageRegistryScanTaskRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageRegistryScanTaskRequest) ToJsonString

type CreateAssetImageRegistryScanTaskRequestParams added in v1.0.426

type CreateAssetImageRegistryScanTaskRequestParams struct {
	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 不需要扫描的镜像列表, 与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版的镜像, 与Filters配合使用
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`
}

Predefined struct for user

type CreateAssetImageRegistryScanTaskResponse

type CreateAssetImageRegistryScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageRegistryScanTaskResponseParams `json:"Response"`
}

func NewCreateAssetImageRegistryScanTaskResponse

func NewCreateAssetImageRegistryScanTaskResponse() (response *CreateAssetImageRegistryScanTaskResponse)

func (*CreateAssetImageRegistryScanTaskResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageRegistryScanTaskResponse) ToJsonString

type CreateAssetImageRegistryScanTaskResponseParams added in v1.0.426

type CreateAssetImageRegistryScanTaskResponseParams struct {
	// 返回的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAssetImageScanSettingRequest

type CreateAssetImageScanSettingRequest struct {
	*tchttp.BaseRequest

	// 开关
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 扫描木马
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`

	// 扫描敏感信息
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`

	// 扫描漏洞
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`

	// 全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 自定义镜像
	Images []*string `json:"Images,omitnil" name:"Images"`
}

func NewCreateAssetImageScanSettingRequest

func NewCreateAssetImageScanSettingRequest() (request *CreateAssetImageScanSettingRequest)

func (*CreateAssetImageScanSettingRequest) FromJsonString

func (r *CreateAssetImageScanSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageScanSettingRequest) ToJsonString

func (r *CreateAssetImageScanSettingRequest) ToJsonString() string

type CreateAssetImageScanSettingRequestParams added in v1.0.426

type CreateAssetImageScanSettingRequestParams struct {
	// 开关
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 扫描木马
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`

	// 扫描敏感信息
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`

	// 扫描漏洞
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`

	// 全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 自定义镜像
	Images []*string `json:"Images,omitnil" name:"Images"`
}

Predefined struct for user

type CreateAssetImageScanSettingResponse

type CreateAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageScanSettingResponseParams `json:"Response"`
}

func NewCreateAssetImageScanSettingResponse

func NewCreateAssetImageScanSettingResponse() (response *CreateAssetImageScanSettingResponse)

func (*CreateAssetImageScanSettingResponse) FromJsonString

func (r *CreateAssetImageScanSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageScanSettingResponse) ToJsonString

func (r *CreateAssetImageScanSettingResponse) ToJsonString() string

type CreateAssetImageScanSettingResponseParams added in v1.0.426

type CreateAssetImageScanSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAssetImageScanTaskRequest

type CreateAssetImageScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	All *bool `json:"All,omitnil" name:"All"`

	// 需要扫描的镜像列表;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitnil" name:"Images"`

	// 扫描漏洞;漏洞,木马和风险需选其一
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`

	// 扫描木马;漏洞,木马和风险需选其一
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`

	// 扫描风险;漏洞,木马和风险需选其一
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`

	// 根据过滤条件筛选出镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}

func NewCreateAssetImageScanTaskRequest

func NewCreateAssetImageScanTaskRequest() (request *CreateAssetImageScanTaskRequest)

func (*CreateAssetImageScanTaskRequest) FromJsonString

func (r *CreateAssetImageScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageScanTaskRequest) ToJsonString

func (r *CreateAssetImageScanTaskRequest) ToJsonString() string

type CreateAssetImageScanTaskRequestParams added in v1.0.426

type CreateAssetImageScanTaskRequestParams struct {
	// 是否扫描全部镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	All *bool `json:"All,omitnil" name:"All"`

	// 需要扫描的镜像列表;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitnil" name:"Images"`

	// 扫描漏洞;漏洞,木马和风险需选其一
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`

	// 扫描木马;漏洞,木马和风险需选其一
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`

	// 扫描风险;漏洞,木马和风险需选其一
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`

	// 根据过滤条件筛选出镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds []*string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}

Predefined struct for user

type CreateAssetImageScanTaskResponse

type CreateAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageScanTaskResponseParams `json:"Response"`
}

func NewCreateAssetImageScanTaskResponse

func NewCreateAssetImageScanTaskResponse() (response *CreateAssetImageScanTaskResponse)

func (*CreateAssetImageScanTaskResponse) FromJsonString

func (r *CreateAssetImageScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageScanTaskResponse) ToJsonString

func (r *CreateAssetImageScanTaskResponse) ToJsonString() string

type CreateAssetImageScanTaskResponseParams added in v1.0.426

type CreateAssetImageScanTaskResponseParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateAssetImageVirusExportJobRequest added in v1.0.518

type CreateAssetImageVirusExportJobRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为10000
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewCreateAssetImageVirusExportJobRequest added in v1.0.518

func NewCreateAssetImageVirusExportJobRequest() (request *CreateAssetImageVirusExportJobRequest)

func (*CreateAssetImageVirusExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateAssetImageVirusExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageVirusExportJobRequest) ToJsonString added in v1.0.518

type CreateAssetImageVirusExportJobRequestParams added in v1.0.518

type CreateAssetImageVirusExportJobRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为10000
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type CreateAssetImageVirusExportJobResponse added in v1.0.518

type CreateAssetImageVirusExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetImageVirusExportJobResponseParams `json:"Response"`
}

func NewCreateAssetImageVirusExportJobResponse added in v1.0.518

func NewCreateAssetImageVirusExportJobResponse() (response *CreateAssetImageVirusExportJobResponse)

func (*CreateAssetImageVirusExportJobResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAssetImageVirusExportJobResponse) ToJsonString added in v1.0.518

type CreateAssetImageVirusExportJobResponseParams added in v1.0.518

type CreateAssetImageVirusExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateCheckComponentRequest

type CreateCheckComponentRequest struct {
	*tchttp.BaseRequest

	// 要安装的集群列表信息
	ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}

func NewCreateCheckComponentRequest

func NewCreateCheckComponentRequest() (request *CreateCheckComponentRequest)

func (*CreateCheckComponentRequest) FromJsonString

func (r *CreateCheckComponentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCheckComponentRequest) ToJsonString

func (r *CreateCheckComponentRequest) ToJsonString() string

type CreateCheckComponentRequestParams added in v1.0.426

type CreateCheckComponentRequestParams struct {
	// 要安装的集群列表信息
	ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`
}

Predefined struct for user

type CreateCheckComponentResponse

type CreateCheckComponentResponse struct {
	*tchttp.BaseResponse
	Response *CreateCheckComponentResponseParams `json:"Response"`
}

func NewCreateCheckComponentResponse

func NewCreateCheckComponentResponse() (response *CreateCheckComponentResponse)

func (*CreateCheckComponentResponse) FromJsonString

func (r *CreateCheckComponentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCheckComponentResponse) ToJsonString

func (r *CreateCheckComponentResponse) ToJsonString() string

type CreateCheckComponentResponseParams added in v1.0.426

type CreateCheckComponentResponseParams struct {
	// "InstallSucc"表示安装成功,"InstallFailed"表示安装失败
	InstallResult *string `json:"InstallResult,omitnil" name:"InstallResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateClusterCheckTaskRequest

type CreateClusterCheckTaskRequest struct {
	*tchttp.BaseRequest

	// 指定要扫描的集群信息
	ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}

func NewCreateClusterCheckTaskRequest

func NewCreateClusterCheckTaskRequest() (request *CreateClusterCheckTaskRequest)

func (*CreateClusterCheckTaskRequest) FromJsonString

func (r *CreateClusterCheckTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterCheckTaskRequest) ToJsonString

func (r *CreateClusterCheckTaskRequest) ToJsonString() string

type CreateClusterCheckTaskRequestParams added in v1.0.426

type CreateClusterCheckTaskRequestParams struct {
	// 指定要扫描的集群信息
	ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitnil" name:"ClusterCheckTaskList"`
}

Predefined struct for user

type CreateClusterCheckTaskResponse

type CreateClusterCheckTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateClusterCheckTaskResponseParams `json:"Response"`
}

func NewCreateClusterCheckTaskResponse

func NewCreateClusterCheckTaskResponse() (response *CreateClusterCheckTaskResponse)

func (*CreateClusterCheckTaskResponse) FromJsonString

func (r *CreateClusterCheckTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterCheckTaskResponse) ToJsonString

func (r *CreateClusterCheckTaskResponse) ToJsonString() string

type CreateClusterCheckTaskResponseParams added in v1.0.426

type CreateClusterCheckTaskResponseParams struct {
	// 返回创建的集群检查任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建检查任务的结果,"Succ"为成功,其他的为失败原因
	CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`

	// 返回创建的集群新任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewTaskID *string `json:"NewTaskID,omitnil" name:"NewTaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateComplianceTaskRequest

type CreateComplianceTaskRequest struct {
	*tchttp.BaseRequest

	// 指定要扫描的资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	// AssetTypeSet, PolicySetId, PeriodTaskId三个参数,必须要给其中一个参数填写有效的值。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 按照策略集ID指定的策略执行合规检查。
	PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`

	// 按照定时任务ID指定的策略执行合规检查。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}

func NewCreateComplianceTaskRequest

func NewCreateComplianceTaskRequest() (request *CreateComplianceTaskRequest)

func (*CreateComplianceTaskRequest) FromJsonString

func (r *CreateComplianceTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateComplianceTaskRequest) ToJsonString

func (r *CreateComplianceTaskRequest) ToJsonString() string

type CreateComplianceTaskRequestParams added in v1.0.426

type CreateComplianceTaskRequestParams struct {
	// 指定要扫描的资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	// AssetTypeSet, PolicySetId, PeriodTaskId三个参数,必须要给其中一个参数填写有效的值。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 按照策略集ID指定的策略执行合规检查。
	PolicySetId *uint64 `json:"PolicySetId,omitnil" name:"PolicySetId"`

	// 按照定时任务ID指定的策略执行合规检查。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`
}

Predefined struct for user

type CreateComplianceTaskResponse

type CreateComplianceTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateComplianceTaskResponseParams `json:"Response"`
}

func NewCreateComplianceTaskResponse

func NewCreateComplianceTaskResponse() (response *CreateComplianceTaskResponse)

func (*CreateComplianceTaskResponse) FromJsonString

func (r *CreateComplianceTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateComplianceTaskResponse) ToJsonString

func (r *CreateComplianceTaskResponse) ToJsonString() string

type CreateComplianceTaskResponseParams added in v1.0.426

type CreateComplianceTaskResponseParams struct {
	// 返回创建的合规检查任务的ID。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateComponentExportJobRequest added in v1.0.518

type CreateComponentExportJobRequest struct {
	*tchttp.BaseRequest

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewCreateComponentExportJobRequest added in v1.0.518

func NewCreateComponentExportJobRequest() (request *CreateComponentExportJobRequest)

func (*CreateComponentExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateComponentExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateComponentExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateComponentExportJobRequest) ToJsonString() string

type CreateComponentExportJobRequestParams added in v1.0.518

type CreateComponentExportJobRequestParams struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type CreateComponentExportJobResponse added in v1.0.518

type CreateComponentExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateComponentExportJobResponseParams `json:"Response"`
}

func NewCreateComponentExportJobResponse added in v1.0.518

func NewCreateComponentExportJobResponse() (response *CreateComponentExportJobResponse)

func (*CreateComponentExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateComponentExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateComponentExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateComponentExportJobResponse) ToJsonString() string

type CreateComponentExportJobResponseParams added in v1.0.518

type CreateComponentExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateDefenceVulExportJobRequest added in v1.0.518

type CreateDefenceVulExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateDefenceVulExportJobRequest added in v1.0.518

func NewCreateDefenceVulExportJobRequest() (request *CreateDefenceVulExportJobRequest)

func (*CreateDefenceVulExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateDefenceVulExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDefenceVulExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateDefenceVulExportJobRequest) ToJsonString() string

type CreateDefenceVulExportJobRequestParams added in v1.0.518

type CreateDefenceVulExportJobRequestParams struct {
	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateDefenceVulExportJobResponse added in v1.0.518

type CreateDefenceVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateDefenceVulExportJobResponseParams `json:"Response"`
}

func NewCreateDefenceVulExportJobResponse added in v1.0.518

func NewCreateDefenceVulExportJobResponse() (response *CreateDefenceVulExportJobResponse)

func (*CreateDefenceVulExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateDefenceVulExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDefenceVulExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateDefenceVulExportJobResponse) ToJsonString() string

type CreateDefenceVulExportJobResponseParams added in v1.0.518

type CreateDefenceVulExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateEmergencyVulExportJobRequest added in v1.0.518

type CreateEmergencyVulExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateEmergencyVulExportJobRequest added in v1.0.518

func NewCreateEmergencyVulExportJobRequest() (request *CreateEmergencyVulExportJobRequest)

func (*CreateEmergencyVulExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateEmergencyVulExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEmergencyVulExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateEmergencyVulExportJobRequest) ToJsonString() string

type CreateEmergencyVulExportJobRequestParams added in v1.0.518

type CreateEmergencyVulExportJobRequestParams struct {
	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateEmergencyVulExportJobResponse added in v1.0.518

type CreateEmergencyVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEmergencyVulExportJobResponseParams `json:"Response"`
}

func NewCreateEmergencyVulExportJobResponse added in v1.0.518

func NewCreateEmergencyVulExportJobResponse() (response *CreateEmergencyVulExportJobResponse)

func (*CreateEmergencyVulExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateEmergencyVulExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEmergencyVulExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateEmergencyVulExportJobResponse) ToJsonString() string

type CreateEmergencyVulExportJobResponseParams added in v1.0.518

type CreateEmergencyVulExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateEscapeEventsExportJobRequest added in v1.0.518

type CreateEscapeEventsExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:latest_found_time
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateEscapeEventsExportJobRequest added in v1.0.518

func NewCreateEscapeEventsExportJobRequest() (request *CreateEscapeEventsExportJobRequest)

func (*CreateEscapeEventsExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateEscapeEventsExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEscapeEventsExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateEscapeEventsExportJobRequest) ToJsonString() string

type CreateEscapeEventsExportJobRequestParams added in v1.0.518

type CreateEscapeEventsExportJobRequestParams struct {
	// 需要返回的数量,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:latest_found_time
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateEscapeEventsExportJobResponse added in v1.0.518

type CreateEscapeEventsExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEscapeEventsExportJobResponseParams `json:"Response"`
}

func NewCreateEscapeEventsExportJobResponse added in v1.0.518

func NewCreateEscapeEventsExportJobResponse() (response *CreateEscapeEventsExportJobResponse)

func (*CreateEscapeEventsExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateEscapeEventsExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEscapeEventsExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateEscapeEventsExportJobResponse) ToJsonString() string

type CreateEscapeEventsExportJobResponseParams added in v1.0.518

type CreateEscapeEventsExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateEscapeWhiteListExportJobRequest added in v1.0.518

type CreateEscapeWhiteListExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>EventType- String - 是否必填:否 - 加白事件类型,ESCAPE_CGROUPS:利用cgroup机制逃逸,ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸, ESCAPE_DOCKER_API:访问Docker API接口逃逸,ESCAPE_VUL_OCCURRED:逃逸漏洞利用,MOUNT_SENSITIVE_PTAH:敏感路径挂载,PRIVILEGE_CONTAINER_START:特权容器, PRIVILEGE:程序提权逃逸</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateEscapeWhiteListExportJobRequest added in v1.0.518

func NewCreateEscapeWhiteListExportJobRequest() (request *CreateEscapeWhiteListExportJobRequest)

func (*CreateEscapeWhiteListExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateEscapeWhiteListExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEscapeWhiteListExportJobRequest) ToJsonString added in v1.0.518

type CreateEscapeWhiteListExportJobRequestParams added in v1.0.518

type CreateEscapeWhiteListExportJobRequestParams struct {
	// 过滤条件。
	// <li>EventType- String - 是否必填:否 - 加白事件类型,ESCAPE_CGROUPS:利用cgroup机制逃逸,ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸, ESCAPE_DOCKER_API:访问Docker API接口逃逸,ESCAPE_VUL_OCCURRED:逃逸漏洞利用,MOUNT_SENSITIVE_PTAH:敏感路径挂载,PRIVILEGE_CONTAINER_START:特权容器, PRIVILEGE:程序提权逃逸</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateEscapeWhiteListExportJobResponse added in v1.0.518

type CreateEscapeWhiteListExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateEscapeWhiteListExportJobResponseParams `json:"Response"`
}

func NewCreateEscapeWhiteListExportJobResponse added in v1.0.518

func NewCreateEscapeWhiteListExportJobResponse() (response *CreateEscapeWhiteListExportJobResponse)

func (*CreateEscapeWhiteListExportJobResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEscapeWhiteListExportJobResponse) ToJsonString added in v1.0.518

type CreateEscapeWhiteListExportJobResponseParams added in v1.0.518

type CreateEscapeWhiteListExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateExportComplianceStatusListJobRequest

type CreateExportComplianceStatusListJobRequest struct {
	*tchttp.BaseRequest

	// 要导出信息的资产类型
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 按照检测项导出,还是按照资产导出。true: 按照资产导出;false: 按照检测项导出。
	ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`

	// true, 全部导出;false, 根据IdList来导出数据。
	ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`

	// 要导出的资产ID列表或检测项ID列表,由ExportByAsset的取值决定。
	IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}

func NewCreateExportComplianceStatusListJobRequest

func NewCreateExportComplianceStatusListJobRequest() (request *CreateExportComplianceStatusListJobRequest)

func (*CreateExportComplianceStatusListJobRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExportComplianceStatusListJobRequest) ToJsonString

type CreateExportComplianceStatusListJobRequestParams added in v1.0.426

type CreateExportComplianceStatusListJobRequestParams struct {
	// 要导出信息的资产类型
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 按照检测项导出,还是按照资产导出。true: 按照资产导出;false: 按照检测项导出。
	ExportByAsset *bool `json:"ExportByAsset,omitnil" name:"ExportByAsset"`

	// true, 全部导出;false, 根据IdList来导出数据。
	ExportAll *bool `json:"ExportAll,omitnil" name:"ExportAll"`

	// 要导出的资产ID列表或检测项ID列表,由ExportByAsset的取值决定。
	IdList []*uint64 `json:"IdList,omitnil" name:"IdList"`
}

Predefined struct for user

type CreateExportComplianceStatusListJobResponse

type CreateExportComplianceStatusListJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateExportComplianceStatusListJobResponseParams `json:"Response"`
}

func NewCreateExportComplianceStatusListJobResponse

func NewCreateExportComplianceStatusListJobResponse() (response *CreateExportComplianceStatusListJobResponse)

func (*CreateExportComplianceStatusListJobResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExportComplianceStatusListJobResponse) ToJsonString

type CreateExportComplianceStatusListJobResponseParams added in v1.0.426

type CreateExportComplianceStatusListJobResponseParams struct {
	// 返回创建的导出任务的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateHostExportJobRequest added in v1.0.518

type CreateHostExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status - String - 是否必填:否 - agent状态筛选,"ALL":"全部"(或不传该字段),"UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中"</li>
	// <li>HostName - String - 是否必填:否 - 主机名筛选</li>
	// <li>Group- String - 是否必填:否 - 主机群组搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>HostID- string - 是否必填:否 - 主机id搜索</li>
	// <li>DockerVersion- string - 是否必填:否 - docker版本搜索</li>
	// <li>MachineType- string - 是否必填:否 - 主机来源MachineType搜索,"ALL":"全部"(或不传该字段),主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;</li>
	// <li>DockerStatus- string - 是否必填:否 - docker安装状态,"ALL":"全部"(或不传该字段),"INSTALL":"已安装","UNINSTALL":"未安装"</li>
	// <li>ProjectID- string - 是否必填:否 - 所属项目id搜索</li>
	// <li>Tag:xxx(tag:key)- string- 是否必填:否 - 标签键值搜索 示例Filters":[{"Name":"tag:tke-kind","Values":["service"]}]</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 需要返回的数量,默认为10,最大值为10000
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateHostExportJobRequest added in v1.0.518

func NewCreateHostExportJobRequest() (request *CreateHostExportJobRequest)

func (*CreateHostExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateHostExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateHostExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateHostExportJobRequest) ToJsonString() string

type CreateHostExportJobRequestParams added in v1.0.518

type CreateHostExportJobRequestParams struct {
	// 过滤条件。
	// <li>Status - String - 是否必填:否 - agent状态筛选,"ALL":"全部"(或不传该字段),"UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中"</li>
	// <li>HostName - String - 是否必填:否 - 主机名筛选</li>
	// <li>Group- String - 是否必填:否 - 主机群组搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>HostID- string - 是否必填:否 - 主机id搜索</li>
	// <li>DockerVersion- string - 是否必填:否 - docker版本搜索</li>
	// <li>MachineType- string - 是否必填:否 - 主机来源MachineType搜索,"ALL":"全部"(或不传该字段),主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;</li>
	// <li>DockerStatus- string - 是否必填:否 - docker安装状态,"ALL":"全部"(或不传该字段),"INSTALL":"已安装","UNINSTALL":"未安装"</li>
	// <li>ProjectID- string - 是否必填:否 - 所属项目id搜索</li>
	// <li>Tag:xxx(tag:key)- string- 是否必填:否 - 标签键值搜索 示例Filters":[{"Name":"tag:tke-kind","Values":["service"]}]</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 需要返回的数量,默认为10,最大值为10000
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateHostExportJobResponse added in v1.0.518

type CreateHostExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateHostExportJobResponseParams `json:"Response"`
}

func NewCreateHostExportJobResponse added in v1.0.518

func NewCreateHostExportJobResponse() (response *CreateHostExportJobResponse)

func (*CreateHostExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateHostExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateHostExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateHostExportJobResponse) ToJsonString() string

type CreateHostExportJobResponseParams added in v1.0.518

type CreateHostExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateImageExportJobRequest added in v1.0.518

type CreateImageExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateImageExportJobRequest added in v1.0.518

func NewCreateImageExportJobRequest() (request *CreateImageExportJobRequest)

func (*CreateImageExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateImageExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateImageExportJobRequest) ToJsonString() string

type CreateImageExportJobRequestParams added in v1.0.518

type CreateImageExportJobRequestParams struct {
	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateImageExportJobResponse added in v1.0.518

type CreateImageExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageExportJobResponseParams `json:"Response"`
}

func NewCreateImageExportJobResponse added in v1.0.518

func NewCreateImageExportJobResponse() (response *CreateImageExportJobResponse)

func (*CreateImageExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateImageExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateImageExportJobResponse) ToJsonString() string

type CreateImageExportJobResponseParams added in v1.0.518

type CreateImageExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// excel文件下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateK8sApiAbnormalEventExportJobRequest added in v1.0.545

type CreateK8sApiAbnormalEventExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>MatchRules - string  - 是否必填: 否 -命中规则筛选</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	// <li>Status - string  - 是否必填: 否 -事件状态筛选</li>
	// <li>MatchRuleType - string  - 是否必填: 否 -命中规则类型筛选</li>
	// <li>ClusterRunningStatus - string  - 是否必填: 否 -集群运行状态</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateK8sApiAbnormalEventExportJobRequest added in v1.0.545

func NewCreateK8sApiAbnormalEventExportJobRequest() (request *CreateK8sApiAbnormalEventExportJobRequest)

func (*CreateK8sApiAbnormalEventExportJobRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalEventExportJobRequest) ToJsonString added in v1.0.545

type CreateK8sApiAbnormalEventExportJobRequestParams added in v1.0.545

type CreateK8sApiAbnormalEventExportJobRequestParams struct {
	// 过滤条件。
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>MatchRules - string  - 是否必填: 否 -命中规则筛选</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	// <li>Status - string  - 是否必填: 否 -事件状态筛选</li>
	// <li>MatchRuleType - string  - 是否必填: 否 -命中规则类型筛选</li>
	// <li>ClusterRunningStatus - string  - 是否必填: 否 -集群运行状态</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateK8sApiAbnormalEventExportJobResponse added in v1.0.545

type CreateK8sApiAbnormalEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalEventExportJobResponseParams `json:"Response"`
}

func NewCreateK8sApiAbnormalEventExportJobResponse added in v1.0.545

func NewCreateK8sApiAbnormalEventExportJobResponse() (response *CreateK8sApiAbnormalEventExportJobResponse)

func (*CreateK8sApiAbnormalEventExportJobResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalEventExportJobResponse) ToJsonString added in v1.0.545

type CreateK8sApiAbnormalEventExportJobResponseParams added in v1.0.545

type CreateK8sApiAbnormalEventExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateK8sApiAbnormalRuleExportJobRequest added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By []*string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateK8sApiAbnormalRuleExportJobRequest added in v1.0.545

func NewCreateK8sApiAbnormalRuleExportJobRequest() (request *CreateK8sApiAbnormalRuleExportJobRequest)

func (*CreateK8sApiAbnormalRuleExportJobRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalRuleExportJobRequest) ToJsonString added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobRequestParams added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobRequestParams struct {
	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By []*string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateK8sApiAbnormalRuleExportJobResponse added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalRuleExportJobResponseParams `json:"Response"`
}

func NewCreateK8sApiAbnormalRuleExportJobResponse added in v1.0.545

func NewCreateK8sApiAbnormalRuleExportJobResponse() (response *CreateK8sApiAbnormalRuleExportJobResponse)

func (*CreateK8sApiAbnormalRuleExportJobResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalRuleExportJobResponse) ToJsonString added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobResponseParams added in v1.0.545

type CreateK8sApiAbnormalRuleExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateK8sApiAbnormalRuleInfoRequest added in v1.0.545

type CreateK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 规则详情
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 拷贝规则ID(适用于复制规则场景)
	CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`

	// 事件ID(适用于事件加白场景)
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}

func NewCreateK8sApiAbnormalRuleInfoRequest added in v1.0.545

func NewCreateK8sApiAbnormalRuleInfoRequest() (request *CreateK8sApiAbnormalRuleInfoRequest)

func (*CreateK8sApiAbnormalRuleInfoRequest) FromJsonString added in v1.0.545

func (r *CreateK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalRuleInfoRequest) ToJsonString added in v1.0.545

func (r *CreateK8sApiAbnormalRuleInfoRequest) ToJsonString() string

type CreateK8sApiAbnormalRuleInfoRequestParams added in v1.0.545

type CreateK8sApiAbnormalRuleInfoRequestParams struct {
	// 规则详情
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`

	// 拷贝规则ID(适用于复制规则场景)
	CopySrcRuleID *string `json:"CopySrcRuleID,omitnil" name:"CopySrcRuleID"`

	// 事件ID(适用于事件加白场景)
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}

Predefined struct for user

type CreateK8sApiAbnormalRuleInfoResponse added in v1.0.545

type CreateK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *CreateK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}

func NewCreateK8sApiAbnormalRuleInfoResponse added in v1.0.545

func NewCreateK8sApiAbnormalRuleInfoResponse() (response *CreateK8sApiAbnormalRuleInfoResponse)

func (*CreateK8sApiAbnormalRuleInfoResponse) FromJsonString added in v1.0.545

func (r *CreateK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateK8sApiAbnormalRuleInfoResponse) ToJsonString added in v1.0.545

func (r *CreateK8sApiAbnormalRuleInfoResponse) ToJsonString() string

type CreateK8sApiAbnormalRuleInfoResponseParams added in v1.0.545

type CreateK8sApiAbnormalRuleInfoResponseParams struct {
	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateNetworkFirewallClusterRefreshRequest added in v1.0.518

type CreateNetworkFirewallClusterRefreshRequest struct {
	*tchttp.BaseRequest
}

func NewCreateNetworkFirewallClusterRefreshRequest added in v1.0.518

func NewCreateNetworkFirewallClusterRefreshRequest() (request *CreateNetworkFirewallClusterRefreshRequest)

func (*CreateNetworkFirewallClusterRefreshRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallClusterRefreshRequest) ToJsonString added in v1.0.518

type CreateNetworkFirewallClusterRefreshRequestParams added in v1.0.518

type CreateNetworkFirewallClusterRefreshRequestParams struct {
}

Predefined struct for user

type CreateNetworkFirewallClusterRefreshResponse added in v1.0.518

type CreateNetworkFirewallClusterRefreshResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallClusterRefreshResponseParams `json:"Response"`
}

func NewCreateNetworkFirewallClusterRefreshResponse added in v1.0.518

func NewCreateNetworkFirewallClusterRefreshResponse() (response *CreateNetworkFirewallClusterRefreshResponse)

func (*CreateNetworkFirewallClusterRefreshResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallClusterRefreshResponse) ToJsonString added in v1.0.518

type CreateNetworkFirewallClusterRefreshResponseParams added in v1.0.518

type CreateNetworkFirewallClusterRefreshResponseParams struct {
	// 返回创建的集群检查任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建检查任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateNetworkFirewallPolicyDiscoverRequest added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}

func NewCreateNetworkFirewallPolicyDiscoverRequest added in v1.0.518

func NewCreateNetworkFirewallPolicyDiscoverRequest() (request *CreateNetworkFirewallPolicyDiscoverRequest)

func (*CreateNetworkFirewallPolicyDiscoverRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallPolicyDiscoverRequest) ToJsonString added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverRequestParams added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}

Predefined struct for user

type CreateNetworkFirewallPolicyDiscoverResponse added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}

func NewCreateNetworkFirewallPolicyDiscoverResponse added in v1.0.518

func NewCreateNetworkFirewallPolicyDiscoverResponse() (response *CreateNetworkFirewallPolicyDiscoverResponse)

func (*CreateNetworkFirewallPolicyDiscoverResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallPolicyDiscoverResponse) ToJsonString added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverResponseParams added in v1.0.518

type CreateNetworkFirewallPolicyDiscoverResponseParams struct {
	// 返回创建的集群检查任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建检查任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateNetworkFirewallPublishRequest added in v1.0.518

type CreateNetworkFirewallPublishRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

func NewCreateNetworkFirewallPublishRequest added in v1.0.518

func NewCreateNetworkFirewallPublishRequest() (request *CreateNetworkFirewallPublishRequest)

func (*CreateNetworkFirewallPublishRequest) FromJsonString added in v1.0.518

func (r *CreateNetworkFirewallPublishRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallPublishRequest) ToJsonString added in v1.0.518

func (r *CreateNetworkFirewallPublishRequest) ToJsonString() string

type CreateNetworkFirewallPublishRequestParams added in v1.0.518

type CreateNetworkFirewallPublishRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type CreateNetworkFirewallPublishResponse added in v1.0.518

type CreateNetworkFirewallPublishResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallPublishResponseParams `json:"Response"`
}

func NewCreateNetworkFirewallPublishResponse added in v1.0.518

func NewCreateNetworkFirewallPublishResponse() (response *CreateNetworkFirewallPublishResponse)

func (*CreateNetworkFirewallPublishResponse) FromJsonString added in v1.0.518

func (r *CreateNetworkFirewallPublishResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallPublishResponse) ToJsonString added in v1.0.518

func (r *CreateNetworkFirewallPublishResponse) ToJsonString() string

type CreateNetworkFirewallPublishResponseParams added in v1.0.518

type CreateNetworkFirewallPublishResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateNetworkFirewallUndoPublishRequest added in v1.0.518

type CreateNetworkFirewallUndoPublishRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

func NewCreateNetworkFirewallUndoPublishRequest added in v1.0.518

func NewCreateNetworkFirewallUndoPublishRequest() (request *CreateNetworkFirewallUndoPublishRequest)

func (*CreateNetworkFirewallUndoPublishRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallUndoPublishRequest) ToJsonString added in v1.0.518

type CreateNetworkFirewallUndoPublishRequestParams added in v1.0.518

type CreateNetworkFirewallUndoPublishRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type CreateNetworkFirewallUndoPublishResponse added in v1.0.518

type CreateNetworkFirewallUndoPublishResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetworkFirewallUndoPublishResponseParams `json:"Response"`
}

func NewCreateNetworkFirewallUndoPublishResponse added in v1.0.518

func NewCreateNetworkFirewallUndoPublishResponse() (response *CreateNetworkFirewallUndoPublishResponse)

func (*CreateNetworkFirewallUndoPublishResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNetworkFirewallUndoPublishResponse) ToJsonString added in v1.0.518

type CreateNetworkFirewallUndoPublishResponseParams added in v1.0.518

type CreateNetworkFirewallUndoPublishResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateOrModifyPostPayCoresRequest

type CreateOrModifyPostPayCoresRequest struct {
	*tchttp.BaseRequest

	// 弹性计费上限,最小值500
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}

func NewCreateOrModifyPostPayCoresRequest

func NewCreateOrModifyPostPayCoresRequest() (request *CreateOrModifyPostPayCoresRequest)

func (*CreateOrModifyPostPayCoresRequest) FromJsonString

func (r *CreateOrModifyPostPayCoresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrModifyPostPayCoresRequest) ToJsonString

func (r *CreateOrModifyPostPayCoresRequest) ToJsonString() string

type CreateOrModifyPostPayCoresRequestParams added in v1.0.426

type CreateOrModifyPostPayCoresRequestParams struct {
	// 弹性计费上限,最小值500
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}

Predefined struct for user

type CreateOrModifyPostPayCoresResponse

type CreateOrModifyPostPayCoresResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrModifyPostPayCoresResponseParams `json:"Response"`
}

func NewCreateOrModifyPostPayCoresResponse

func NewCreateOrModifyPostPayCoresResponse() (response *CreateOrModifyPostPayCoresResponse)

func (*CreateOrModifyPostPayCoresResponse) FromJsonString

func (r *CreateOrModifyPostPayCoresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrModifyPostPayCoresResponse) ToJsonString

func (r *CreateOrModifyPostPayCoresResponse) ToJsonString() string

type CreateOrModifyPostPayCoresResponseParams added in v1.0.426

type CreateOrModifyPostPayCoresResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateProcessEventsExportJobRequest added in v1.0.518

type CreateProcessEventsExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:latest_found_time
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewCreateProcessEventsExportJobRequest added in v1.0.518

func NewCreateProcessEventsExportJobRequest() (request *CreateProcessEventsExportJobRequest)

func (*CreateProcessEventsExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateProcessEventsExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateProcessEventsExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateProcessEventsExportJobRequest) ToJsonString() string

type CreateProcessEventsExportJobRequestParams added in v1.0.518

type CreateProcessEventsExportJobRequestParams struct {
	// 需要返回的数量,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:latest_found_time
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type CreateProcessEventsExportJobResponse added in v1.0.518

type CreateProcessEventsExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateProcessEventsExportJobResponseParams `json:"Response"`
}

func NewCreateProcessEventsExportJobResponse added in v1.0.518

func NewCreateProcessEventsExportJobResponse() (response *CreateProcessEventsExportJobResponse)

func (*CreateProcessEventsExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateProcessEventsExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateProcessEventsExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateProcessEventsExportJobResponse) ToJsonString() string

type CreateProcessEventsExportJobResponseParams added in v1.0.518

type CreateProcessEventsExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateRefreshTaskRequest

type CreateRefreshTaskRequest struct {
	*tchttp.BaseRequest

	// 指定集群列表,若为空则标识同步所有集群
	ClusterIDs []*string `json:"ClusterIDs,omitnil" name:"ClusterIDs"`

	// 是否只同步列表
	IsSyncListOnly *bool `json:"IsSyncListOnly,omitnil" name:"IsSyncListOnly"`
}

func NewCreateRefreshTaskRequest

func NewCreateRefreshTaskRequest() (request *CreateRefreshTaskRequest)

func (*CreateRefreshTaskRequest) FromJsonString

func (r *CreateRefreshTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRefreshTaskRequest) ToJsonString

func (r *CreateRefreshTaskRequest) ToJsonString() string

type CreateRefreshTaskRequestParams added in v1.0.426

type CreateRefreshTaskRequestParams struct {
	// 指定集群列表,若为空则标识同步所有集群
	ClusterIDs []*string `json:"ClusterIDs,omitnil" name:"ClusterIDs"`

	// 是否只同步列表
	IsSyncListOnly *bool `json:"IsSyncListOnly,omitnil" name:"IsSyncListOnly"`
}

Predefined struct for user

type CreateRefreshTaskResponse

type CreateRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateRefreshTaskResponseParams `json:"Response"`
}

func NewCreateRefreshTaskResponse

func NewCreateRefreshTaskResponse() (response *CreateRefreshTaskResponse)

func (*CreateRefreshTaskResponse) FromJsonString

func (r *CreateRefreshTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRefreshTaskResponse) ToJsonString

func (r *CreateRefreshTaskResponse) ToJsonString() string

type CreateRefreshTaskResponseParams added in v1.0.426

type CreateRefreshTaskResponseParams struct {
	// 返回创建的集群检查任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建检查任务的结果,"Succ"为成功,"Failed"为失败
	CreateResult *string `json:"CreateResult,omitnil" name:"CreateResult"`

	// 返回创建的新集群检查任务ID
	NewTaskID *string `json:"NewTaskID,omitnil" name:"NewTaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateRiskDnsEventExportJobRequest added in v1.0.528

type CreateRiskDnsEventExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>EventStatus- String - 是否必填:否 - 事件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_ADD_WHITE:已加白</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP</li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>RiskDns- string - 是否必填:否 - 恶意域名。</li>
	// <li>RiskIP- string - 是否必填:否 - 恶意IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	// <li>PublicIP- string - 是否必填:否 - 外网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateRiskDnsEventExportJobRequest added in v1.0.528

func NewCreateRiskDnsEventExportJobRequest() (request *CreateRiskDnsEventExportJobRequest)

func (*CreateRiskDnsEventExportJobRequest) FromJsonString added in v1.0.528

func (r *CreateRiskDnsEventExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRiskDnsEventExportJobRequest) ToJsonString added in v1.0.528

func (r *CreateRiskDnsEventExportJobRequest) ToJsonString() string

type CreateRiskDnsEventExportJobRequestParams added in v1.0.528

type CreateRiskDnsEventExportJobRequestParams struct {
	// 过滤条件。
	// <li>EventStatus- String - 是否必填:否 - 事件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_ADD_WHITE:已加白</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP</li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>RiskDns- string - 是否必填:否 - 恶意域名。</li>
	// <li>RiskIP- string - 是否必填:否 - 恶意IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	// <li>PublicIP- string - 是否必填:否 - 外网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateRiskDnsEventExportJobResponse added in v1.0.528

type CreateRiskDnsEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateRiskDnsEventExportJobResponseParams `json:"Response"`
}

func NewCreateRiskDnsEventExportJobResponse added in v1.0.528

func NewCreateRiskDnsEventExportJobResponse() (response *CreateRiskDnsEventExportJobResponse)

func (*CreateRiskDnsEventExportJobResponse) FromJsonString added in v1.0.528

func (r *CreateRiskDnsEventExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRiskDnsEventExportJobResponse) ToJsonString added in v1.0.528

func (r *CreateRiskDnsEventExportJobResponse) ToJsonString() string

type CreateRiskDnsEventExportJobResponseParams added in v1.0.528

type CreateRiskDnsEventExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateSearchTemplateRequest added in v1.0.518

type CreateSearchTemplateRequest struct {
	*tchttp.BaseRequest

	// 搜索模板
	SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil" name:"SearchTemplate"`
}

func NewCreateSearchTemplateRequest added in v1.0.518

func NewCreateSearchTemplateRequest() (request *CreateSearchTemplateRequest)

func (*CreateSearchTemplateRequest) FromJsonString added in v1.0.518

func (r *CreateSearchTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSearchTemplateRequest) ToJsonString added in v1.0.518

func (r *CreateSearchTemplateRequest) ToJsonString() string

type CreateSearchTemplateRequestParams added in v1.0.518

type CreateSearchTemplateRequestParams struct {
	// 搜索模板
	SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil" name:"SearchTemplate"`
}

Predefined struct for user

type CreateSearchTemplateResponse added in v1.0.518

type CreateSearchTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateSearchTemplateResponseParams `json:"Response"`
}

func NewCreateSearchTemplateResponse added in v1.0.518

func NewCreateSearchTemplateResponse() (response *CreateSearchTemplateResponse)

func (*CreateSearchTemplateResponse) FromJsonString added in v1.0.518

func (r *CreateSearchTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSearchTemplateResponse) ToJsonString added in v1.0.518

func (r *CreateSearchTemplateResponse) ToJsonString() string

type CreateSearchTemplateResponseParams added in v1.0.518

type CreateSearchTemplateResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateSystemVulExportJobRequest added in v1.0.518

type CreateSystemVulExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞子类型</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateSystemVulExportJobRequest added in v1.0.518

func NewCreateSystemVulExportJobRequest() (request *CreateSystemVulExportJobRequest)

func (*CreateSystemVulExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateSystemVulExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSystemVulExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateSystemVulExportJobRequest) ToJsonString() string

type CreateSystemVulExportJobRequestParams added in v1.0.518

type CreateSystemVulExportJobRequestParams struct {
	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞子类型</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateSystemVulExportJobResponse added in v1.0.518

type CreateSystemVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateSystemVulExportJobResponseParams `json:"Response"`
}

func NewCreateSystemVulExportJobResponse added in v1.0.518

func NewCreateSystemVulExportJobResponse() (response *CreateSystemVulExportJobResponse)

func (*CreateSystemVulExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateSystemVulExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSystemVulExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateSystemVulExportJobResponse) ToJsonString() string

type CreateSystemVulExportJobResponseParams added in v1.0.518

type CreateSystemVulExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVirusScanAgainRequest

type CreateVirusScanAgainRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要扫描的容器id集合
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`

	// 是否是扫描全部超时的
	TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`

	// 重新设置的超时时长
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}

func NewCreateVirusScanAgainRequest

func NewCreateVirusScanAgainRequest() (request *CreateVirusScanAgainRequest)

func (*CreateVirusScanAgainRequest) FromJsonString

func (r *CreateVirusScanAgainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVirusScanAgainRequest) ToJsonString

func (r *CreateVirusScanAgainRequest) ToJsonString() string

type CreateVirusScanAgainRequestParams added in v1.0.426

type CreateVirusScanAgainRequestParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要扫描的容器id集合
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`

	// 是否是扫描全部超时的
	TimeoutAll *bool `json:"TimeoutAll,omitnil" name:"TimeoutAll"`

	// 重新设置的超时时长
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`
}

Predefined struct for user

type CreateVirusScanAgainResponse

type CreateVirusScanAgainResponse struct {
	*tchttp.BaseResponse
	Response *CreateVirusScanAgainResponseParams `json:"Response"`
}

func NewCreateVirusScanAgainResponse

func NewCreateVirusScanAgainResponse() (response *CreateVirusScanAgainResponse)

func (*CreateVirusScanAgainResponse) FromJsonString

func (r *CreateVirusScanAgainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVirusScanAgainResponse) ToJsonString

func (r *CreateVirusScanAgainResponse) ToJsonString() string

type CreateVirusScanAgainResponseParams added in v1.0.426

type CreateVirusScanAgainResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVirusScanTaskRequest

type CreateVirusScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描所有路径
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 超时时长,单位小时
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 当ScanPathAll为false生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

func NewCreateVirusScanTaskRequest

func NewCreateVirusScanTaskRequest() (request *CreateVirusScanTaskRequest)

func (*CreateVirusScanTaskRequest) FromJsonString

func (r *CreateVirusScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVirusScanTaskRequest) ToJsonString

func (r *CreateVirusScanTaskRequest) ToJsonString() string

type CreateVirusScanTaskRequestParams added in v1.0.426

type CreateVirusScanTaskRequestParams struct {
	// 是否扫描所有路径
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 超时时长,单位小时
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 当ScanPathAll为false生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

Predefined struct for user

type CreateVirusScanTaskResponse

type CreateVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateVirusScanTaskResponseParams `json:"Response"`
}

func NewCreateVirusScanTaskResponse

func NewCreateVirusScanTaskResponse() (response *CreateVirusScanTaskResponse)

func (*CreateVirusScanTaskResponse) FromJsonString

func (r *CreateVirusScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVirusScanTaskResponse) ToJsonString

func (r *CreateVirusScanTaskResponse) ToJsonString() string

type CreateVirusScanTaskResponseParams added in v1.0.426

type CreateVirusScanTaskResponseParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulContainerExportJobRequest added in v1.0.518

type CreateVulContainerExportJobRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID</li>
	// <li>ContainerName- String -是否必填: 否 - 容器名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewCreateVulContainerExportJobRequest added in v1.0.518

func NewCreateVulContainerExportJobRequest() (request *CreateVulContainerExportJobRequest)

func (*CreateVulContainerExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateVulContainerExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulContainerExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateVulContainerExportJobRequest) ToJsonString() string

type CreateVulContainerExportJobRequestParams added in v1.0.518

type CreateVulContainerExportJobRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID</li>
	// <li>ContainerName- String -是否必填: 否 - 容器名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type CreateVulContainerExportJobResponse added in v1.0.518

type CreateVulContainerExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulContainerExportJobResponseParams `json:"Response"`
}

func NewCreateVulContainerExportJobResponse added in v1.0.518

func NewCreateVulContainerExportJobResponse() (response *CreateVulContainerExportJobResponse)

func (*CreateVulContainerExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateVulContainerExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulContainerExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateVulContainerExportJobResponse) ToJsonString() string

type CreateVulContainerExportJobResponseParams added in v1.0.518

type CreateVulContainerExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulDefenceEventExportJobRequest added in v1.0.518

type CreateVulDefenceEventExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_DEFENDED:已防御</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  入侵状态,防御成功:EVENT_DEFENDED,尝试攻击:EVENT_ATTACK </li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号。</li>
	// <li>SourceIP- string - 是否必填:否 - 攻击源IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateVulDefenceEventExportJobRequest added in v1.0.518

func NewCreateVulDefenceEventExportJobRequest() (request *CreateVulDefenceEventExportJobRequest)

func (*CreateVulDefenceEventExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateVulDefenceEventExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulDefenceEventExportJobRequest) ToJsonString added in v1.0.518

type CreateVulDefenceEventExportJobRequestParams added in v1.0.518

type CreateVulDefenceEventExportJobRequestParams struct {
	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_DEFENDED:已防御</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  入侵状态,防御成功:EVENT_DEFENDED,尝试攻击:EVENT_ATTACK </li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号。</li>
	// <li>SourceIP- string - 是否必填:否 - 攻击源IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateVulDefenceEventExportJobResponse added in v1.0.518

type CreateVulDefenceEventExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulDefenceEventExportJobResponseParams `json:"Response"`
}

func NewCreateVulDefenceEventExportJobResponse added in v1.0.518

func NewCreateVulDefenceEventExportJobResponse() (response *CreateVulDefenceEventExportJobResponse)

func (*CreateVulDefenceEventExportJobResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulDefenceEventExportJobResponse) ToJsonString added in v1.0.518

type CreateVulDefenceEventExportJobResponseParams added in v1.0.518

type CreateVulDefenceEventExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulDefenceHostExportJobRequest added in v1.0.518

type CreateVulDefenceHostExportJobRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENCE:未防御</li>
	// <li>KeyWords- string - 是否必填:否 - 主机名称/IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateVulDefenceHostExportJobRequest added in v1.0.518

func NewCreateVulDefenceHostExportJobRequest() (request *CreateVulDefenceHostExportJobRequest)

func (*CreateVulDefenceHostExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateVulDefenceHostExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulDefenceHostExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateVulDefenceHostExportJobRequest) ToJsonString() string

type CreateVulDefenceHostExportJobRequestParams added in v1.0.518

type CreateVulDefenceHostExportJobRequestParams struct {
	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENCE:未防御</li>
	// <li>KeyWords- string - 是否必填:否 - 主机名称/IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,最大值为100000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateVulDefenceHostExportJobResponse added in v1.0.518

type CreateVulDefenceHostExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulDefenceHostExportJobResponseParams `json:"Response"`
}

func NewCreateVulDefenceHostExportJobResponse added in v1.0.518

func NewCreateVulDefenceHostExportJobResponse() (response *CreateVulDefenceHostExportJobResponse)

func (*CreateVulDefenceHostExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateVulDefenceHostExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulDefenceHostExportJobResponse) ToJsonString added in v1.0.518

type CreateVulDefenceHostExportJobResponseParams added in v1.0.518

type CreateVulDefenceHostExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulExportJobRequest added in v1.0.518

type CreateVulExportJobRequest struct {
	*tchttp.BaseRequest

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewCreateVulExportJobRequest added in v1.0.518

func NewCreateVulExportJobRequest() (request *CreateVulExportJobRequest)

func (*CreateVulExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateVulExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateVulExportJobRequest) ToJsonString() string

type CreateVulExportJobRequestParams added in v1.0.518

type CreateVulExportJobRequestParams struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10000,最大值为10000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type CreateVulExportJobResponse added in v1.0.518

type CreateVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulExportJobResponseParams `json:"Response"`
}

func NewCreateVulExportJobResponse added in v1.0.518

func NewCreateVulExportJobResponse() (response *CreateVulExportJobResponse)

func (*CreateVulExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateVulExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateVulExportJobResponse) ToJsonString() string

type CreateVulExportJobResponseParams added in v1.0.518

type CreateVulExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulImageExportJobRequest added in v1.0.518

type CreateVulImageExportJobRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ClientIP- string -是否必填: 否 - 内网IP</li>
	// <li>PublicIP- string -是否必填: 否 - 外网IP</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>HostName- string -是否必填: 否 - 主机名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateVulImageExportJobRequest added in v1.0.518

func NewCreateVulImageExportJobRequest() (request *CreateVulImageExportJobRequest)

func (*CreateVulImageExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateVulImageExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulImageExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateVulImageExportJobRequest) ToJsonString() string

type CreateVulImageExportJobRequestParams added in v1.0.518

type CreateVulImageExportJobRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ClientIP- string -是否必填: 否 - 内网IP</li>
	// <li>PublicIP- string -是否必填: 否 - 外网IP</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>HostName- string -是否必填: 否 - 主机名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateVulImageExportJobResponse added in v1.0.518

type CreateVulImageExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulImageExportJobResponseParams `json:"Response"`
}

func NewCreateVulImageExportJobResponse added in v1.0.518

func NewCreateVulImageExportJobResponse() (response *CreateVulImageExportJobResponse)

func (*CreateVulImageExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateVulImageExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulImageExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateVulImageExportJobResponse) ToJsonString() string

type CreateVulImageExportJobResponseParams added in v1.0.518

type CreateVulImageExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateVulScanTaskRequest added in v1.0.518

type CreateVulScanTaskRequest struct {
	*tchttp.BaseRequest

	// 本地镜像扫描范围类型。ALL:全部本地镜像,NOT_SCAN:全部已授权未扫描本地镜像,IMAGEIDS:自选本地镜像ID
	LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`

	// 根据已授权的本地镜像IDs扫描,优先权高于根据满足条件的已授权的本地镜像。
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`

	// 仓库镜像扫描范围类型。ALL:全部仓库镜像,NOT_SCAN:全部已授权未扫描仓库镜像,IMAGEIDS:自选仓库镜像ID
	RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`

	// 根据已授权的仓库镜像IDs扫描,优先权高于根据满足条件的已授权的仓库镜像。
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`

	// 本地镜像重新漏洞扫描时的任务ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 仓库镜像重新漏洞扫描时的任务ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

func NewCreateVulScanTaskRequest added in v1.0.518

func NewCreateVulScanTaskRequest() (request *CreateVulScanTaskRequest)

func (*CreateVulScanTaskRequest) FromJsonString added in v1.0.518

func (r *CreateVulScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulScanTaskRequest) ToJsonString added in v1.0.518

func (r *CreateVulScanTaskRequest) ToJsonString() string

type CreateVulScanTaskRequestParams added in v1.0.518

type CreateVulScanTaskRequestParams struct {
	// 本地镜像扫描范围类型。ALL:全部本地镜像,NOT_SCAN:全部已授权未扫描本地镜像,IMAGEIDS:自选本地镜像ID
	LocalImageScanType *string `json:"LocalImageScanType,omitnil" name:"LocalImageScanType"`

	// 根据已授权的本地镜像IDs扫描,优先权高于根据满足条件的已授权的本地镜像。
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`

	// 仓库镜像扫描范围类型。ALL:全部仓库镜像,NOT_SCAN:全部已授权未扫描仓库镜像,IMAGEIDS:自选仓库镜像ID
	RegistryImageScanType *string `json:"RegistryImageScanType,omitnil" name:"RegistryImageScanType"`

	// 根据已授权的仓库镜像IDs扫描,优先权高于根据满足条件的已授权的仓库镜像。
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`

	// 本地镜像重新漏洞扫描时的任务ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 仓库镜像重新漏洞扫描时的任务ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

Predefined struct for user

type CreateVulScanTaskResponse added in v1.0.518

type CreateVulScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulScanTaskResponseParams `json:"Response"`
}

func NewCreateVulScanTaskResponse added in v1.0.518

func NewCreateVulScanTaskResponse() (response *CreateVulScanTaskResponse)

func (*CreateVulScanTaskResponse) FromJsonString added in v1.0.518

func (r *CreateVulScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVulScanTaskResponse) ToJsonString added in v1.0.518

func (r *CreateVulScanTaskResponse) ToJsonString() string

type CreateVulScanTaskResponseParams added in v1.0.518

type CreateVulScanTaskResponseParams struct {
	// 本地镜像重新漏洞扫描时的任务ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 仓库镜像重新漏洞扫描时的任务ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateWebVulExportJobRequest added in v1.0.518

type CreateWebVulExportJobRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞子类型</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewCreateWebVulExportJobRequest added in v1.0.518

func NewCreateWebVulExportJobRequest() (request *CreateWebVulExportJobRequest)

func (*CreateWebVulExportJobRequest) FromJsonString added in v1.0.518

func (r *CreateWebVulExportJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWebVulExportJobRequest) ToJsonString added in v1.0.518

func (r *CreateWebVulExportJobRequest) ToJsonString() string

type CreateWebVulExportJobRequestParams added in v1.0.518

type CreateWebVulExportJobRequestParams struct {
	// 需要返回的数量,默认为50000,最大值为50000
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞子类型</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type CreateWebVulExportJobResponse added in v1.0.518

type CreateWebVulExportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateWebVulExportJobResponseParams `json:"Response"`
}

func NewCreateWebVulExportJobResponse added in v1.0.518

func NewCreateWebVulExportJobResponse() (response *CreateWebVulExportJobResponse)

func (*CreateWebVulExportJobResponse) FromJsonString added in v1.0.518

func (r *CreateWebVulExportJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWebVulExportJobResponse) ToJsonString added in v1.0.518

func (r *CreateWebVulExportJobResponse) ToJsonString() string

type CreateWebVulExportJobResponseParams added in v1.0.518

type CreateWebVulExportJobResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteAbnormalProcessRulesRequest

type DeleteAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}

func NewDeleteAbnormalProcessRulesRequest

func NewDeleteAbnormalProcessRulesRequest() (request *DeleteAbnormalProcessRulesRequest)

func (*DeleteAbnormalProcessRulesRequest) FromJsonString

func (r *DeleteAbnormalProcessRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAbnormalProcessRulesRequest) ToJsonString

func (r *DeleteAbnormalProcessRulesRequest) ToJsonString() string

type DeleteAbnormalProcessRulesRequestParams added in v1.0.426

type DeleteAbnormalProcessRulesRequestParams struct {
	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}

Predefined struct for user

type DeleteAbnormalProcessRulesResponse

type DeleteAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAbnormalProcessRulesResponseParams `json:"Response"`
}

func NewDeleteAbnormalProcessRulesResponse

func NewDeleteAbnormalProcessRulesResponse() (response *DeleteAbnormalProcessRulesResponse)

func (*DeleteAbnormalProcessRulesResponse) FromJsonString

func (r *DeleteAbnormalProcessRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAbnormalProcessRulesResponse) ToJsonString

func (r *DeleteAbnormalProcessRulesResponse) ToJsonString() string

type DeleteAbnormalProcessRulesResponseParams added in v1.0.426

type DeleteAbnormalProcessRulesResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteAccessControlRulesRequest

type DeleteAccessControlRulesRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}

func NewDeleteAccessControlRulesRequest

func NewDeleteAccessControlRulesRequest() (request *DeleteAccessControlRulesRequest)

func (*DeleteAccessControlRulesRequest) FromJsonString

func (r *DeleteAccessControlRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAccessControlRulesRequest) ToJsonString

func (r *DeleteAccessControlRulesRequest) ToJsonString() string

type DeleteAccessControlRulesRequestParams added in v1.0.426

type DeleteAccessControlRulesRequestParams struct {
	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`
}

Predefined struct for user

type DeleteAccessControlRulesResponse

type DeleteAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAccessControlRulesResponseParams `json:"Response"`
}

func NewDeleteAccessControlRulesResponse

func NewDeleteAccessControlRulesResponse() (response *DeleteAccessControlRulesResponse)

func (*DeleteAccessControlRulesResponse) FromJsonString

func (r *DeleteAccessControlRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAccessControlRulesResponse) ToJsonString

func (r *DeleteAccessControlRulesResponse) ToJsonString() string

type DeleteAccessControlRulesResponseParams added in v1.0.426

type DeleteAccessControlRulesResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteComplianceAssetPolicySetFromWhitelistRequest added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistRequest struct {
	*tchttp.BaseRequest

	// 资产ID
	AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`

	// 需要忽略指定资产内的检查项ID列表
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

func NewDeleteComplianceAssetPolicySetFromWhitelistRequest added in v1.0.519

func NewDeleteComplianceAssetPolicySetFromWhitelistRequest() (request *DeleteComplianceAssetPolicySetFromWhitelistRequest)

func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteComplianceAssetPolicySetFromWhitelistRequest) ToJsonString added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistRequestParams added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistRequestParams struct {
	// 资产ID
	AssetItemId *uint64 `json:"AssetItemId,omitnil" name:"AssetItemId"`

	// 需要忽略指定资产内的检查项ID列表
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

Predefined struct for user

type DeleteComplianceAssetPolicySetFromWhitelistResponse added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteComplianceAssetPolicySetFromWhitelistResponseParams `json:"Response"`
}

func NewDeleteComplianceAssetPolicySetFromWhitelistResponse added in v1.0.519

func NewDeleteComplianceAssetPolicySetFromWhitelistResponse() (response *DeleteComplianceAssetPolicySetFromWhitelistResponse)

func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteComplianceAssetPolicySetFromWhitelistResponse) ToJsonString added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistResponseParams added in v1.0.519

type DeleteComplianceAssetPolicySetFromWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteCompliancePolicyAssetSetFromWhitelistRequest added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistRequest struct {
	*tchttp.BaseRequest

	// (检查项ID+资产ID列表)的列表
	PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}

func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest added in v1.0.519

func NewDeleteCompliancePolicyAssetSetFromWhitelistRequest() (request *DeleteCompliancePolicyAssetSetFromWhitelistRequest)

func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompliancePolicyAssetSetFromWhitelistRequest) ToJsonString added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistRequestParams struct {
	// (检查项ID+资产ID列表)的列表
	PolicyAssetSetList []*CompliancePolicyAssetSetItem `json:"PolicyAssetSetList,omitnil" name:"PolicyAssetSetList"`
}

Predefined struct for user

type DeleteCompliancePolicyAssetSetFromWhitelistResponse added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCompliancePolicyAssetSetFromWhitelistResponseParams `json:"Response"`
}

func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse added in v1.0.519

func NewDeleteCompliancePolicyAssetSetFromWhitelistResponse() (response *DeleteCompliancePolicyAssetSetFromWhitelistResponse)

func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompliancePolicyAssetSetFromWhitelistResponse) ToJsonString added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams added in v1.0.519

type DeleteCompliancePolicyAssetSetFromWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteCompliancePolicyItemFromWhitelistRequest

type DeleteCompliancePolicyItemFromWhitelistRequest struct {
	*tchttp.BaseRequest

	// 指定的白名单项的ID的列表
	WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}

func NewDeleteCompliancePolicyItemFromWhitelistRequest

func NewDeleteCompliancePolicyItemFromWhitelistRequest() (request *DeleteCompliancePolicyItemFromWhitelistRequest)

func (*DeleteCompliancePolicyItemFromWhitelistRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompliancePolicyItemFromWhitelistRequest) ToJsonString

type DeleteCompliancePolicyItemFromWhitelistRequestParams added in v1.0.426

type DeleteCompliancePolicyItemFromWhitelistRequestParams struct {
	// 指定的白名单项的ID的列表
	WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitnil" name:"WhitelistIdSet"`
}

Predefined struct for user

type DeleteCompliancePolicyItemFromWhitelistResponse

type DeleteCompliancePolicyItemFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCompliancePolicyItemFromWhitelistResponseParams `json:"Response"`
}

func NewDeleteCompliancePolicyItemFromWhitelistResponse

func NewDeleteCompliancePolicyItemFromWhitelistResponse() (response *DeleteCompliancePolicyItemFromWhitelistResponse)

func (*DeleteCompliancePolicyItemFromWhitelistResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompliancePolicyItemFromWhitelistResponse) ToJsonString

type DeleteCompliancePolicyItemFromWhitelistResponseParams added in v1.0.426

type DeleteCompliancePolicyItemFromWhitelistResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteEscapeWhiteListRequest added in v1.0.518

type DeleteEscapeWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单记录ID数组
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}

func NewDeleteEscapeWhiteListRequest added in v1.0.518

func NewDeleteEscapeWhiteListRequest() (request *DeleteEscapeWhiteListRequest)

func (*DeleteEscapeWhiteListRequest) FromJsonString added in v1.0.518

func (r *DeleteEscapeWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEscapeWhiteListRequest) ToJsonString added in v1.0.518

func (r *DeleteEscapeWhiteListRequest) ToJsonString() string

type DeleteEscapeWhiteListRequestParams added in v1.0.518

type DeleteEscapeWhiteListRequestParams struct {
	// 白名单记录ID数组
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}

Predefined struct for user

type DeleteEscapeWhiteListResponse added in v1.0.518

type DeleteEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEscapeWhiteListResponseParams `json:"Response"`
}

func NewDeleteEscapeWhiteListResponse added in v1.0.518

func NewDeleteEscapeWhiteListResponse() (response *DeleteEscapeWhiteListResponse)

func (*DeleteEscapeWhiteListResponse) FromJsonString added in v1.0.518

func (r *DeleteEscapeWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEscapeWhiteListResponse) ToJsonString added in v1.0.518

func (r *DeleteEscapeWhiteListResponse) ToJsonString() string

type DeleteEscapeWhiteListResponseParams added in v1.0.518

type DeleteEscapeWhiteListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteIgnoreVulRequest added in v1.0.518

type DeleteIgnoreVulRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID 信息列表
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}

func NewDeleteIgnoreVulRequest added in v1.0.518

func NewDeleteIgnoreVulRequest() (request *DeleteIgnoreVulRequest)

func (*DeleteIgnoreVulRequest) FromJsonString added in v1.0.518

func (r *DeleteIgnoreVulRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIgnoreVulRequest) ToJsonString added in v1.0.518

func (r *DeleteIgnoreVulRequest) ToJsonString() string

type DeleteIgnoreVulRequestParams added in v1.0.518

type DeleteIgnoreVulRequestParams struct {
	// 漏洞PocID 信息列表
	List []*ModifyIgnoreVul `json:"List,omitnil" name:"List"`
}

Predefined struct for user

type DeleteIgnoreVulResponse added in v1.0.518

type DeleteIgnoreVulResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIgnoreVulResponseParams `json:"Response"`
}

func NewDeleteIgnoreVulResponse added in v1.0.518

func NewDeleteIgnoreVulResponse() (response *DeleteIgnoreVulResponse)

func (*DeleteIgnoreVulResponse) FromJsonString added in v1.0.518

func (r *DeleteIgnoreVulResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIgnoreVulResponse) ToJsonString added in v1.0.518

func (r *DeleteIgnoreVulResponse) ToJsonString() string

type DeleteIgnoreVulResponseParams added in v1.0.518

type DeleteIgnoreVulResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteK8sApiAbnormalRuleRequest added in v1.0.545

type DeleteK8sApiAbnormalRuleRequest struct {
	*tchttp.BaseRequest

	// 规则ID集合
	RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}

func NewDeleteK8sApiAbnormalRuleRequest added in v1.0.545

func NewDeleteK8sApiAbnormalRuleRequest() (request *DeleteK8sApiAbnormalRuleRequest)

func (*DeleteK8sApiAbnormalRuleRequest) FromJsonString added in v1.0.545

func (r *DeleteK8sApiAbnormalRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteK8sApiAbnormalRuleRequest) ToJsonString added in v1.0.545

func (r *DeleteK8sApiAbnormalRuleRequest) ToJsonString() string

type DeleteK8sApiAbnormalRuleRequestParams added in v1.0.545

type DeleteK8sApiAbnormalRuleRequestParams struct {
	// 规则ID集合
	RuleIDSet []*string `json:"RuleIDSet,omitnil" name:"RuleIDSet"`
}

Predefined struct for user

type DeleteK8sApiAbnormalRuleResponse added in v1.0.545

type DeleteK8sApiAbnormalRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteK8sApiAbnormalRuleResponseParams `json:"Response"`
}

func NewDeleteK8sApiAbnormalRuleResponse added in v1.0.545

func NewDeleteK8sApiAbnormalRuleResponse() (response *DeleteK8sApiAbnormalRuleResponse)

func (*DeleteK8sApiAbnormalRuleResponse) FromJsonString added in v1.0.545

func (r *DeleteK8sApiAbnormalRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteK8sApiAbnormalRuleResponse) ToJsonString added in v1.0.545

func (r *DeleteK8sApiAbnormalRuleResponse) ToJsonString() string

type DeleteK8sApiAbnormalRuleResponseParams added in v1.0.545

type DeleteK8sApiAbnormalRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteMachineRequest added in v1.0.518

type DeleteMachineRequest struct {
	*tchttp.BaseRequest

	// 客户端Uuid
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
}

func NewDeleteMachineRequest added in v1.0.518

func NewDeleteMachineRequest() (request *DeleteMachineRequest)

func (*DeleteMachineRequest) FromJsonString added in v1.0.518

func (r *DeleteMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMachineRequest) ToJsonString added in v1.0.518

func (r *DeleteMachineRequest) ToJsonString() string

type DeleteMachineRequestParams added in v1.0.518

type DeleteMachineRequestParams struct {
	// 客户端Uuid
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`
}

Predefined struct for user

type DeleteMachineResponse added in v1.0.518

type DeleteMachineResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMachineResponseParams `json:"Response"`
}

func NewDeleteMachineResponse added in v1.0.518

func NewDeleteMachineResponse() (response *DeleteMachineResponse)

func (*DeleteMachineResponse) FromJsonString added in v1.0.518

func (r *DeleteMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMachineResponse) ToJsonString added in v1.0.518

func (r *DeleteMachineResponse) ToJsonString() string

type DeleteMachineResponseParams added in v1.0.518

type DeleteMachineResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteNetworkFirewallPolicyDetailRequest added in v1.0.518

type DeleteNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDeleteNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewDeleteNetworkFirewallPolicyDetailRequest() (request *DeleteNetworkFirewallPolicyDetailRequest)

func (*DeleteNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type DeleteNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type DeleteNetworkFirewallPolicyDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id数组
	Id []*uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DeleteNetworkFirewallPolicyDetailResponse added in v1.0.518

type DeleteNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewDeleteNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewDeleteNetworkFirewallPolicyDetailResponse() (response *DeleteNetworkFirewallPolicyDetailResponse)

func (*DeleteNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type DeleteNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type DeleteNetworkFirewallPolicyDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建删除任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteReverseShellEventsRequest added in v1.0.518

type DeleteReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// 事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}

func NewDeleteReverseShellEventsRequest added in v1.0.518

func NewDeleteReverseShellEventsRequest() (request *DeleteReverseShellEventsRequest)

func (*DeleteReverseShellEventsRequest) FromJsonString added in v1.0.518

func (r *DeleteReverseShellEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReverseShellEventsRequest) ToJsonString added in v1.0.518

func (r *DeleteReverseShellEventsRequest) ToJsonString() string

type DeleteReverseShellEventsRequestParams added in v1.0.518

type DeleteReverseShellEventsRequestParams struct {
	// 事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}

Predefined struct for user

type DeleteReverseShellEventsResponse added in v1.0.518

type DeleteReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReverseShellEventsResponseParams `json:"Response"`
}

func NewDeleteReverseShellEventsResponse added in v1.0.518

func NewDeleteReverseShellEventsResponse() (response *DeleteReverseShellEventsResponse)

func (*DeleteReverseShellEventsResponse) FromJsonString added in v1.0.518

func (r *DeleteReverseShellEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReverseShellEventsResponse) ToJsonString added in v1.0.518

func (r *DeleteReverseShellEventsResponse) ToJsonString() string

type DeleteReverseShellEventsResponseParams added in v1.0.518

type DeleteReverseShellEventsResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteReverseShellWhiteListsRequest

type DeleteReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}

func NewDeleteReverseShellWhiteListsRequest

func NewDeleteReverseShellWhiteListsRequest() (request *DeleteReverseShellWhiteListsRequest)

func (*DeleteReverseShellWhiteListsRequest) FromJsonString

func (r *DeleteReverseShellWhiteListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReverseShellWhiteListsRequest) ToJsonString

func (r *DeleteReverseShellWhiteListsRequest) ToJsonString() string

type DeleteReverseShellWhiteListsRequestParams added in v1.0.426

type DeleteReverseShellWhiteListsRequestParams struct {
	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}

Predefined struct for user

type DeleteReverseShellWhiteListsResponse

type DeleteReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReverseShellWhiteListsResponseParams `json:"Response"`
}

func NewDeleteReverseShellWhiteListsResponse

func NewDeleteReverseShellWhiteListsResponse() (response *DeleteReverseShellWhiteListsResponse)

func (*DeleteReverseShellWhiteListsResponse) FromJsonString

func (r *DeleteReverseShellWhiteListsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteReverseShellWhiteListsResponse) ToJsonString

func (r *DeleteReverseShellWhiteListsResponse) ToJsonString() string

type DeleteReverseShellWhiteListsResponseParams added in v1.0.426

type DeleteReverseShellWhiteListsResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteRiskSyscallEventsRequest added in v1.0.518

type DeleteRiskSyscallEventsRequest struct {
	*tchttp.BaseRequest

	// 事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}

func NewDeleteRiskSyscallEventsRequest added in v1.0.518

func NewDeleteRiskSyscallEventsRequest() (request *DeleteRiskSyscallEventsRequest)

func (*DeleteRiskSyscallEventsRequest) FromJsonString added in v1.0.518

func (r *DeleteRiskSyscallEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRiskSyscallEventsRequest) ToJsonString added in v1.0.518

func (r *DeleteRiskSyscallEventsRequest) ToJsonString() string

type DeleteRiskSyscallEventsRequestParams added in v1.0.518

type DeleteRiskSyscallEventsRequestParams struct {
	// 事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`
}

Predefined struct for user

type DeleteRiskSyscallEventsResponse added in v1.0.518

type DeleteRiskSyscallEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskSyscallEventsResponseParams `json:"Response"`
}

func NewDeleteRiskSyscallEventsResponse added in v1.0.518

func NewDeleteRiskSyscallEventsResponse() (response *DeleteRiskSyscallEventsResponse)

func (*DeleteRiskSyscallEventsResponse) FromJsonString added in v1.0.518

func (r *DeleteRiskSyscallEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRiskSyscallEventsResponse) ToJsonString added in v1.0.518

func (r *DeleteRiskSyscallEventsResponse) ToJsonString() string

type DeleteRiskSyscallEventsResponseParams added in v1.0.518

type DeleteRiskSyscallEventsResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteRiskSyscallWhiteListsRequest

type DeleteRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}

func NewDeleteRiskSyscallWhiteListsRequest

func NewDeleteRiskSyscallWhiteListsRequest() (request *DeleteRiskSyscallWhiteListsRequest)

func (*DeleteRiskSyscallWhiteListsRequest) FromJsonString

func (r *DeleteRiskSyscallWhiteListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRiskSyscallWhiteListsRequest) ToJsonString

func (r *DeleteRiskSyscallWhiteListsRequest) ToJsonString() string

type DeleteRiskSyscallWhiteListsRequestParams added in v1.0.426

type DeleteRiskSyscallWhiteListsRequestParams struct {
	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitnil" name:"WhiteListIdSet"`
}

Predefined struct for user

type DeleteRiskSyscallWhiteListsResponse

type DeleteRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskSyscallWhiteListsResponseParams `json:"Response"`
}

func NewDeleteRiskSyscallWhiteListsResponse

func NewDeleteRiskSyscallWhiteListsResponse() (response *DeleteRiskSyscallWhiteListsResponse)

func (*DeleteRiskSyscallWhiteListsResponse) FromJsonString

func (r *DeleteRiskSyscallWhiteListsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRiskSyscallWhiteListsResponse) ToJsonString

func (r *DeleteRiskSyscallWhiteListsResponse) ToJsonString() string

type DeleteRiskSyscallWhiteListsResponseParams added in v1.0.426

type DeleteRiskSyscallWhiteListsResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DeleteSearchTemplateRequest added in v1.0.518

type DeleteSearchTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDeleteSearchTemplateRequest added in v1.0.518

func NewDeleteSearchTemplateRequest() (request *DeleteSearchTemplateRequest)

func (*DeleteSearchTemplateRequest) FromJsonString added in v1.0.518

func (r *DeleteSearchTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSearchTemplateRequest) ToJsonString added in v1.0.518

func (r *DeleteSearchTemplateRequest) ToJsonString() string

type DeleteSearchTemplateRequestParams added in v1.0.518

type DeleteSearchTemplateRequestParams struct {
	// 模板ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DeleteSearchTemplateResponse added in v1.0.518

type DeleteSearchTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSearchTemplateResponseParams `json:"Response"`
}

func NewDeleteSearchTemplateResponse added in v1.0.518

func NewDeleteSearchTemplateResponse() (response *DeleteSearchTemplateResponse)

func (*DeleteSearchTemplateResponse) FromJsonString added in v1.0.518

func (r *DeleteSearchTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSearchTemplateResponse) ToJsonString added in v1.0.518

func (r *DeleteSearchTemplateResponse) ToJsonString() string

type DeleteSearchTemplateResponseParams added in v1.0.518

type DeleteSearchTemplateResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeABTestConfigRequest added in v1.0.518

type DescribeABTestConfigRequest struct {
	*tchttp.BaseRequest

	// 灰度项目名称
	ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}

func NewDescribeABTestConfigRequest added in v1.0.518

func NewDescribeABTestConfigRequest() (request *DescribeABTestConfigRequest)

func (*DescribeABTestConfigRequest) FromJsonString added in v1.0.518

func (r *DescribeABTestConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeABTestConfigRequest) ToJsonString added in v1.0.518

func (r *DescribeABTestConfigRequest) ToJsonString() string

type DescribeABTestConfigRequestParams added in v1.0.518

type DescribeABTestConfigRequestParams struct {
	// 灰度项目名称
	ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}

Predefined struct for user

type DescribeABTestConfigResponse added in v1.0.518

type DescribeABTestConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeABTestConfigResponseParams `json:"Response"`
}

func NewDescribeABTestConfigResponse added in v1.0.518

func NewDescribeABTestConfigResponse() (response *DescribeABTestConfigResponse)

func (*DescribeABTestConfigResponse) FromJsonString added in v1.0.518

func (r *DescribeABTestConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeABTestConfigResponse) ToJsonString added in v1.0.518

func (r *DescribeABTestConfigResponse) ToJsonString() string

type DescribeABTestConfigResponseParams added in v1.0.518

type DescribeABTestConfigResponseParams struct {
	// 灰度项目配置
	Config []*ABTestConfig `json:"Config,omitnil" name:"Config"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessDetailRequest

type DescribeAbnormalProcessDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewDescribeAbnormalProcessDetailRequest

func NewDescribeAbnormalProcessDetailRequest() (request *DescribeAbnormalProcessDetailRequest)

func (*DescribeAbnormalProcessDetailRequest) FromJsonString

func (r *DescribeAbnormalProcessDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessDetailRequest) ToJsonString

func (r *DescribeAbnormalProcessDetailRequest) ToJsonString() string

type DescribeAbnormalProcessDetailRequestParams added in v1.0.426

type DescribeAbnormalProcessDetailRequestParams struct {
	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type DescribeAbnormalProcessDetailResponse

type DescribeAbnormalProcessDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessDetailResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessDetailResponse

func NewDescribeAbnormalProcessDetailResponse() (response *DescribeAbnormalProcessDetailResponse)

func (*DescribeAbnormalProcessDetailResponse) FromJsonString

func (r *DescribeAbnormalProcessDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessDetailResponse) ToJsonString

type DescribeAbnormalProcessDetailResponseParams added in v1.0.426

type DescribeAbnormalProcessDetailResponseParams struct {
	// 事件基本信息
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`

	// 进程信息
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`

	// 父进程信息
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`

	// 事件描述
	EventDetail *AbnormalProcessEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`

	// 祖先进程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessEventTendencyRequest added in v1.0.518

type DescribeAbnormalProcessEventTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

func NewDescribeAbnormalProcessEventTendencyRequest added in v1.0.518

func NewDescribeAbnormalProcessEventTendencyRequest() (request *DescribeAbnormalProcessEventTendencyRequest)

func (*DescribeAbnormalProcessEventTendencyRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventTendencyRequest) ToJsonString added in v1.0.518

type DescribeAbnormalProcessEventTendencyRequestParams added in v1.0.518

type DescribeAbnormalProcessEventTendencyRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

Predefined struct for user

type DescribeAbnormalProcessEventTendencyResponse added in v1.0.518

type DescribeAbnormalProcessEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventTendencyResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessEventTendencyResponse added in v1.0.518

func NewDescribeAbnormalProcessEventTendencyResponse() (response *DescribeAbnormalProcessEventTendencyResponse)

func (*DescribeAbnormalProcessEventTendencyResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventTendencyResponse) ToJsonString added in v1.0.518

type DescribeAbnormalProcessEventTendencyResponseParams added in v1.0.518

type DescribeAbnormalProcessEventTendencyResponseParams struct {
	// 待处理异常进程事件趋势
	List []*AbnormalProcessEventTendencyInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessEventsExportRequest

type DescribeAbnormalProcessEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAbnormalProcessEventsExportRequest

func NewDescribeAbnormalProcessEventsExportRequest() (request *DescribeAbnormalProcessEventsExportRequest)

func (*DescribeAbnormalProcessEventsExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventsExportRequest) ToJsonString

type DescribeAbnormalProcessEventsExportRequestParams added in v1.0.426

type DescribeAbnormalProcessEventsExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAbnormalProcessEventsExportResponse

type DescribeAbnormalProcessEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventsExportResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessEventsExportResponse

func NewDescribeAbnormalProcessEventsExportResponse() (response *DescribeAbnormalProcessEventsExportResponse)

func (*DescribeAbnormalProcessEventsExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventsExportResponse) ToJsonString

type DescribeAbnormalProcessEventsExportResponseParams added in v1.0.426

type DescribeAbnormalProcessEventsExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessEventsRequest

type DescribeAbnormalProcessEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAbnormalProcessEventsRequest

func NewDescribeAbnormalProcessEventsRequest() (request *DescribeAbnormalProcessEventsRequest)

func (*DescribeAbnormalProcessEventsRequest) FromJsonString

func (r *DescribeAbnormalProcessEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventsRequest) ToJsonString

func (r *DescribeAbnormalProcessEventsRequest) ToJsonString() string

type DescribeAbnormalProcessEventsRequestParams added in v1.0.426

type DescribeAbnormalProcessEventsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAbnormalProcessEventsResponse

type DescribeAbnormalProcessEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessEventsResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessEventsResponse

func NewDescribeAbnormalProcessEventsResponse() (response *DescribeAbnormalProcessEventsResponse)

func (*DescribeAbnormalProcessEventsResponse) FromJsonString

func (r *DescribeAbnormalProcessEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessEventsResponse) ToJsonString

type DescribeAbnormalProcessEventsResponseParams added in v1.0.426

type DescribeAbnormalProcessEventsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 异常进程数组
	EventSet []*AbnormalProcessEventInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessLevelSummaryRequest added in v1.0.518

type DescribeAbnormalProcessLevelSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAbnormalProcessLevelSummaryRequest added in v1.0.518

func NewDescribeAbnormalProcessLevelSummaryRequest() (request *DescribeAbnormalProcessLevelSummaryRequest)

func (*DescribeAbnormalProcessLevelSummaryRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessLevelSummaryRequest) ToJsonString added in v1.0.518

type DescribeAbnormalProcessLevelSummaryRequestParams added in v1.0.518

type DescribeAbnormalProcessLevelSummaryRequestParams struct {
}

Predefined struct for user

type DescribeAbnormalProcessLevelSummaryResponse added in v1.0.518

type DescribeAbnormalProcessLevelSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessLevelSummaryResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessLevelSummaryResponse added in v1.0.518

func NewDescribeAbnormalProcessLevelSummaryResponse() (response *DescribeAbnormalProcessLevelSummaryResponse)

func (*DescribeAbnormalProcessLevelSummaryResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessLevelSummaryResponse) ToJsonString added in v1.0.518

type DescribeAbnormalProcessLevelSummaryResponseParams added in v1.0.518

type DescribeAbnormalProcessLevelSummaryResponseParams struct {
	// 异常进程高危待处理事件数
	HighLevelEventCount *int64 `json:"HighLevelEventCount,omitnil" name:"HighLevelEventCount"`

	// 异常进程中危待处理事件数
	MediumLevelEventCount *int64 `json:"MediumLevelEventCount,omitnil" name:"MediumLevelEventCount"`

	// 异常进程低危待处理事件数
	LowLevelEventCount *int64 `json:"LowLevelEventCount,omitnil" name:"LowLevelEventCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessRuleDetailRequest

type DescribeAbnormalProcessRuleDetailRequest struct {
	*tchttp.BaseRequest

	// 策略唯一id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 镜像id, 在添加白名单的时候使用
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

func NewDescribeAbnormalProcessRuleDetailRequest

func NewDescribeAbnormalProcessRuleDetailRequest() (request *DescribeAbnormalProcessRuleDetailRequest)

func (*DescribeAbnormalProcessRuleDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRuleDetailRequest) ToJsonString

type DescribeAbnormalProcessRuleDetailRequestParams added in v1.0.426

type DescribeAbnormalProcessRuleDetailRequestParams struct {
	// 策略唯一id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 镜像id, 在添加白名单的时候使用
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

Predefined struct for user

type DescribeAbnormalProcessRuleDetailResponse

type DescribeAbnormalProcessRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRuleDetailResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessRuleDetailResponse

func NewDescribeAbnormalProcessRuleDetailResponse() (response *DescribeAbnormalProcessRuleDetailResponse)

func (*DescribeAbnormalProcessRuleDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRuleDetailResponse) ToJsonString

type DescribeAbnormalProcessRuleDetailResponseParams added in v1.0.426

type DescribeAbnormalProcessRuleDetailResponseParams struct {
	// 异常进程策略详细信息
	RuleDetail *AbnormalProcessRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessRulesExportRequest

type DescribeAbnormalProcessRulesExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAbnormalProcessRulesExportRequest

func NewDescribeAbnormalProcessRulesExportRequest() (request *DescribeAbnormalProcessRulesExportRequest)

func (*DescribeAbnormalProcessRulesExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRulesExportRequest) ToJsonString

type DescribeAbnormalProcessRulesExportRequestParams added in v1.0.426

type DescribeAbnormalProcessRulesExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAbnormalProcessRulesExportResponse

type DescribeAbnormalProcessRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRulesExportResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessRulesExportResponse

func NewDescribeAbnormalProcessRulesExportResponse() (response *DescribeAbnormalProcessRulesExportResponse)

func (*DescribeAbnormalProcessRulesExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRulesExportResponse) ToJsonString

type DescribeAbnormalProcessRulesExportResponseParams added in v1.0.426

type DescribeAbnormalProcessRulesExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAbnormalProcessRulesRequest

type DescribeAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAbnormalProcessRulesRequest

func NewDescribeAbnormalProcessRulesRequest() (request *DescribeAbnormalProcessRulesRequest)

func (*DescribeAbnormalProcessRulesRequest) FromJsonString

func (r *DescribeAbnormalProcessRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRulesRequest) ToJsonString

func (r *DescribeAbnormalProcessRulesRequest) ToJsonString() string

type DescribeAbnormalProcessRulesRequestParams added in v1.0.426

type DescribeAbnormalProcessRulesRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAbnormalProcessRulesResponse

type DescribeAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAbnormalProcessRulesResponseParams `json:"Response"`
}

func NewDescribeAbnormalProcessRulesResponse

func NewDescribeAbnormalProcessRulesResponse() (response *DescribeAbnormalProcessRulesResponse)

func (*DescribeAbnormalProcessRulesResponse) FromJsonString

func (r *DescribeAbnormalProcessRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAbnormalProcessRulesResponse) ToJsonString

func (r *DescribeAbnormalProcessRulesResponse) ToJsonString() string

type DescribeAbnormalProcessRulesResponseParams added in v1.0.426

type DescribeAbnormalProcessRulesResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 异常进程策略信息列表
	RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlDetailRequest

type DescribeAccessControlDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewDescribeAccessControlDetailRequest

func NewDescribeAccessControlDetailRequest() (request *DescribeAccessControlDetailRequest)

func (*DescribeAccessControlDetailRequest) FromJsonString

func (r *DescribeAccessControlDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlDetailRequest) ToJsonString

func (r *DescribeAccessControlDetailRequest) ToJsonString() string

type DescribeAccessControlDetailRequestParams added in v1.0.426

type DescribeAccessControlDetailRequestParams struct {
	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type DescribeAccessControlDetailResponse

type DescribeAccessControlDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlDetailResponseParams `json:"Response"`
}

func NewDescribeAccessControlDetailResponse

func NewDescribeAccessControlDetailResponse() (response *DescribeAccessControlDetailResponse)

func (*DescribeAccessControlDetailResponse) FromJsonString

func (r *DescribeAccessControlDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlDetailResponse) ToJsonString

func (r *DescribeAccessControlDetailResponse) ToJsonString() string

type DescribeAccessControlDetailResponseParams added in v1.0.426

type DescribeAccessControlDetailResponseParams struct {
	// 事件基本信息
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`

	// 进程信息
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`

	// 被篡改信息
	TamperedFileInfo *FileAttributeInfo `json:"TamperedFileInfo,omitnil" name:"TamperedFileInfo"`

	// 事件描述
	EventDetail *AccessControlEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`

	// 父进程信息
	ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`

	// 祖先进程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlEventsExportRequest

type DescribeAccessControlEventsExportRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewDescribeAccessControlEventsExportRequest

func NewDescribeAccessControlEventsExportRequest() (request *DescribeAccessControlEventsExportRequest)

func (*DescribeAccessControlEventsExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlEventsExportRequest) ToJsonString

type DescribeAccessControlEventsExportRequestParams added in v1.0.426

type DescribeAccessControlEventsExportRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type DescribeAccessControlEventsExportResponse

type DescribeAccessControlEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlEventsExportResponseParams `json:"Response"`
}

func NewDescribeAccessControlEventsExportResponse

func NewDescribeAccessControlEventsExportResponse() (response *DescribeAccessControlEventsExportResponse)

func (*DescribeAccessControlEventsExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlEventsExportResponse) ToJsonString

type DescribeAccessControlEventsExportResponseParams added in v1.0.426

type DescribeAccessControlEventsExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlEventsRequest

type DescribeAccessControlEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAccessControlEventsRequest

func NewDescribeAccessControlEventsRequest() (request *DescribeAccessControlEventsRequest)

func (*DescribeAccessControlEventsRequest) FromJsonString

func (r *DescribeAccessControlEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlEventsRequest) ToJsonString

func (r *DescribeAccessControlEventsRequest) ToJsonString() string

type DescribeAccessControlEventsRequestParams added in v1.0.426

type DescribeAccessControlEventsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAccessControlEventsResponse

type DescribeAccessControlEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlEventsResponseParams `json:"Response"`
}

func NewDescribeAccessControlEventsResponse

func NewDescribeAccessControlEventsResponse() (response *DescribeAccessControlEventsResponse)

func (*DescribeAccessControlEventsResponse) FromJsonString

func (r *DescribeAccessControlEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlEventsResponse) ToJsonString

func (r *DescribeAccessControlEventsResponse) ToJsonString() string

type DescribeAccessControlEventsResponseParams added in v1.0.426

type DescribeAccessControlEventsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 访问控制事件数组
	EventSet []*AccessControlEventInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlRuleDetailRequest

type DescribeAccessControlRuleDetailRequest struct {
	*tchttp.BaseRequest

	// 策略唯一id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 镜像id, 仅仅在事件加白的时候使用
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

func NewDescribeAccessControlRuleDetailRequest

func NewDescribeAccessControlRuleDetailRequest() (request *DescribeAccessControlRuleDetailRequest)

func (*DescribeAccessControlRuleDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRuleDetailRequest) ToJsonString

type DescribeAccessControlRuleDetailRequestParams added in v1.0.426

type DescribeAccessControlRuleDetailRequestParams struct {
	// 策略唯一id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 镜像id, 仅仅在事件加白的时候使用
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

Predefined struct for user

type DescribeAccessControlRuleDetailResponse

type DescribeAccessControlRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRuleDetailResponseParams `json:"Response"`
}

func NewDescribeAccessControlRuleDetailResponse

func NewDescribeAccessControlRuleDetailResponse() (response *DescribeAccessControlRuleDetailResponse)

func (*DescribeAccessControlRuleDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRuleDetailResponse) ToJsonString

type DescribeAccessControlRuleDetailResponseParams added in v1.0.426

type DescribeAccessControlRuleDetailResponseParams struct {
	// 运行时策略详细信息
	RuleDetail *AccessControlRuleInfo `json:"RuleDetail,omitnil" name:"RuleDetail"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlRulesExportRequest

type DescribeAccessControlRulesExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAccessControlRulesExportRequest

func NewDescribeAccessControlRulesExportRequest() (request *DescribeAccessControlRulesExportRequest)

func (*DescribeAccessControlRulesExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRulesExportRequest) ToJsonString

type DescribeAccessControlRulesExportRequestParams added in v1.0.426

type DescribeAccessControlRulesExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAccessControlRulesExportResponse

type DescribeAccessControlRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRulesExportResponseParams `json:"Response"`
}

func NewDescribeAccessControlRulesExportResponse

func NewDescribeAccessControlRulesExportResponse() (response *DescribeAccessControlRulesExportResponse)

func (*DescribeAccessControlRulesExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRulesExportResponse) ToJsonString

type DescribeAccessControlRulesExportResponseParams added in v1.0.426

type DescribeAccessControlRulesExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAccessControlRulesRequest

type DescribeAccessControlRulesRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAccessControlRulesRequest

func NewDescribeAccessControlRulesRequest() (request *DescribeAccessControlRulesRequest)

func (*DescribeAccessControlRulesRequest) FromJsonString

func (r *DescribeAccessControlRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRulesRequest) ToJsonString

func (r *DescribeAccessControlRulesRequest) ToJsonString() string

type DescribeAccessControlRulesRequestParams added in v1.0.426

type DescribeAccessControlRulesRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAccessControlRulesResponse

type DescribeAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessControlRulesResponseParams `json:"Response"`
}

func NewDescribeAccessControlRulesResponse

func NewDescribeAccessControlRulesResponse() (response *DescribeAccessControlRulesResponse)

func (*DescribeAccessControlRulesResponse) FromJsonString

func (r *DescribeAccessControlRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAccessControlRulesResponse) ToJsonString

func (r *DescribeAccessControlRulesResponse) ToJsonString() string

type DescribeAccessControlRulesResponseParams added in v1.0.426

type DescribeAccessControlRulesResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 访问控制策略信息列表
	RuleSet []*RuleBaseInfo `json:"RuleSet,omitnil" name:"RuleSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAffectedClusterCountRequest

type DescribeAffectedClusterCountRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAffectedClusterCountRequest

func NewDescribeAffectedClusterCountRequest() (request *DescribeAffectedClusterCountRequest)

func (*DescribeAffectedClusterCountRequest) FromJsonString

func (r *DescribeAffectedClusterCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedClusterCountRequest) ToJsonString

func (r *DescribeAffectedClusterCountRequest) ToJsonString() string

type DescribeAffectedClusterCountRequestParams added in v1.0.426

type DescribeAffectedClusterCountRequestParams struct {
}

Predefined struct for user

type DescribeAffectedClusterCountResponse

type DescribeAffectedClusterCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedClusterCountResponseParams `json:"Response"`
}

func NewDescribeAffectedClusterCountResponse

func NewDescribeAffectedClusterCountResponse() (response *DescribeAffectedClusterCountResponse)

func (*DescribeAffectedClusterCountResponse) FromJsonString

func (r *DescribeAffectedClusterCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedClusterCountResponse) ToJsonString

func (r *DescribeAffectedClusterCountResponse) ToJsonString() string

type DescribeAffectedClusterCountResponseParams added in v1.0.426

type DescribeAffectedClusterCountResponseParams struct {
	// 严重风险的集群数量
	SeriousRiskClusterCount *uint64 `json:"SeriousRiskClusterCount,omitnil" name:"SeriousRiskClusterCount"`

	// 高危风险的集群数量
	HighRiskClusterCount *uint64 `json:"HighRiskClusterCount,omitnil" name:"HighRiskClusterCount"`

	// 中危风险的集群数量
	MiddleRiskClusterCount *uint64 `json:"MiddleRiskClusterCount,omitnil" name:"MiddleRiskClusterCount"`

	// 低危风险的集群数量
	HintRiskClusterCount *uint64 `json:"HintRiskClusterCount,omitnil" name:"HintRiskClusterCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAffectedNodeListRequest

type DescribeAffectedNodeListRequest struct {
	*tchttp.BaseRequest

	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName, ClusterId,InstanceId,PrivateIpAddresses
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAffectedNodeListRequest

func NewDescribeAffectedNodeListRequest() (request *DescribeAffectedNodeListRequest)

func (*DescribeAffectedNodeListRequest) FromJsonString

func (r *DescribeAffectedNodeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedNodeListRequest) ToJsonString

func (r *DescribeAffectedNodeListRequest) ToJsonString() string

type DescribeAffectedNodeListRequestParams added in v1.0.426

type DescribeAffectedNodeListRequestParams struct {
	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName, ClusterId,InstanceId,PrivateIpAddresses
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAffectedNodeListResponse

type DescribeAffectedNodeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedNodeListResponseParams `json:"Response"`
}

func NewDescribeAffectedNodeListResponse

func NewDescribeAffectedNodeListResponse() (response *DescribeAffectedNodeListResponse)

func (*DescribeAffectedNodeListResponse) FromJsonString

func (r *DescribeAffectedNodeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedNodeListResponse) ToJsonString

func (r *DescribeAffectedNodeListResponse) ToJsonString() string

type DescribeAffectedNodeListResponseParams added in v1.0.426

type DescribeAffectedNodeListResponseParams struct {
	// 受影响的节点总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 受影响的节点列表
	AffectedNodeList []*AffectedNodeItem `json:"AffectedNodeList,omitnil" name:"AffectedNodeList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAffectedWorkloadListRequest

type DescribeAffectedWorkloadListRequest struct {
	*tchttp.BaseRequest

	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:WorkloadType,ClusterId
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAffectedWorkloadListRequest

func NewDescribeAffectedWorkloadListRequest() (request *DescribeAffectedWorkloadListRequest)

func (*DescribeAffectedWorkloadListRequest) FromJsonString

func (r *DescribeAffectedWorkloadListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedWorkloadListRequest) ToJsonString

func (r *DescribeAffectedWorkloadListRequest) ToJsonString() string

type DescribeAffectedWorkloadListRequestParams added in v1.0.426

type DescribeAffectedWorkloadListRequestParams struct {
	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitnil" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:WorkloadType,ClusterId
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAffectedWorkloadListResponse

type DescribeAffectedWorkloadListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAffectedWorkloadListResponseParams `json:"Response"`
}

func NewDescribeAffectedWorkloadListResponse

func NewDescribeAffectedWorkloadListResponse() (response *DescribeAffectedWorkloadListResponse)

func (*DescribeAffectedWorkloadListResponse) FromJsonString

func (r *DescribeAffectedWorkloadListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAffectedWorkloadListResponse) ToJsonString

func (r *DescribeAffectedWorkloadListResponse) ToJsonString() string

type DescribeAffectedWorkloadListResponseParams added in v1.0.426

type DescribeAffectedWorkloadListResponseParams struct {
	// 受影响的workload列表数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 受影响的workload列表
	AffectedWorkloadList []*AffectedWorkloadItem `json:"AffectedWorkloadList,omitnil" name:"AffectedWorkloadList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAgentDaemonSetCmdRequest added in v1.0.518

type DescribeAgentDaemonSetCmdRequest struct {
	*tchttp.BaseRequest

	// 是否是腾讯云
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`

	// 命令有效期,非腾讯云时必填
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`

	// 集群自定义参数
	ClusterCustomParameters []*ClusterCustomParameters `json:"ClusterCustomParameters,omitnil" name:"ClusterCustomParameters"`
}

func NewDescribeAgentDaemonSetCmdRequest added in v1.0.518

func NewDescribeAgentDaemonSetCmdRequest() (request *DescribeAgentDaemonSetCmdRequest)

func (*DescribeAgentDaemonSetCmdRequest) FromJsonString added in v1.0.518

func (r *DescribeAgentDaemonSetCmdRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentDaemonSetCmdRequest) ToJsonString added in v1.0.518

func (r *DescribeAgentDaemonSetCmdRequest) ToJsonString() string

type DescribeAgentDaemonSetCmdRequestParams added in v1.0.518

type DescribeAgentDaemonSetCmdRequestParams struct {
	// 是否是腾讯云
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`

	// 命令有效期,非腾讯云时必填
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`

	// 集群自定义参数
	ClusterCustomParameters []*ClusterCustomParameters `json:"ClusterCustomParameters,omitnil" name:"ClusterCustomParameters"`
}

Predefined struct for user

type DescribeAgentDaemonSetCmdResponse added in v1.0.518

type DescribeAgentDaemonSetCmdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentDaemonSetCmdResponseParams `json:"Response"`
}

func NewDescribeAgentDaemonSetCmdResponse added in v1.0.518

func NewDescribeAgentDaemonSetCmdResponse() (response *DescribeAgentDaemonSetCmdResponse)

func (*DescribeAgentDaemonSetCmdResponse) FromJsonString added in v1.0.518

func (r *DescribeAgentDaemonSetCmdResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentDaemonSetCmdResponse) ToJsonString added in v1.0.518

func (r *DescribeAgentDaemonSetCmdResponse) ToJsonString() string

type DescribeAgentDaemonSetCmdResponseParams added in v1.0.518

type DescribeAgentDaemonSetCmdResponseParams struct {
	// 安装命令
	Command *string `json:"Command,omitnil" name:"Command"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAgentInstallCommandRequest added in v1.0.518

type DescribeAgentInstallCommandRequest struct {
	*tchttp.BaseRequest

	// 是否是腾讯云
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`

	// 命令有效期,非腾讯云时必填
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`

	// 标签ID列表,IsCloud=false时才会生效
	TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}

func NewDescribeAgentInstallCommandRequest added in v1.0.518

func NewDescribeAgentInstallCommandRequest() (request *DescribeAgentInstallCommandRequest)

func (*DescribeAgentInstallCommandRequest) FromJsonString added in v1.0.518

func (r *DescribeAgentInstallCommandRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentInstallCommandRequest) ToJsonString added in v1.0.518

func (r *DescribeAgentInstallCommandRequest) ToJsonString() string

type DescribeAgentInstallCommandRequestParams added in v1.0.518

type DescribeAgentInstallCommandRequestParams struct {
	// 是否是腾讯云
	IsCloud *bool `json:"IsCloud,omitnil" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil" name:"VpcId"`

	// 命令有效期,非腾讯云时必填
	ExpireDate *string `json:"ExpireDate,omitnil" name:"ExpireDate"`

	// 标签ID列表,IsCloud=false时才会生效
	TagIds []*uint64 `json:"TagIds,omitnil" name:"TagIds"`
}

Predefined struct for user

type DescribeAgentInstallCommandResponse added in v1.0.518

type DescribeAgentInstallCommandResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentInstallCommandResponseParams `json:"Response"`
}

func NewDescribeAgentInstallCommandResponse added in v1.0.518

func NewDescribeAgentInstallCommandResponse() (response *DescribeAgentInstallCommandResponse)

func (*DescribeAgentInstallCommandResponse) FromJsonString added in v1.0.518

func (r *DescribeAgentInstallCommandResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentInstallCommandResponse) ToJsonString added in v1.0.518

func (r *DescribeAgentInstallCommandResponse) ToJsonString() string

type DescribeAgentInstallCommandResponseParams added in v1.0.518

type DescribeAgentInstallCommandResponseParams struct {
	// linux系统安装命令
	LinuxCommand *string `json:"LinuxCommand,omitnil" name:"LinuxCommand"`

	// windows系统安装命令(windows2008及以上)
	WindowsCommand *string `json:"WindowsCommand,omitnil" name:"WindowsCommand"`

	// windows系统安装命令第一步(windows2003)
	WindowsStepOne *string `json:"WindowsStepOne,omitnil" name:"WindowsStepOne"`

	// windows系统安装命令第二步(windows2003)
	WindowsStepTwo *string `json:"WindowsStepTwo,omitnil" name:"WindowsStepTwo"`

	// windows版agent下载链接
	WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitnil" name:"WindowsDownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetAppServiceListRequest

type DescribeAssetAppServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetAppServiceListRequest

func NewDescribeAssetAppServiceListRequest() (request *DescribeAssetAppServiceListRequest)

func (*DescribeAssetAppServiceListRequest) FromJsonString

func (r *DescribeAssetAppServiceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetAppServiceListRequest) ToJsonString

func (r *DescribeAssetAppServiceListRequest) ToJsonString() string

type DescribeAssetAppServiceListRequestParams added in v1.0.426

type DescribeAssetAppServiceListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetAppServiceListResponse

type DescribeAssetAppServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetAppServiceListResponseParams `json:"Response"`
}

func NewDescribeAssetAppServiceListResponse

func NewDescribeAssetAppServiceListResponse() (response *DescribeAssetAppServiceListResponse)

func (*DescribeAssetAppServiceListResponse) FromJsonString

func (r *DescribeAssetAppServiceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetAppServiceListResponse) ToJsonString

func (r *DescribeAssetAppServiceListResponse) ToJsonString() string

type DescribeAssetAppServiceListResponseParams added in v1.0.426

type DescribeAssetAppServiceListResponseParams struct {
	// db服务列表
	List []*ServiceInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetClusterListRequest added in v1.0.545

type DescribeAssetClusterListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>Status - string  - 是否必填: 否 -集群状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段。
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAssetClusterListRequest added in v1.0.545

func NewDescribeAssetClusterListRequest() (request *DescribeAssetClusterListRequest)

func (*DescribeAssetClusterListRequest) FromJsonString added in v1.0.545

func (r *DescribeAssetClusterListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetClusterListRequest) ToJsonString added in v1.0.545

func (r *DescribeAssetClusterListRequest) ToJsonString() string

type DescribeAssetClusterListRequestParams added in v1.0.545

type DescribeAssetClusterListRequestParams struct {
	// 过滤条件。
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>Status - string  - 是否必填: 否 -集群状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段。
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAssetClusterListResponse added in v1.0.545

type DescribeAssetClusterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetClusterListResponseParams `json:"Response"`
}

func NewDescribeAssetClusterListResponse added in v1.0.545

func NewDescribeAssetClusterListResponse() (response *DescribeAssetClusterListResponse)

func (*DescribeAssetClusterListResponse) FromJsonString added in v1.0.545

func (r *DescribeAssetClusterListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetClusterListResponse) ToJsonString added in v1.0.545

func (r *DescribeAssetClusterListResponse) ToJsonString() string

type DescribeAssetClusterListResponseParams added in v1.0.545

type DescribeAssetClusterListResponseParams struct {
	// 集群列表
	List []*AssetClusterListItem `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetComponentListRequest

type DescribeAssetComponentListRequest struct {
	*tchttp.BaseRequest

	// 容器id
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetComponentListRequest

func NewDescribeAssetComponentListRequest() (request *DescribeAssetComponentListRequest)

func (*DescribeAssetComponentListRequest) FromJsonString

func (r *DescribeAssetComponentListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetComponentListRequest) ToJsonString

func (r *DescribeAssetComponentListRequest) ToJsonString() string

type DescribeAssetComponentListRequestParams added in v1.0.426

type DescribeAssetComponentListRequestParams struct {
	// 容器id
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetComponentListResponse

type DescribeAssetComponentListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetComponentListResponseParams `json:"Response"`
}

func NewDescribeAssetComponentListResponse

func NewDescribeAssetComponentListResponse() (response *DescribeAssetComponentListResponse)

func (*DescribeAssetComponentListResponse) FromJsonString

func (r *DescribeAssetComponentListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetComponentListResponse) ToJsonString

func (r *DescribeAssetComponentListResponse) ToJsonString() string

type DescribeAssetComponentListResponseParams added in v1.0.426

type DescribeAssetComponentListResponseParams struct {
	// 组件列表
	List []*ComponentInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetContainerDetailRequest

type DescribeAssetContainerDetailRequest struct {
	*tchttp.BaseRequest

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}

func NewDescribeAssetContainerDetailRequest

func NewDescribeAssetContainerDetailRequest() (request *DescribeAssetContainerDetailRequest)

func (*DescribeAssetContainerDetailRequest) FromJsonString

func (r *DescribeAssetContainerDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetContainerDetailRequest) ToJsonString

func (r *DescribeAssetContainerDetailRequest) ToJsonString() string

type DescribeAssetContainerDetailRequestParams added in v1.0.426

type DescribeAssetContainerDetailRequestParams struct {
	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`
}

Predefined struct for user

type DescribeAssetContainerDetailResponse

type DescribeAssetContainerDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetContainerDetailResponseParams `json:"Response"`
}

func NewDescribeAssetContainerDetailResponse

func NewDescribeAssetContainerDetailResponse() (response *DescribeAssetContainerDetailResponse)

func (*DescribeAssetContainerDetailResponse) FromJsonString

func (r *DescribeAssetContainerDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetContainerDetailResponse) ToJsonString

func (r *DescribeAssetContainerDetailResponse) ToJsonString() string

type DescribeAssetContainerDetailResponseParams added in v1.0.426

type DescribeAssetContainerDetailResponseParams struct {
	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 运行状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 运行账户
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`

	// 命令行
	Cmd *string `json:"Cmd,omitnil" name:"Cmd"`

	// CPU使用率 * 1000
	CPUUsage *uint64 `json:"CPUUsage,omitnil" name:"CPUUsage"`

	// 内存使用 KB
	RamUsage *uint64 `json:"RamUsage,omitnil" name:"RamUsage"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 归属POD
	POD *string `json:"POD,omitnil" name:"POD"`

	// k8s 主节点
	K8sMaster *string `json:"K8sMaster,omitnil" name:"K8sMaster"`

	// 容器内进程数
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`

	// 容器内端口数
	PortCnt *uint64 `json:"PortCnt,omitnil" name:"PortCnt"`

	// 组件数
	ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`

	// app数
	AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`

	// websvc数
	WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`

	// 挂载
	Mounts []*ContainerMount `json:"Mounts,omitnil" name:"Mounts"`

	// 容器网络信息
	Network *ContainerNetwork `json:"Network,omitnil" name:"Network"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 镜像创建时间
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`

	// 镜像大小
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`

	// 主机状态 offline,online,pause
	HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	NetStatus *string `json:"NetStatus,omitnil" name:"NetStatus"`

	// 网络子状态
	NetSubStatus *string `json:"NetSubStatus,omitnil" name:"NetSubStatus"`

	// 隔离来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateSource *string `json:"IsolateSource,omitnil" name:"IsolateSource"`

	// 隔离时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil" name:"IsolateTime"`

	// 节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod状态
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 节点类型:NORMAL: 普通节点(默认值) SUPER: 超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 外网ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetContainerListRequest

type DescribeAssetContainerListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ContainerName - String - 是否必填:否 - 容器名称模糊搜索</li>
	// <li>Status - String - 是否必填:否 - 容器运行状态筛选,0:"created",1:"running", 2:"paused", 3:"restarting", 4:"removing", 5:"exited", 6:"dead" </li>
	// <li>Runas - String - 是否必填:否 - 运行用户筛选</li>
	// <li>ImageName- String - 是否必填:否 - 镜像名称搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>OrderBy - String 是否必填:否 -排序字段,支持:cpu_usage, mem_usage的动态排序 ["cpu_usage","+"]  '+'升序、'-'降序</li>
	// <li>NetStatus - String -是否必填: 否 -  容器网络状态筛选 normal isolated isolating isolate_failed restoring restore_failed</li>
	// <li>PodID - String -是否必填: 否 - PodID筛选</li>
	// <li>NodeUniqueID - String -是否必填: 否 - SuperNode筛选</li>
	// <li>PodUid - String -是否必填: 否 - Pod筛选</li>
	// <li>PodIP - String -是否必填: 否 - PodIP筛选</li>
	// <li>NodeType - String -是否必填: 否 - 节点类型筛选:NORMAL:普通节点;SUPER:超级节点</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetContainerListRequest

func NewDescribeAssetContainerListRequest() (request *DescribeAssetContainerListRequest)

func (*DescribeAssetContainerListRequest) FromJsonString

func (r *DescribeAssetContainerListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetContainerListRequest) ToJsonString

func (r *DescribeAssetContainerListRequest) ToJsonString() string

type DescribeAssetContainerListRequestParams added in v1.0.426

type DescribeAssetContainerListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ContainerName - String - 是否必填:否 - 容器名称模糊搜索</li>
	// <li>Status - String - 是否必填:否 - 容器运行状态筛选,0:"created",1:"running", 2:"paused", 3:"restarting", 4:"removing", 5:"exited", 6:"dead" </li>
	// <li>Runas - String - 是否必填:否 - 运行用户筛选</li>
	// <li>ImageName- String - 是否必填:否 - 镜像名称搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>OrderBy - String 是否必填:否 -排序字段,支持:cpu_usage, mem_usage的动态排序 ["cpu_usage","+"]  '+'升序、'-'降序</li>
	// <li>NetStatus - String -是否必填: 否 -  容器网络状态筛选 normal isolated isolating isolate_failed restoring restore_failed</li>
	// <li>PodID - String -是否必填: 否 - PodID筛选</li>
	// <li>NodeUniqueID - String -是否必填: 否 - SuperNode筛选</li>
	// <li>PodUid - String -是否必填: 否 - Pod筛选</li>
	// <li>PodIP - String -是否必填: 否 - PodIP筛选</li>
	// <li>NodeType - String -是否必填: 否 - 节点类型筛选:NORMAL:普通节点;SUPER:超级节点</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetContainerListResponse

type DescribeAssetContainerListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetContainerListResponseParams `json:"Response"`
}

func NewDescribeAssetContainerListResponse

func NewDescribeAssetContainerListResponse() (response *DescribeAssetContainerListResponse)

func (*DescribeAssetContainerListResponse) FromJsonString

func (r *DescribeAssetContainerListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetContainerListResponse) ToJsonString

func (r *DescribeAssetContainerListResponse) ToJsonString() string

type DescribeAssetContainerListResponseParams added in v1.0.426

type DescribeAssetContainerListResponseParams struct {
	// 容器列表
	List []*ContainerInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetDBServiceListRequest

type DescribeAssetDBServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetDBServiceListRequest

func NewDescribeAssetDBServiceListRequest() (request *DescribeAssetDBServiceListRequest)

func (*DescribeAssetDBServiceListRequest) FromJsonString

func (r *DescribeAssetDBServiceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetDBServiceListRequest) ToJsonString

func (r *DescribeAssetDBServiceListRequest) ToJsonString() string

type DescribeAssetDBServiceListRequestParams added in v1.0.426

type DescribeAssetDBServiceListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetDBServiceListResponse

type DescribeAssetDBServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDBServiceListResponseParams `json:"Response"`
}

func NewDescribeAssetDBServiceListResponse

func NewDescribeAssetDBServiceListResponse() (response *DescribeAssetDBServiceListResponse)

func (*DescribeAssetDBServiceListResponse) FromJsonString

func (r *DescribeAssetDBServiceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetDBServiceListResponse) ToJsonString

func (r *DescribeAssetDBServiceListResponse) ToJsonString() string

type DescribeAssetDBServiceListResponseParams added in v1.0.426

type DescribeAssetDBServiceListResponseParams struct {
	// db服务列表
	List []*ServiceInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetHostDetailRequest

type DescribeAssetHostDetailRequest struct {
	*tchttp.BaseRequest

	// 主机id
	HostId *string `json:"HostId,omitnil" name:"HostId"`
}

func NewDescribeAssetHostDetailRequest

func NewDescribeAssetHostDetailRequest() (request *DescribeAssetHostDetailRequest)

func (*DescribeAssetHostDetailRequest) FromJsonString

func (r *DescribeAssetHostDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetHostDetailRequest) ToJsonString

func (r *DescribeAssetHostDetailRequest) ToJsonString() string

type DescribeAssetHostDetailRequestParams added in v1.0.426

type DescribeAssetHostDetailRequestParams struct {
	// 主机id
	HostId *string `json:"HostId,omitnil" name:"HostId"`
}

Predefined struct for user

type DescribeAssetHostDetailResponse

type DescribeAssetHostDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetHostDetailResponseParams `json:"Response"`
}

func NewDescribeAssetHostDetailResponse

func NewDescribeAssetHostDetailResponse() (response *DescribeAssetHostDetailResponse)

func (*DescribeAssetHostDetailResponse) FromJsonString

func (r *DescribeAssetHostDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetHostDetailResponse) ToJsonString

func (r *DescribeAssetHostDetailResponse) ToJsonString() string

type DescribeAssetHostDetailResponseParams added in v1.0.426

type DescribeAssetHostDetailResponseParams struct {
	// 容器安全uuid
	UUID *string `json:"UUID,omitnil" name:"UUID"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 主机名
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机分组
	Group *string `json:"Group,omitnil" name:"Group"`

	// 主机IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 操作系统
	OsName *string `json:"OsName,omitnil" name:"OsName"`

	// agent版本
	AgentVersion *string `json:"AgentVersion,omitnil" name:"AgentVersion"`

	// 内核版本
	KernelVersion *string `json:"KernelVersion,omitnil" name:"KernelVersion"`

	// docker版本
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`

	// docker api版本
	DockerAPIVersion *string `json:"DockerAPIVersion,omitnil" name:"DockerAPIVersion"`

	// docker go 版本
	DockerGoVersion *string `json:"DockerGoVersion,omitnil" name:"DockerGoVersion"`

	// docker 文件系统类型
	DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`

	// docker root 目录
	DockerRootDir *string `json:"DockerRootDir,omitnil" name:"DockerRootDir"`

	// 镜像数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 容器数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// k8s IP
	K8sMasterIP *string `json:"K8sMasterIP,omitnil" name:"K8sMasterIP"`

	// k8s version
	K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`

	// kube proxy
	KubeProxyVersion *string `json:"KubeProxyVersion,omitnil" name:"KubeProxyVersion"`

	// "UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中
	Status *string `json:"Status,omitnil" name:"Status"`

	// 是否Containerd
	IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`

	// 主机来源;"TENCENTCLOUD":"腾讯云服务器","OTHERCLOUD":"非腾讯云服务器"
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 主机实例ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 地域ID
	RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`

	// 所属项目
	Project *ProjectInfo `json:"Project,omitnil" name:"Project"`

	// 标签
	Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群接入状态
	ClusterAccessedStatus *string `json:"ClusterAccessedStatus,omitnil" name:"ClusterAccessedStatus"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetHostListRequest

type DescribeAssetHostListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Status - String - 是否必填:否 - agent状态筛选,"ALL":"全部"(或不传该字段),"UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中"</li>
	// <li>HostName - String - 是否必填:否 - 主机名筛选</li>
	// <li>Group- String - 是否必填:否 - 主机群组搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>HostID- string - 是否必填:否 - 主机id搜索</li>
	// <li>DockerVersion- string - 是否必填:否 - docker版本搜索</li>
	// <li>MachineType- string - 是否必填:否 - 主机来源MachineType搜索,"ALL":"全部"(或不传该字段),主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;</li>
	// <li>DockerStatus- string - 是否必填:否 - docker安装状态,"ALL":"全部"(或不传该字段),"INSTALL":"已安装","UNINSTALL":"未安装"</li>
	// <li>ProjectID- string - 是否必填:否 - 所属项目id搜索</li>
	// <li>Tag:xxx(tag:key)- string- 是否必填:否 - 标签键值搜索 示例Filters":[{"Name":"tag:tke-kind","Values":["service"]}]</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetHostListRequest

func NewDescribeAssetHostListRequest() (request *DescribeAssetHostListRequest)

func (*DescribeAssetHostListRequest) FromJsonString

func (r *DescribeAssetHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetHostListRequest) ToJsonString

func (r *DescribeAssetHostListRequest) ToJsonString() string

type DescribeAssetHostListRequestParams added in v1.0.426

type DescribeAssetHostListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Status - String - 是否必填:否 - agent状态筛选,"ALL":"全部"(或不传该字段),"UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中"</li>
	// <li>HostName - String - 是否必填:否 - 主机名筛选</li>
	// <li>Group- String - 是否必填:否 - 主机群组搜索</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>HostID- string - 是否必填:否 - 主机id搜索</li>
	// <li>DockerVersion- string - 是否必填:否 - docker版本搜索</li>
	// <li>MachineType- string - 是否必填:否 - 主机来源MachineType搜索,"ALL":"全部"(或不传该字段),主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;</li>
	// <li>DockerStatus- string - 是否必填:否 - docker安装状态,"ALL":"全部"(或不传该字段),"INSTALL":"已安装","UNINSTALL":"未安装"</li>
	// <li>ProjectID- string - 是否必填:否 - 所属项目id搜索</li>
	// <li>Tag:xxx(tag:key)- string- 是否必填:否 - 标签键值搜索 示例Filters":[{"Name":"tag:tke-kind","Values":["service"]}]</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetHostListResponse

type DescribeAssetHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetHostListResponseParams `json:"Response"`
}

func NewDescribeAssetHostListResponse

func NewDescribeAssetHostListResponse() (response *DescribeAssetHostListResponse)

func (*DescribeAssetHostListResponse) FromJsonString

func (r *DescribeAssetHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetHostListResponse) ToJsonString

func (r *DescribeAssetHostListResponse) ToJsonString() string

type DescribeAssetHostListResponseParams added in v1.0.426

type DescribeAssetHostListResponseParams struct {
	// 主机列表
	List []*HostInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageBindRuleInfoRequest

type DescribeAssetImageBindRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"EventType","Values":[""]}]
	// EventType取值:
	// "FILE_ABNORMAL_READ" 访问控制
	// "MALICE_PROCESS_START" 恶意进程启动
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAssetImageBindRuleInfoRequest

func NewDescribeAssetImageBindRuleInfoRequest() (request *DescribeAssetImageBindRuleInfoRequest)

func (*DescribeAssetImageBindRuleInfoRequest) FromJsonString

func (r *DescribeAssetImageBindRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageBindRuleInfoRequest) ToJsonString

type DescribeAssetImageBindRuleInfoRequestParams added in v1.0.426

type DescribeAssetImageBindRuleInfoRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"EventType","Values":[""]}]
	// EventType取值:
	// "FILE_ABNORMAL_READ" 访问控制
	// "MALICE_PROCESS_START" 恶意进程启动
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAssetImageBindRuleInfoResponse

type DescribeAssetImageBindRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageBindRuleInfoResponseParams `json:"Response"`
}

func NewDescribeAssetImageBindRuleInfoResponse

func NewDescribeAssetImageBindRuleInfoResponse() (response *DescribeAssetImageBindRuleInfoResponse)

func (*DescribeAssetImageBindRuleInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageBindRuleInfoResponse) ToJsonString

type DescribeAssetImageBindRuleInfoResponseParams added in v1.0.426

type DescribeAssetImageBindRuleInfoResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 镜像绑定规则列表
	ImageBindRuleSet []*ImagesBindRuleInfo `json:"ImageBindRuleSet,omitnil" name:"ImageBindRuleSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageDetailRequest

type DescribeAssetImageDetailRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}

func NewDescribeAssetImageDetailRequest

func NewDescribeAssetImageDetailRequest() (request *DescribeAssetImageDetailRequest)

func (*DescribeAssetImageDetailRequest) FromJsonString

func (r *DescribeAssetImageDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageDetailRequest) ToJsonString

func (r *DescribeAssetImageDetailRequest) ToJsonString() string

type DescribeAssetImageDetailRequestParams added in v1.0.426

type DescribeAssetImageDetailRequestParams struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}

Predefined struct for user

type DescribeAssetImageDetailResponse

type DescribeAssetImageDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageDetailResponseParams `json:"Response"`
}

func NewDescribeAssetImageDetailResponse

func NewDescribeAssetImageDetailResponse() (response *DescribeAssetImageDetailResponse)

func (*DescribeAssetImageDetailResponse) FromJsonString

func (r *DescribeAssetImageDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageDetailResponse) ToJsonString

func (r *DescribeAssetImageDetailResponse) ToJsonString() string

type DescribeAssetImageDetailResponseParams added in v1.0.426

type DescribeAssetImageDetailResponseParams struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 镜像大小
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 关联主机个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`

	// 关联容器个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 漏洞个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`

	// 风险行为数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 敏感信息数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitnil" name:"SensitiveInfoCnt"`

	// 是否信任镜像
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`

	// 镜像系统
	OsName *string `json:"OsName,omitnil" name:"OsName"`

	// agent镜像扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentError *string `json:"AgentError,omitnil" name:"AgentError"`

	// 后端镜像扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanError *string `json:"ScanError,omitnil" name:"ScanError"`

	// 系统架构
	// 注意:此字段可能返回 null,表示取不到有效值。
	Architecture *string `json:"Architecture,omitnil" name:"Architecture"`

	// 作者
	// 注意:此字段可能返回 null,表示取不到有效值。
	Author *string `json:"Author,omitnil" name:"Author"`

	// 构建历史
	// 注意:此字段可能返回 null,表示取不到有效值。
	BuildHistory *string `json:"BuildHistory,omitnil" name:"BuildHistory"`

	// 木马扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`

	// 漏洞扫进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`

	// 敏感信息扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`

	// 木马扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`

	// 漏洞扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`

	// 敏感信息错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`

	// 镜像扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 木马病毒数
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`

	// 镜像扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil" name:"Status"`

	// 剩余扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemainScanTime *uint64 `json:"RemainScanTime,omitnil" name:"RemainScanTime"`

	// 授权为:1,未授权为:0
	IsAuthorized *int64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageHostListRequest

type DescribeAssetImageHostListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件 支持ImageID,HostID
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetImageHostListRequest

func NewDescribeAssetImageHostListRequest() (request *DescribeAssetImageHostListRequest)

func (*DescribeAssetImageHostListRequest) FromJsonString

func (r *DescribeAssetImageHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageHostListRequest) ToJsonString

func (r *DescribeAssetImageHostListRequest) ToJsonString() string

type DescribeAssetImageHostListRequestParams added in v1.0.426

type DescribeAssetImageHostListRequestParams struct {
	// 过滤条件 支持ImageID,HostID
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetImageHostListResponse

type DescribeAssetImageHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageHostListResponseParams `json:"Response"`
}

func NewDescribeAssetImageHostListResponse

func NewDescribeAssetImageHostListResponse() (response *DescribeAssetImageHostListResponse)

func (*DescribeAssetImageHostListResponse) FromJsonString

func (r *DescribeAssetImageHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageHostListResponse) ToJsonString

func (r *DescribeAssetImageHostListResponse) ToJsonString() string

type DescribeAssetImageHostListResponseParams added in v1.0.426

type DescribeAssetImageHostListResponseParams struct {
	// 镜像列表
	List []*ImageHost `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageListExportRequest

type DescribeAssetImageListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetImageListExportRequest

func NewDescribeAssetImageListExportRequest() (request *DescribeAssetImageListExportRequest)

func (*DescribeAssetImageListExportRequest) FromJsonString

func (r *DescribeAssetImageListExportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageListExportRequest) ToJsonString

func (r *DescribeAssetImageListExportRequest) ToJsonString() string

type DescribeAssetImageListExportRequestParams added in v1.0.426

type DescribeAssetImageListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetImageListExportResponse

type DescribeAssetImageListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageListExportResponse

func NewDescribeAssetImageListExportResponse() (response *DescribeAssetImageListExportResponse)

func (*DescribeAssetImageListExportResponse) FromJsonString

func (r *DescribeAssetImageListExportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageListExportResponse) ToJsonString

func (r *DescribeAssetImageListExportResponse) ToJsonString() string

type DescribeAssetImageListExportResponseParams added in v1.0.426

type DescribeAssetImageListExportResponseParams struct {
	// excel文件下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageListRequest

type DescribeAssetImageListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetImageListRequest

func NewDescribeAssetImageListRequest() (request *DescribeAssetImageListRequest)

func (*DescribeAssetImageListRequest) FromJsonString

func (r *DescribeAssetImageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageListRequest) ToJsonString

func (r *DescribeAssetImageListRequest) ToJsonString() string

type DescribeAssetImageListRequestParams added in v1.0.426

type DescribeAssetImageListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ImageName- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>ScanStatus - String - 是否必填:否 - 镜像扫描状态notScan,scanning,scanned,scanErr</li>
	// <li>ImageID- String - 是否必填:否 - 镜像ID筛选,</li>
	// <li>SecurityRisk- String - 是否必填:否 - 安全风险,VulCnt 、VirusCnt、RiskCnt、IsTrustImage</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetImageListResponse

type DescribeAssetImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageListResponseParams `json:"Response"`
}

func NewDescribeAssetImageListResponse

func NewDescribeAssetImageListResponse() (response *DescribeAssetImageListResponse)

func (*DescribeAssetImageListResponse) FromJsonString

func (r *DescribeAssetImageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageListResponse) ToJsonString

func (r *DescribeAssetImageListResponse) ToJsonString() string

type DescribeAssetImageListResponseParams added in v1.0.426

type DescribeAssetImageListResponseParams struct {
	// 镜像列表
	List []*ImagesInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryAssetStatusRequest

type DescribeAssetImageRegistryAssetStatusRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetImageRegistryAssetStatusRequest

func NewDescribeAssetImageRegistryAssetStatusRequest() (request *DescribeAssetImageRegistryAssetStatusRequest)

func (*DescribeAssetImageRegistryAssetStatusRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryAssetStatusRequest) ToJsonString

type DescribeAssetImageRegistryAssetStatusRequestParams added in v1.0.426

type DescribeAssetImageRegistryAssetStatusRequestParams struct {
}

Predefined struct for user

type DescribeAssetImageRegistryAssetStatusResponse

type DescribeAssetImageRegistryAssetStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryAssetStatusResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryAssetStatusResponse

func NewDescribeAssetImageRegistryAssetStatusResponse() (response *DescribeAssetImageRegistryAssetStatusResponse)

func (*DescribeAssetImageRegistryAssetStatusResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryAssetStatusResponse) ToJsonString

type DescribeAssetImageRegistryAssetStatusResponseParams added in v1.0.426

type DescribeAssetImageRegistryAssetStatusResponseParams struct {
	// 更新进度状态,doing更新中,success更新成功,failed失败
	Status *string `json:"Status,omitnil" name:"Status"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Err *string `json:"Err,omitnil" name:"Err"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryDetailRequest

type DescribeAssetImageRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库列表id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 镜像ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}

func NewDescribeAssetImageRegistryDetailRequest

func NewDescribeAssetImageRegistryDetailRequest() (request *DescribeAssetImageRegistryDetailRequest)

func (*DescribeAssetImageRegistryDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryDetailRequest) ToJsonString

type DescribeAssetImageRegistryDetailRequestParams added in v1.0.426

type DescribeAssetImageRegistryDetailRequestParams struct {
	// 仓库列表id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 镜像ID
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`
}

Predefined struct for user

type DescribeAssetImageRegistryDetailResponse

type DescribeAssetImageRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryDetailResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryDetailResponse

func NewDescribeAssetImageRegistryDetailResponse() (response *DescribeAssetImageRegistryDetailResponse)

func (*DescribeAssetImageRegistryDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryDetailResponse) ToJsonString

type DescribeAssetImageRegistryDetailResponseParams added in v1.0.426

type DescribeAssetImageRegistryDetailResponseParams struct {
	// 镜像Digest
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`

	// 镜像地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`

	// 镜像类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 安全漏洞数
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`

	// 木马病毒数
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`

	// 风险行为数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 敏感信息数
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: SentiveInfoCnt is deprecated.
	SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`

	// 镜像系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	OsName *string `json:"OsName,omitnil" name:"OsName"`

	// 木马扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`

	// 漏洞扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`

	// 层文件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LayerInfo *string `json:"LayerInfo,omitnil" name:"LayerInfo"`

	// 实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 高危扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`

	// 木马信息扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`

	// 漏洞扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`

	// 敏感扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`

	// 剩余扫描时间秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`

	// cve扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`

	// 高危扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`

	// 木马扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`

	// 总进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil" name:"Progress"`

	// 授权状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`

	// 镜像大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`

	// 镜像Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 镜像创建的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`

	// 敏感信息数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitnil" name:"SensitiveInfoCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryListExportRequest

type DescribeAssetImageRegistryListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 是否仅展示repository版本最新的镜像,默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}

func NewDescribeAssetImageRegistryListExportRequest

func NewDescribeAssetImageRegistryListExportRequest() (request *DescribeAssetImageRegistryListExportRequest)

func (*DescribeAssetImageRegistryListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryListExportRequest) ToJsonString

type DescribeAssetImageRegistryListExportRequestParams added in v1.0.426

type DescribeAssetImageRegistryListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 是否仅展示repository版本最新的镜像,默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}

Predefined struct for user

type DescribeAssetImageRegistryListExportResponse

type DescribeAssetImageRegistryListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryListExportResponse

func NewDescribeAssetImageRegistryListExportResponse() (response *DescribeAssetImageRegistryListExportResponse)

func (*DescribeAssetImageRegistryListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryListExportResponse) ToJsonString

type DescribeAssetImageRegistryListExportResponseParams added in v1.0.426

type DescribeAssetImageRegistryListExportResponseParams struct {
	// excel文件下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryListRequest

type DescribeAssetImageRegistryListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤字段
	// IsAuthorized是否授权,取值全部all,未授权0,已授权1
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 是否仅展示各repository最新的镜像, 默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`

	// 是否仅展示运行中容器镜像
	IsRunning *bool `json:"IsRunning,omitnil" name:"IsRunning"`
}

func NewDescribeAssetImageRegistryListRequest

func NewDescribeAssetImageRegistryListRequest() (request *DescribeAssetImageRegistryListRequest)

func (*DescribeAssetImageRegistryListRequest) FromJsonString

func (r *DescribeAssetImageRegistryListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryListRequest) ToJsonString

type DescribeAssetImageRegistryListRequestParams added in v1.0.426

type DescribeAssetImageRegistryListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤字段
	// IsAuthorized是否授权,取值全部all,未授权0,已授权1
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 是否仅展示各repository最新的镜像, 默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`

	// 是否仅展示运行中容器镜像
	IsRunning *bool `json:"IsRunning,omitnil" name:"IsRunning"`
}

Predefined struct for user

type DescribeAssetImageRegistryListResponse

type DescribeAssetImageRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryListResponse

func NewDescribeAssetImageRegistryListResponse() (response *DescribeAssetImageRegistryListResponse)

func (*DescribeAssetImageRegistryListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryListResponse) ToJsonString

type DescribeAssetImageRegistryListResponseParams added in v1.0.426

type DescribeAssetImageRegistryListResponseParams struct {
	// 镜像仓库列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*ImageRepoInfo `json:"List,omitnil" name:"List"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryRegistryDetailRequest

type DescribeAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}

func NewDescribeAssetImageRegistryRegistryDetailRequest

func NewDescribeAssetImageRegistryRegistryDetailRequest() (request *DescribeAssetImageRegistryRegistryDetailRequest)

func (*DescribeAssetImageRegistryRegistryDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRegistryDetailRequest) ToJsonString

type DescribeAssetImageRegistryRegistryDetailRequestParams added in v1.0.426

type DescribeAssetImageRegistryRegistryDetailRequestParams struct {
	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}

Predefined struct for user

type DescribeAssetImageRegistryRegistryDetailResponse

type DescribeAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryRegistryDetailResponse

func NewDescribeAssetImageRegistryRegistryDetailResponse() (response *DescribeAssetImageRegistryRegistryDetailResponse)

func (*DescribeAssetImageRegistryRegistryDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRegistryDetailResponse) ToJsonString

type DescribeAssetImageRegistryRegistryDetailResponseParams added in v1.0.426

type DescribeAssetImageRegistryRegistryDetailResponseParams struct {
	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 用户名
	Username *string `json:"Username,omitnil" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 仓库url
	Url *string `json:"Url,omitnil" name:"Url"`

	// 仓库类型,列表:harbor
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 仓库版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`

	// 网络类型,列表:public(公网),private(私网)
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 区域,列表:default(默认)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 限速
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpeedLimit *uint64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`

	// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
	// 注意:此字段可能返回 null,表示取不到有效值。
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`

	// 联通性检测结果详情
	ConnDetectDetail []*RegistryConnDetectResult `json:"ConnDetectDetail,omitnil" name:"ConnDetectDetail"`

	// tcr情况下instance_id
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryRegistryListRequest

type DescribeAssetImageRegistryRegistryListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetImageRegistryRegistryListRequest

func NewDescribeAssetImageRegistryRegistryListRequest() (request *DescribeAssetImageRegistryRegistryListRequest)

func (*DescribeAssetImageRegistryRegistryListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRegistryListRequest) ToJsonString

type DescribeAssetImageRegistryRegistryListRequestParams added in v1.0.426

type DescribeAssetImageRegistryRegistryListRequestParams struct {
}

Predefined struct for user

type DescribeAssetImageRegistryRegistryListResponse

type DescribeAssetImageRegistryRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRegistryListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryRegistryListResponse

func NewDescribeAssetImageRegistryRegistryListResponse() (response *DescribeAssetImageRegistryRegistryListResponse)

func (*DescribeAssetImageRegistryRegistryListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRegistryListResponse) ToJsonString

type DescribeAssetImageRegistryRegistryListResponseParams added in v1.0.426

type DescribeAssetImageRegistryRegistryListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryRiskInfoListRequest

type DescribeAssetImageRegistryRiskInfoListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像id
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 排序字段(Level)
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitnil" name:"Order"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryRiskInfoListRequest

func NewDescribeAssetImageRegistryRiskInfoListRequest() (request *DescribeAssetImageRegistryRiskInfoListRequest)

func (*DescribeAssetImageRegistryRiskInfoListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRiskInfoListRequest) ToJsonString

type DescribeAssetImageRegistryRiskInfoListRequestParams added in v1.0.426

type DescribeAssetImageRegistryRiskInfoListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像id
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 排序字段(Level)
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitnil" name:"Order"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryRiskInfoListResponse

type DescribeAssetImageRegistryRiskInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRiskInfoListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryRiskInfoListResponse

func NewDescribeAssetImageRegistryRiskInfoListResponse() (response *DescribeAssetImageRegistryRiskInfoListResponse)

func (*DescribeAssetImageRegistryRiskInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRiskInfoListResponse) ToJsonString

type DescribeAssetImageRegistryRiskInfoListResponseParams added in v1.0.426

type DescribeAssetImageRegistryRiskInfoListResponseParams struct {
	// 镜像漏洞列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*ImageRisk `json:"List,omitnil" name:"List"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryRiskListExportRequest

type DescribeAssetImageRegistryRiskListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryRiskListExportRequest

func NewDescribeAssetImageRegistryRiskListExportRequest() (request *DescribeAssetImageRegistryRiskListExportRequest)

func (*DescribeAssetImageRegistryRiskListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRiskListExportRequest) ToJsonString

type DescribeAssetImageRegistryRiskListExportRequestParams added in v1.0.426

type DescribeAssetImageRegistryRiskListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryRiskListExportResponse

type DescribeAssetImageRegistryRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryRiskListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryRiskListExportResponse

func NewDescribeAssetImageRegistryRiskListExportResponse() (response *DescribeAssetImageRegistryRiskListExportResponse)

func (*DescribeAssetImageRegistryRiskListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryRiskListExportResponse) ToJsonString

type DescribeAssetImageRegistryRiskListExportResponseParams added in v1.0.426

type DescribeAssetImageRegistryRiskListExportResponseParams struct {
	// excel文件下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryScanStatusOneKeyRequest

type DescribeAssetImageRegistryScanStatusOneKeyRequest struct {
	*tchttp.BaseRequest

	// 需要获取进度的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 是否获取全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 需要获取进度的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 获取进度的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

func NewDescribeAssetImageRegistryScanStatusOneKeyRequest

func NewDescribeAssetImageRegistryScanStatusOneKeyRequest() (request *DescribeAssetImageRegistryScanStatusOneKeyRequest)

func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryScanStatusOneKeyRequest) ToJsonString

type DescribeAssetImageRegistryScanStatusOneKeyRequestParams added in v1.0.426

type DescribeAssetImageRegistryScanStatusOneKeyRequestParams struct {
	// 需要获取进度的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 是否获取全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 需要获取进度的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 获取进度的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

Predefined struct for user

type DescribeAssetImageRegistryScanStatusOneKeyResponse

type DescribeAssetImageRegistryScanStatusOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryScanStatusOneKeyResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryScanStatusOneKeyResponse

func NewDescribeAssetImageRegistryScanStatusOneKeyResponse() (response *DescribeAssetImageRegistryScanStatusOneKeyResponse)

func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryScanStatusOneKeyResponse) ToJsonString

type DescribeAssetImageRegistryScanStatusOneKeyResponseParams added in v1.0.426

type DescribeAssetImageRegistryScanStatusOneKeyResponseParams struct {
	// 镜像个数
	ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`

	// 扫描镜像个数
	ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`

	// 扫描进度列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageStatus []*ImageProgress `json:"ImageStatus,omitnil" name:"ImageStatus"`

	// 安全个数
	SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`

	// 风险个数
	RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`

	// 总的扫描进度
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`

	// 总的扫描状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 扫描剩余时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistrySummaryRequest

type DescribeAssetImageRegistrySummaryRequest struct {
	*tchttp.BaseRequest

	// 过滤字段
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetImageRegistrySummaryRequest

func NewDescribeAssetImageRegistrySummaryRequest() (request *DescribeAssetImageRegistrySummaryRequest)

func (*DescribeAssetImageRegistrySummaryRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistrySummaryRequest) ToJsonString

type DescribeAssetImageRegistrySummaryRequestParams added in v1.0.426

type DescribeAssetImageRegistrySummaryRequestParams struct {
	// 过滤字段
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetImageRegistrySummaryResponse

type DescribeAssetImageRegistrySummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistrySummaryResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistrySummaryResponse

func NewDescribeAssetImageRegistrySummaryResponse() (response *DescribeAssetImageRegistrySummaryResponse)

func (*DescribeAssetImageRegistrySummaryResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistrySummaryResponse) ToJsonString

type DescribeAssetImageRegistrySummaryResponseParams added in v1.0.426

type DescribeAssetImageRegistrySummaryResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryVirusListExportRequest

type DescribeAssetImageRegistryVirusListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryVirusListExportRequest

func NewDescribeAssetImageRegistryVirusListExportRequest() (request *DescribeAssetImageRegistryVirusListExportRequest)

func (*DescribeAssetImageRegistryVirusListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVirusListExportRequest) ToJsonString

type DescribeAssetImageRegistryVirusListExportRequestParams added in v1.0.426

type DescribeAssetImageRegistryVirusListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryVirusListExportResponse

type DescribeAssetImageRegistryVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVirusListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryVirusListExportResponse

func NewDescribeAssetImageRegistryVirusListExportResponse() (response *DescribeAssetImageRegistryVirusListExportResponse)

func (*DescribeAssetImageRegistryVirusListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVirusListExportResponse) ToJsonString

type DescribeAssetImageRegistryVirusListExportResponseParams added in v1.0.426

type DescribeAssetImageRegistryVirusListExportResponseParams struct {
	// excel文件下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryVirusListRequest

type DescribeAssetImageRegistryVirusListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryVirusListRequest

func NewDescribeAssetImageRegistryVirusListRequest() (request *DescribeAssetImageRegistryVirusListRequest)

func (*DescribeAssetImageRegistryVirusListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVirusListRequest) ToJsonString

type DescribeAssetImageRegistryVirusListRequestParams added in v1.0.426

type DescribeAssetImageRegistryVirusListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryVirusListResponse

type DescribeAssetImageRegistryVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVirusListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryVirusListResponse

func NewDescribeAssetImageRegistryVirusListResponse() (response *DescribeAssetImageRegistryVirusListResponse)

func (*DescribeAssetImageRegistryVirusListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVirusListResponse) ToJsonString

type DescribeAssetImageRegistryVirusListResponseParams added in v1.0.426

type DescribeAssetImageRegistryVirusListResponseParams struct {
	// 镜像漏洞列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*ImageVirus `json:"List,omitnil" name:"List"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryVulListExportRequest

type DescribeAssetImageRegistryVulListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryVulListExportRequest

func NewDescribeAssetImageRegistryVulListExportRequest() (request *DescribeAssetImageRegistryVulListExportRequest)

func (*DescribeAssetImageRegistryVulListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVulListExportRequest) ToJsonString

type DescribeAssetImageRegistryVulListExportRequestParams added in v1.0.426

type DescribeAssetImageRegistryVulListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryVulListExportResponse

type DescribeAssetImageRegistryVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVulListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryVulListExportResponse

func NewDescribeAssetImageRegistryVulListExportResponse() (response *DescribeAssetImageRegistryVulListExportResponse)

func (*DescribeAssetImageRegistryVulListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVulListExportResponse) ToJsonString

type DescribeAssetImageRegistryVulListExportResponseParams added in v1.0.426

type DescribeAssetImageRegistryVulListExportResponseParams struct {
	// excel文件下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRegistryVulListRequest

type DescribeAssetImageRegistryVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeAssetImageRegistryVulListRequest

func NewDescribeAssetImageRegistryVulListRequest() (request *DescribeAssetImageRegistryVulListRequest)

func (*DescribeAssetImageRegistryVulListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVulListRequest) ToJsonString

type DescribeAssetImageRegistryVulListRequestParams added in v1.0.426

type DescribeAssetImageRegistryVulListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitnil" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeAssetImageRegistryVulListResponse

type DescribeAssetImageRegistryVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRegistryVulListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRegistryVulListResponse

func NewDescribeAssetImageRegistryVulListResponse() (response *DescribeAssetImageRegistryVulListResponse)

func (*DescribeAssetImageRegistryVulListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRegistryVulListResponse) ToJsonString

type DescribeAssetImageRegistryVulListResponseParams added in v1.0.426

type DescribeAssetImageRegistryVulListResponseParams struct {
	// 镜像漏洞列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*ImageVul `json:"List,omitnil" name:"List"`

	// 总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRiskListExportRequest

type DescribeAssetImageRiskListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 风险级别 1,2,3,4,</li>
	// <li>Behavior - String - 是否必填:否 - 风险行为 1,2,3,4</li>
	// <li>Type - String - 是否必填:否 - 风险类型  1,2,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetImageRiskListExportRequest

func NewDescribeAssetImageRiskListExportRequest() (request *DescribeAssetImageRiskListExportRequest)

func (*DescribeAssetImageRiskListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRiskListExportRequest) ToJsonString

type DescribeAssetImageRiskListExportRequestParams added in v1.0.426

type DescribeAssetImageRiskListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 风险级别 1,2,3,4,</li>
	// <li>Behavior - String - 是否必填:否 - 风险行为 1,2,3,4</li>
	// <li>Type - String - 是否必填:否 - 风险类型  1,2,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetImageRiskListExportResponse

type DescribeAssetImageRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRiskListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageRiskListExportResponse

func NewDescribeAssetImageRiskListExportResponse() (response *DescribeAssetImageRiskListExportResponse)

func (*DescribeAssetImageRiskListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRiskListExportResponse) ToJsonString

type DescribeAssetImageRiskListExportResponseParams added in v1.0.426

type DescribeAssetImageRiskListExportResponseParams struct {
	// excel文件下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageRiskListRequest

type DescribeAssetImageRiskListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 风险级别 1,2,3,4,</li>
	// <li>Behavior - String - 是否必填:否 - 风险行为 1,2,3,4</li>
	// <li>Type - String - 是否必填:否 - 风险类型  1,2,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetImageRiskListRequest

func NewDescribeAssetImageRiskListRequest() (request *DescribeAssetImageRiskListRequest)

func (*DescribeAssetImageRiskListRequest) FromJsonString

func (r *DescribeAssetImageRiskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRiskListRequest) ToJsonString

func (r *DescribeAssetImageRiskListRequest) ToJsonString() string

type DescribeAssetImageRiskListRequestParams added in v1.0.426

type DescribeAssetImageRiskListRequestParams struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 风险级别 1,2,3,4,</li>
	// <li>Behavior - String - 是否必填:否 - 风险行为 1,2,3,4</li>
	// <li>Type - String - 是否必填:否 - 风险类型  1,2,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetImageRiskListResponse

type DescribeAssetImageRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageRiskListResponseParams `json:"Response"`
}

func NewDescribeAssetImageRiskListResponse

func NewDescribeAssetImageRiskListResponse() (response *DescribeAssetImageRiskListResponse)

func (*DescribeAssetImageRiskListResponse) FromJsonString

func (r *DescribeAssetImageRiskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageRiskListResponse) ToJsonString

func (r *DescribeAssetImageRiskListResponse) ToJsonString() string

type DescribeAssetImageRiskListResponseParams added in v1.0.426

type DescribeAssetImageRiskListResponseParams struct {
	// 镜像病毒列表
	List []*ImageRiskInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageScanSettingRequest

type DescribeAssetImageScanSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetImageScanSettingRequest

func NewDescribeAssetImageScanSettingRequest() (request *DescribeAssetImageScanSettingRequest)

func (*DescribeAssetImageScanSettingRequest) FromJsonString

func (r *DescribeAssetImageScanSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanSettingRequest) ToJsonString

func (r *DescribeAssetImageScanSettingRequest) ToJsonString() string

type DescribeAssetImageScanSettingRequestParams added in v1.0.426

type DescribeAssetImageScanSettingRequestParams struct {
}

Predefined struct for user

type DescribeAssetImageScanSettingResponse

type DescribeAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanSettingResponseParams `json:"Response"`
}

func NewDescribeAssetImageScanSettingResponse

func NewDescribeAssetImageScanSettingResponse() (response *DescribeAssetImageScanSettingResponse)

func (*DescribeAssetImageScanSettingResponse) FromJsonString

func (r *DescribeAssetImageScanSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanSettingResponse) ToJsonString

type DescribeAssetImageScanSettingResponseParams added in v1.0.426

type DescribeAssetImageScanSettingResponseParams struct {
	// 开关
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 扫描时刻(完整时间;后端按0时区解析时分秒)
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描间隔
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 扫描木马
	ScanVirus *bool `json:"ScanVirus,omitnil" name:"ScanVirus"`

	// 扫描敏感信息
	ScanRisk *bool `json:"ScanRisk,omitnil" name:"ScanRisk"`

	// 扫描漏洞
	ScanVul *bool `json:"ScanVul,omitnil" name:"ScanVul"`

	// 扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 自定义扫描镜像
	Images []*string `json:"Images,omitnil" name:"Images"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageScanStatusRequest

type DescribeAssetImageScanStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}

func NewDescribeAssetImageScanStatusRequest

func NewDescribeAssetImageScanStatusRequest() (request *DescribeAssetImageScanStatusRequest)

func (*DescribeAssetImageScanStatusRequest) FromJsonString

func (r *DescribeAssetImageScanStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanStatusRequest) ToJsonString

func (r *DescribeAssetImageScanStatusRequest) ToJsonString() string

type DescribeAssetImageScanStatusRequestParams added in v1.0.426

type DescribeAssetImageScanStatusRequestParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}

Predefined struct for user

type DescribeAssetImageScanStatusResponse

type DescribeAssetImageScanStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanStatusResponseParams `json:"Response"`
}

func NewDescribeAssetImageScanStatusResponse

func NewDescribeAssetImageScanStatusResponse() (response *DescribeAssetImageScanStatusResponse)

func (*DescribeAssetImageScanStatusResponse) FromJsonString

func (r *DescribeAssetImageScanStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanStatusResponse) ToJsonString

func (r *DescribeAssetImageScanStatusResponse) ToJsonString() string

type DescribeAssetImageScanStatusResponseParams added in v1.0.426

type DescribeAssetImageScanStatusResponseParams struct {
	// 镜像个数
	ImageTotal *uint64 `json:"ImageTotal,omitnil" name:"ImageTotal"`

	// 扫描镜像个数
	ImageScanCnt *uint64 `json:"ImageScanCnt,omitnil" name:"ImageScanCnt"`

	// 扫描状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 扫描进度 ImageScanCnt/ImageTotal *100
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`

	// 安全个数
	SuccessCount *uint64 `json:"SuccessCount,omitnil" name:"SuccessCount"`

	// 风险个数
	RiskCount *uint64 `json:"RiskCount,omitnil" name:"RiskCount"`

	// 剩余扫描时间
	LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageScanTaskRequest

type DescribeAssetImageScanTaskRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetImageScanTaskRequest

func NewDescribeAssetImageScanTaskRequest() (request *DescribeAssetImageScanTaskRequest)

func (*DescribeAssetImageScanTaskRequest) FromJsonString

func (r *DescribeAssetImageScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanTaskRequest) ToJsonString

func (r *DescribeAssetImageScanTaskRequest) ToJsonString() string

type DescribeAssetImageScanTaskRequestParams added in v1.0.426

type DescribeAssetImageScanTaskRequestParams struct {
}

Predefined struct for user

type DescribeAssetImageScanTaskResponse

type DescribeAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageScanTaskResponseParams `json:"Response"`
}

func NewDescribeAssetImageScanTaskResponse

func NewDescribeAssetImageScanTaskResponse() (response *DescribeAssetImageScanTaskResponse)

func (*DescribeAssetImageScanTaskResponse) FromJsonString

func (r *DescribeAssetImageScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageScanTaskResponse) ToJsonString

func (r *DescribeAssetImageScanTaskResponse) ToJsonString() string

type DescribeAssetImageScanTaskResponseParams added in v1.0.426

type DescribeAssetImageScanTaskResponseParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageSimpleListRequest

type DescribeAssetImageSimpleListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 镜像名、镜像id 称筛选,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetImageSimpleListRequest

func NewDescribeAssetImageSimpleListRequest() (request *DescribeAssetImageSimpleListRequest)

func (*DescribeAssetImageSimpleListRequest) FromJsonString

func (r *DescribeAssetImageSimpleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageSimpleListRequest) ToJsonString

func (r *DescribeAssetImageSimpleListRequest) ToJsonString() string

type DescribeAssetImageSimpleListRequestParams added in v1.0.426

type DescribeAssetImageSimpleListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 镜像名、镜像id 称筛选,</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetImageSimpleListResponse

type DescribeAssetImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageSimpleListResponseParams `json:"Response"`
}

func NewDescribeAssetImageSimpleListResponse

func NewDescribeAssetImageSimpleListResponse() (response *DescribeAssetImageSimpleListResponse)

func (*DescribeAssetImageSimpleListResponse) FromJsonString

func (r *DescribeAssetImageSimpleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageSimpleListResponse) ToJsonString

func (r *DescribeAssetImageSimpleListResponse) ToJsonString() string

type DescribeAssetImageSimpleListResponseParams added in v1.0.426

type DescribeAssetImageSimpleListResponseParams struct {
	// 镜像列表
	List []*AssetSimpleImageInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageVirusListExportRequest

type DescribeAssetImageVirusListExportRequest struct {
	*tchttp.BaseRequest

	// 列表支持字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetImageVirusListExportRequest

func NewDescribeAssetImageVirusListExportRequest() (request *DescribeAssetImageVirusListExportRequest)

func (*DescribeAssetImageVirusListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVirusListExportRequest) ToJsonString

type DescribeAssetImageVirusListExportRequestParams added in v1.0.426

type DescribeAssetImageVirusListExportRequestParams struct {
	// 列表支持字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetImageVirusListExportResponse

type DescribeAssetImageVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVirusListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageVirusListExportResponse

func NewDescribeAssetImageVirusListExportResponse() (response *DescribeAssetImageVirusListExportResponse)

func (*DescribeAssetImageVirusListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVirusListExportResponse) ToJsonString

type DescribeAssetImageVirusListExportResponseParams added in v1.0.426

type DescribeAssetImageVirusListExportResponseParams struct {
	// excel文件下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 任务ID
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageVirusListRequest

type DescribeAssetImageVirusListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序 asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAssetImageVirusListRequest

func NewDescribeAssetImageVirusListRequest() (request *DescribeAssetImageVirusListRequest)

func (*DescribeAssetImageVirusListRequest) FromJsonString

func (r *DescribeAssetImageVirusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVirusListRequest) ToJsonString

func (r *DescribeAssetImageVirusListRequest) ToJsonString() string

type DescribeAssetImageVirusListRequestParams added in v1.0.426

type DescribeAssetImageVirusListRequestParams struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序 asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAssetImageVirusListResponse

type DescribeAssetImageVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVirusListResponseParams `json:"Response"`
}

func NewDescribeAssetImageVirusListResponse

func NewDescribeAssetImageVirusListResponse() (response *DescribeAssetImageVirusListResponse)

func (*DescribeAssetImageVirusListResponse) FromJsonString

func (r *DescribeAssetImageVirusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVirusListResponse) ToJsonString

func (r *DescribeAssetImageVirusListResponse) ToJsonString() string

type DescribeAssetImageVirusListResponseParams added in v1.0.426

type DescribeAssetImageVirusListResponseParams struct {
	// 镜像病毒列表
	List []*ImageVirusInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 病毒扫描状态
	// 0:未扫描
	// 1:扫描中
	// 2:扫描完成
	// 3:扫描出错
	// 4:扫描取消
	VirusScanStatus *uint64 `json:"VirusScanStatus,omitnil" name:"VirusScanStatus"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageVulListExportRequest

type DescribeAssetImageVulListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetImageVulListExportRequest

func NewDescribeAssetImageVulListExportRequest() (request *DescribeAssetImageVulListExportRequest)

func (*DescribeAssetImageVulListExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVulListExportRequest) ToJsonString

type DescribeAssetImageVulListExportRequestParams added in v1.0.426

type DescribeAssetImageVulListExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetImageVulListExportResponse

type DescribeAssetImageVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVulListExportResponseParams `json:"Response"`
}

func NewDescribeAssetImageVulListExportResponse

func NewDescribeAssetImageVulListExportResponse() (response *DescribeAssetImageVulListExportResponse)

func (*DescribeAssetImageVulListExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVulListExportResponse) ToJsonString

type DescribeAssetImageVulListExportResponseParams added in v1.0.426

type DescribeAssetImageVulListExportResponseParams struct {
	// excel文件下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetImageVulListRequest

type DescribeAssetImageVulListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段(Level)
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeAssetImageVulListRequest

func NewDescribeAssetImageVulListRequest() (request *DescribeAssetImageVulListRequest)

func (*DescribeAssetImageVulListRequest) FromJsonString

func (r *DescribeAssetImageVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVulListRequest) ToJsonString

func (r *DescribeAssetImageVulListRequest) ToJsonString() string

type DescribeAssetImageVulListRequestParams added in v1.0.426

type DescribeAssetImageVulListRequestParams struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段(Level)
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeAssetImageVulListResponse

type DescribeAssetImageVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetImageVulListResponseParams `json:"Response"`
}

func NewDescribeAssetImageVulListResponse

func NewDescribeAssetImageVulListResponse() (response *DescribeAssetImageVulListResponse)

func (*DescribeAssetImageVulListResponse) FromJsonString

func (r *DescribeAssetImageVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetImageVulListResponse) ToJsonString

func (r *DescribeAssetImageVulListResponse) ToJsonString() string

type DescribeAssetImageVulListResponseParams added in v1.0.426

type DescribeAssetImageVulListResponseParams struct {
	// 镜像漏洞列表
	List []*ImagesVul `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetPortListRequest

type DescribeAssetPortListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>All - String - 是否必填:否 - 模糊查询可选字段</li>
	// <li>RunAs - String - 是否必填:否 - 运行用户筛选,</li>
	// <li>ContainerID - String - 是否必填:否 - 容器id</li>
	// <li>HostID- String - 是否必填:是 - 主机id</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>ProcessName- string - 是否必填:否 - 进程名搜索</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetPortListRequest

func NewDescribeAssetPortListRequest() (request *DescribeAssetPortListRequest)

func (*DescribeAssetPortListRequest) FromJsonString

func (r *DescribeAssetPortListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetPortListRequest) ToJsonString

func (r *DescribeAssetPortListRequest) ToJsonString() string

type DescribeAssetPortListRequestParams added in v1.0.426

type DescribeAssetPortListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>All - String - 是否必填:否 - 模糊查询可选字段</li>
	// <li>RunAs - String - 是否必填:否 - 运行用户筛选,</li>
	// <li>ContainerID - String - 是否必填:否 - 容器id</li>
	// <li>HostID- String - 是否必填:是 - 主机id</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>ProcessName- string - 是否必填:否 - 进程名搜索</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetPortListResponse

type DescribeAssetPortListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetPortListResponseParams `json:"Response"`
}

func NewDescribeAssetPortListResponse

func NewDescribeAssetPortListResponse() (response *DescribeAssetPortListResponse)

func (*DescribeAssetPortListResponse) FromJsonString

func (r *DescribeAssetPortListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetPortListResponse) ToJsonString

func (r *DescribeAssetPortListResponse) ToJsonString() string

type DescribeAssetPortListResponseParams added in v1.0.426

type DescribeAssetPortListResponseParams struct {
	// 端口列表
	List []*PortInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetProcessListRequest

type DescribeAssetProcessListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>RunAs - String - 是否必填:否 - 运行用户筛选,</li>
	// <li>ContainerID - String - 是否必填:否 - 容器id</li>
	// <li>HostID- String - 是否必填:是 - 主机id</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>ProcessName- string - 是否必填:否 - 进程名搜索</li>
	// <li>Pid- string - 是否必填:否 - 进程id搜索(关联进程)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetProcessListRequest

func NewDescribeAssetProcessListRequest() (request *DescribeAssetProcessListRequest)

func (*DescribeAssetProcessListRequest) FromJsonString

func (r *DescribeAssetProcessListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetProcessListRequest) ToJsonString

func (r *DescribeAssetProcessListRequest) ToJsonString() string

type DescribeAssetProcessListRequestParams added in v1.0.426

type DescribeAssetProcessListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>RunAs - String - 是否必填:否 - 运行用户筛选,</li>
	// <li>ContainerID - String - 是否必填:否 - 容器id</li>
	// <li>HostID- String - 是否必填:是 - 主机id</li>
	// <li>HostIP- string - 是否必填:否 - 主机ip搜索</li>
	// <li>ProcessName- string - 是否必填:否 - 进程名搜索</li>
	// <li>Pid- string - 是否必填:否 - 进程id搜索(关联进程)</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetProcessListResponse

type DescribeAssetProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetProcessListResponseParams `json:"Response"`
}

func NewDescribeAssetProcessListResponse

func NewDescribeAssetProcessListResponse() (response *DescribeAssetProcessListResponse)

func (*DescribeAssetProcessListResponse) FromJsonString

func (r *DescribeAssetProcessListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetProcessListResponse) ToJsonString

func (r *DescribeAssetProcessListResponse) ToJsonString() string

type DescribeAssetProcessListResponseParams added in v1.0.426

type DescribeAssetProcessListResponseParams struct {
	// 端口列表
	List []*ProcessInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetSummaryRequest

type DescribeAssetSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetSummaryRequest

func NewDescribeAssetSummaryRequest() (request *DescribeAssetSummaryRequest)

func (*DescribeAssetSummaryRequest) FromJsonString

func (r *DescribeAssetSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSummaryRequest) ToJsonString

func (r *DescribeAssetSummaryRequest) ToJsonString() string

type DescribeAssetSummaryRequestParams added in v1.0.426

type DescribeAssetSummaryRequestParams struct {
}

Predefined struct for user

type DescribeAssetSummaryResponse

type DescribeAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSummaryResponseParams `json:"Response"`
}

func NewDescribeAssetSummaryResponse

func NewDescribeAssetSummaryResponse() (response *DescribeAssetSummaryResponse)

func (*DescribeAssetSummaryResponse) FromJsonString

func (r *DescribeAssetSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSummaryResponse) ToJsonString

func (r *DescribeAssetSummaryResponse) ToJsonString() string

type DescribeAssetSummaryResponseParams added in v1.0.426

type DescribeAssetSummaryResponseParams struct {
	// 应用个数
	AppCnt *uint64 `json:"AppCnt,omitnil" name:"AppCnt"`

	// 容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 暂停的容器个数
	ContainerPause *uint64 `json:"ContainerPause,omitnil" name:"ContainerPause"`

	// 运行的容器个数
	ContainerRunning *uint64 `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 停止运行的容器个数
	ContainerStop *uint64 `json:"ContainerStop,omitnil" name:"ContainerStop"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 数据库个数
	DbCnt *uint64 `json:"DbCnt,omitnil" name:"DbCnt"`

	// 镜像个数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 主机在线个数
	HostOnline *uint64 `json:"HostOnline,omitnil" name:"HostOnline"`

	// 主机个数
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`

	// 有风险的镜像个数
	ImageHasRiskInfoCnt *uint64 `json:"ImageHasRiskInfoCnt,omitnil" name:"ImageHasRiskInfoCnt"`

	// 有病毒的镜像个数
	ImageHasVirusCnt *uint64 `json:"ImageHasVirusCnt,omitnil" name:"ImageHasVirusCnt"`

	// 有漏洞的镜像个数
	ImageHasVulsCnt *uint64 `json:"ImageHasVulsCnt,omitnil" name:"ImageHasVulsCnt"`

	// 不受信任的镜像个数
	ImageUntrustCnt *uint64 `json:"ImageUntrustCnt,omitnil" name:"ImageUntrustCnt"`

	// 监听的端口个数
	ListenPortCnt *uint64 `json:"ListenPortCnt,omitnil" name:"ListenPortCnt"`

	// 进程个数
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`

	// web服务个数
	WebServiceCnt *uint64 `json:"WebServiceCnt,omitnil" name:"WebServiceCnt"`

	// 最近镜像扫描时间
	LatestImageScanTime *string `json:"LatestImageScanTime,omitnil" name:"LatestImageScanTime"`

	// 风险镜像个数
	ImageUnsafeCnt *uint64 `json:"ImageUnsafeCnt,omitnil" name:"ImageUnsafeCnt"`

	// 主机未安装agent数量
	HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`

	// 超级节点个数
	SuperNodeCnt *uint64 `json:"SuperNodeCnt,omitnil" name:"SuperNodeCnt"`

	// 超级节点运行个数
	SuperNodeRunningCnt *uint64 `json:"SuperNodeRunningCnt,omitnil" name:"SuperNodeRunningCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetSyncLastTimeRequest added in v1.0.518

type DescribeAssetSyncLastTimeRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetSyncLastTimeRequest added in v1.0.518

func NewDescribeAssetSyncLastTimeRequest() (request *DescribeAssetSyncLastTimeRequest)

func (*DescribeAssetSyncLastTimeRequest) FromJsonString added in v1.0.518

func (r *DescribeAssetSyncLastTimeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSyncLastTimeRequest) ToJsonString added in v1.0.518

func (r *DescribeAssetSyncLastTimeRequest) ToJsonString() string

type DescribeAssetSyncLastTimeRequestParams added in v1.0.518

type DescribeAssetSyncLastTimeRequestParams struct {
}

Predefined struct for user

type DescribeAssetSyncLastTimeResponse added in v1.0.518

type DescribeAssetSyncLastTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSyncLastTimeResponseParams `json:"Response"`
}

func NewDescribeAssetSyncLastTimeResponse added in v1.0.518

func NewDescribeAssetSyncLastTimeResponse() (response *DescribeAssetSyncLastTimeResponse)

func (*DescribeAssetSyncLastTimeResponse) FromJsonString added in v1.0.518

func (r *DescribeAssetSyncLastTimeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSyncLastTimeResponse) ToJsonString added in v1.0.518

func (r *DescribeAssetSyncLastTimeResponse) ToJsonString() string

type DescribeAssetSyncLastTimeResponseParams added in v1.0.518

type DescribeAssetSyncLastTimeResponseParams struct {
	// 资产最近同步时间
	AssetSyncLastTime *string `json:"AssetSyncLastTime,omitnil" name:"AssetSyncLastTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebServiceListRequest

type DescribeAssetWebServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	// <li>Type- String - 是否必填:否 - 主机运行状态筛选,"Apache"
	// "Jboss"
	// "lighttpd"
	// "Nginx"
	// "Tomcat"</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeAssetWebServiceListRequest

func NewDescribeAssetWebServiceListRequest() (request *DescribeAssetWebServiceListRequest)

func (*DescribeAssetWebServiceListRequest) FromJsonString

func (r *DescribeAssetWebServiceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceListRequest) ToJsonString

func (r *DescribeAssetWebServiceListRequest) ToJsonString() string

type DescribeAssetWebServiceListRequestParams added in v1.0.426

type DescribeAssetWebServiceListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	// <li>Type- String - 是否必填:否 - 主机运行状态筛选,"Apache"
	// "Jboss"
	// "lighttpd"
	// "Nginx"
	// "Tomcat"</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeAssetWebServiceListResponse

type DescribeAssetWebServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebServiceListResponseParams `json:"Response"`
}

func NewDescribeAssetWebServiceListResponse

func NewDescribeAssetWebServiceListResponse() (response *DescribeAssetWebServiceListResponse)

func (*DescribeAssetWebServiceListResponse) FromJsonString

func (r *DescribeAssetWebServiceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceListResponse) ToJsonString

func (r *DescribeAssetWebServiceListResponse) ToJsonString() string

type DescribeAssetWebServiceListResponseParams added in v1.0.426

type DescribeAssetWebServiceListResponseParams struct {
	// 主机列表
	List []*ServiceInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoAuthorizedRuleHostRequest added in v1.0.518

type DescribeAutoAuthorizedRuleHostRequest struct {
	*tchttp.BaseRequest

	// 规则id
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`

	// 需要返回的数量,默认为全部;
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序方式,asc,desc
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeAutoAuthorizedRuleHostRequest added in v1.0.518

func NewDescribeAutoAuthorizedRuleHostRequest() (request *DescribeAutoAuthorizedRuleHostRequest)

func (*DescribeAutoAuthorizedRuleHostRequest) FromJsonString added in v1.0.518

func (r *DescribeAutoAuthorizedRuleHostRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoAuthorizedRuleHostRequest) ToJsonString added in v1.0.518

type DescribeAutoAuthorizedRuleHostRequestParams added in v1.0.518

type DescribeAutoAuthorizedRuleHostRequestParams struct {
	// 规则id
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`

	// 需要返回的数量,默认为全部;
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序方式,asc,desc
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeAutoAuthorizedRuleHostResponse added in v1.0.518

type DescribeAutoAuthorizedRuleHostResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoAuthorizedRuleHostResponseParams `json:"Response"`
}

func NewDescribeAutoAuthorizedRuleHostResponse added in v1.0.518

func NewDescribeAutoAuthorizedRuleHostResponse() (response *DescribeAutoAuthorizedRuleHostResponse)

func (*DescribeAutoAuthorizedRuleHostResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoAuthorizedRuleHostResponse) ToJsonString added in v1.0.518

type DescribeAutoAuthorizedRuleHostResponseParams added in v1.0.518

type DescribeAutoAuthorizedRuleHostResponseParams struct {
	// 镜像自动授权规则授权范围主机列表
	List []*AutoAuthorizedRuleHostInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCheckItemListRequest

type DescribeCheckItemListRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name 可取值:risk_level风险等级, risk_target检查对象,风险对象,risk_type风险类别,risk_attri检测项所属的风险类型
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeCheckItemListRequest

func NewDescribeCheckItemListRequest() (request *DescribeCheckItemListRequest)

func (*DescribeCheckItemListRequest) FromJsonString

func (r *DescribeCheckItemListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCheckItemListRequest) ToJsonString

func (r *DescribeCheckItemListRequest) ToJsonString() string

type DescribeCheckItemListRequestParams added in v1.0.426

type DescribeCheckItemListRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name 可取值:risk_level风险等级, risk_target检查对象,风险对象,risk_type风险类别,risk_attri检测项所属的风险类型
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeCheckItemListResponse

type DescribeCheckItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCheckItemListResponseParams `json:"Response"`
}

func NewDescribeCheckItemListResponse

func NewDescribeCheckItemListResponse() (response *DescribeCheckItemListResponse)

func (*DescribeCheckItemListResponse) FromJsonString

func (r *DescribeCheckItemListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCheckItemListResponse) ToJsonString

func (r *DescribeCheckItemListResponse) ToJsonString() string

type DescribeCheckItemListResponseParams added in v1.0.426

type DescribeCheckItemListResponseParams struct {
	// 检查项详情数组
	ClusterCheckItems []*ClusterCheckItem `json:"ClusterCheckItems,omitnil" name:"ClusterCheckItems"`

	// 检查项总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterDetailRequest

type DescribeClusterDetailRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}

func NewDescribeClusterDetailRequest

func NewDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)

func (*DescribeClusterDetailRequest) FromJsonString

func (r *DescribeClusterDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterDetailRequest) ToJsonString

func (r *DescribeClusterDetailRequest) ToJsonString() string

type DescribeClusterDetailRequestParams added in v1.0.426

type DescribeClusterDetailRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}

Predefined struct for user

type DescribeClusterDetailResponse

type DescribeClusterDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterDetailResponseParams `json:"Response"`
}

func NewDescribeClusterDetailResponse

func NewDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)

func (*DescribeClusterDetailResponse) FromJsonString

func (r *DescribeClusterDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterDetailResponse) ToJsonString

func (r *DescribeClusterDetailResponse) ToJsonString() string

type DescribeClusterDetailResponseParams added in v1.0.426

type DescribeClusterDetailResponseParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 当前集群扫描任务的进度,100表示扫描完成.
	ScanTaskProgress *int64 `json:"ScanTaskProgress,omitnil" name:"ScanTaskProgress"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 运行时组件
	ContainerRuntime *string `json:"ContainerRuntime,omitnil" name:"ContainerRuntime"`

	// 集群节点数
	ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitnil" name:"ClusterNodeNum"`

	// 集群状态 (Running 运行中 Creating 创建中 Abnormal 异常 )
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`

	// 集群类型:为托管集群MANAGED_CLUSTER、独立集群INDEPENDENT_CLUSTER
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`

	// 集群区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 严重风险检查项的数量
	SeriousRiskCount *uint64 `json:"SeriousRiskCount,omitnil" name:"SeriousRiskCount"`

	// 高风险检查项的数量
	HighRiskCount *uint64 `json:"HighRiskCount,omitnil" name:"HighRiskCount"`

	// 中风险检查项的数量
	MiddleRiskCount *uint64 `json:"MiddleRiskCount,omitnil" name:"MiddleRiskCount"`

	// 提示风险检查项的数量
	HintRiskCount *uint64 `json:"HintRiskCount,omitnil" name:"HintRiskCount"`

	// 检查任务的状态
	CheckStatus *string `json:"CheckStatus,omitnil" name:"CheckStatus"`

	// 防御容器状态
	DefenderStatus *string `json:"DefenderStatus,omitnil" name:"DefenderStatus"`

	// 扫描任务创建时间
	TaskCreateTime *string `json:"TaskCreateTime,omitnil" name:"TaskCreateTime"`

	// 网络类型.PublicNetwork为公网类型,VPCNetwork为VPC网络
	NetworkType *string `json:"NetworkType,omitnil" name:"NetworkType"`

	// API Server地址
	ApiServerAddress *string `json:"ApiServerAddress,omitnil" name:"ApiServerAddress"`

	// 节点数
	NodeCount *uint64 `json:"NodeCount,omitnil" name:"NodeCount"`

	// 命名空间数
	NamespaceCount *uint64 `json:"NamespaceCount,omitnil" name:"NamespaceCount"`

	// 工作负载数
	WorkloadCount *uint64 `json:"WorkloadCount,omitnil" name:"WorkloadCount"`

	// Pod数量
	PodCount *uint64 `json:"PodCount,omitnil" name:"PodCount"`

	// Service数量
	ServiceCount *uint64 `json:"ServiceCount,omitnil" name:"ServiceCount"`

	// Ingress数量
	IngressCount *uint64 `json:"IngressCount,omitnil" name:"IngressCount"`

	// 主节点的ip列表
	MasterIps *string `json:"MasterIps,omitnil" name:"MasterIps"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterSummaryRequest

type DescribeClusterSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeClusterSummaryRequest

func NewDescribeClusterSummaryRequest() (request *DescribeClusterSummaryRequest)

func (*DescribeClusterSummaryRequest) FromJsonString

func (r *DescribeClusterSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterSummaryRequest) ToJsonString

func (r *DescribeClusterSummaryRequest) ToJsonString() string

type DescribeClusterSummaryRequestParams added in v1.0.426

type DescribeClusterSummaryRequestParams struct {
}

Predefined struct for user

type DescribeClusterSummaryResponse

type DescribeClusterSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterSummaryResponseParams `json:"Response"`
}

func NewDescribeClusterSummaryResponse

func NewDescribeClusterSummaryResponse() (response *DescribeClusterSummaryResponse)

func (*DescribeClusterSummaryResponse) FromJsonString

func (r *DescribeClusterSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterSummaryResponse) ToJsonString

func (r *DescribeClusterSummaryResponse) ToJsonString() string

type DescribeClusterSummaryResponseParams added in v1.0.426

type DescribeClusterSummaryResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 有风险的集群数量
	RiskClusterCount *uint64 `json:"RiskClusterCount,omitnil" name:"RiskClusterCount"`

	// 未检查的集群数量
	UncheckClusterCount *uint64 `json:"UncheckClusterCount,omitnil" name:"UncheckClusterCount"`

	// 托管集群数量
	ManagedClusterCount *uint64 `json:"ManagedClusterCount,omitnil" name:"ManagedClusterCount"`

	// 独立集群数量
	IndependentClusterCount *uint64 `json:"IndependentClusterCount,omitnil" name:"IndependentClusterCount"`

	// 无风险的集群数量
	NoRiskClusterCount *uint64 `json:"NoRiskClusterCount,omitnil" name:"NoRiskClusterCount"`

	// 已经检查集群数
	CheckedClusterCount *uint64 `json:"CheckedClusterCount,omitnil" name:"CheckedClusterCount"`

	// 自动检查集群数
	AutoCheckClusterCount *uint64 `json:"AutoCheckClusterCount,omitnil" name:"AutoCheckClusterCount"`

	// 手动检查集群数
	ManualCheckClusterCount *uint64 `json:"ManualCheckClusterCount,omitnil" name:"ManualCheckClusterCount"`

	// 检查失败集群数
	FailedClusterCount *uint64 `json:"FailedClusterCount,omitnil" name:"FailedClusterCount"`

	// 未导入的集群数量
	NotImportedClusterCount *uint64 `json:"NotImportedClusterCount,omitnil" name:"NotImportedClusterCount"`

	// eks集群数量
	ServerlessClusterCount *uint64 `json:"ServerlessClusterCount,omitnil" name:"ServerlessClusterCount"`

	// TKE集群数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TkeClusterCount *uint64 `json:"TkeClusterCount,omitnil" name:"TkeClusterCount"`

	// 用户自建腾讯云集群数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserCreateTencentClusterCount *uint64 `json:"UserCreateTencentClusterCount,omitnil" name:"UserCreateTencentClusterCount"`

	// 用户自建集群混合云数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserCreateHybridClusterCount *uint64 `json:"UserCreateHybridClusterCount,omitnil" name:"UserCreateHybridClusterCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceAssetDetailInfoRequest

type DescribeComplianceAssetDetailInfoRequest struct {
	*tchttp.BaseRequest

	// 客户资产ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}

func NewDescribeComplianceAssetDetailInfoRequest

func NewDescribeComplianceAssetDetailInfoRequest() (request *DescribeComplianceAssetDetailInfoRequest)

func (*DescribeComplianceAssetDetailInfoRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetDetailInfoRequest) ToJsonString

type DescribeComplianceAssetDetailInfoRequestParams added in v1.0.426

type DescribeComplianceAssetDetailInfoRequestParams struct {
	// 客户资产ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`
}

Predefined struct for user

type DescribeComplianceAssetDetailInfoResponse

type DescribeComplianceAssetDetailInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetDetailInfoResponseParams `json:"Response"`
}

func NewDescribeComplianceAssetDetailInfoResponse

func NewDescribeComplianceAssetDetailInfoResponse() (response *DescribeComplianceAssetDetailInfoResponse)

func (*DescribeComplianceAssetDetailInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetDetailInfoResponse) ToJsonString

type DescribeComplianceAssetDetailInfoResponseParams added in v1.0.426

type DescribeComplianceAssetDetailInfoResponseParams struct {
	// 某资产的详情。
	AssetDetailInfo *ComplianceAssetDetailInfo `json:"AssetDetailInfo,omitnil" name:"AssetDetailInfo"`

	// 当资产为容器时,返回此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerDetailInfo *ComplianceContainerDetailInfo `json:"ContainerDetailInfo,omitnil" name:"ContainerDetailInfo"`

	// 当资产为镜像时,返回此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageDetailInfo *ComplianceImageDetailInfo `json:"ImageDetailInfo,omitnil" name:"ImageDetailInfo"`

	// 当资产为主机时,返回此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostDetailInfo *ComplianceHostDetailInfo `json:"HostDetailInfo,omitnil" name:"HostDetailInfo"`

	// 当资产为K8S时,返回此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	K8SDetailInfo *ComplianceK8SDetailInfo `json:"K8SDetailInfo,omitnil" name:"K8SDetailInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceAssetListRequest

type DescribeComplianceAssetListRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeComplianceAssetListRequest

func NewDescribeComplianceAssetListRequest() (request *DescribeComplianceAssetListRequest)

func (*DescribeComplianceAssetListRequest) FromJsonString

func (r *DescribeComplianceAssetListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetListRequest) ToJsonString

func (r *DescribeComplianceAssetListRequest) ToJsonString() string

type DescribeComplianceAssetListRequestParams added in v1.0.426

type DescribeComplianceAssetListRequestParams struct {
	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeComplianceAssetListResponse

type DescribeComplianceAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetListResponseParams `json:"Response"`
}

func NewDescribeComplianceAssetListResponse

func NewDescribeComplianceAssetListResponse() (response *DescribeComplianceAssetListResponse)

func (*DescribeComplianceAssetListResponse) FromJsonString

func (r *DescribeComplianceAssetListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetListResponse) ToJsonString

func (r *DescribeComplianceAssetListResponse) ToJsonString() string

type DescribeComplianceAssetListResponseParams added in v1.0.426

type DescribeComplianceAssetListResponseParams struct {
	// 返回资产的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 返回各类资产的列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetInfoList []*ComplianceAssetInfo `json:"AssetInfoList,omitnil" name:"AssetInfoList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceAssetPolicyItemListRequest

type DescribeComplianceAssetPolicyItemListRequest struct {
	*tchttp.BaseRequest

	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 要获取的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤器列表。Name字段支持
	// RiskLevel
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeComplianceAssetPolicyItemListRequest

func NewDescribeComplianceAssetPolicyItemListRequest() (request *DescribeComplianceAssetPolicyItemListRequest)

func (*DescribeComplianceAssetPolicyItemListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetPolicyItemListRequest) ToJsonString

type DescribeComplianceAssetPolicyItemListRequestParams added in v1.0.426

type DescribeComplianceAssetPolicyItemListRequestParams struct {
	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitnil" name:"CustomerAssetId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 要获取的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤器列表。Name字段支持
	// RiskLevel
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeComplianceAssetPolicyItemListResponse

type DescribeComplianceAssetPolicyItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceAssetPolicyItemListResponseParams `json:"Response"`
}

func NewDescribeComplianceAssetPolicyItemListResponse

func NewDescribeComplianceAssetPolicyItemListResponse() (response *DescribeComplianceAssetPolicyItemListResponse)

func (*DescribeComplianceAssetPolicyItemListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceAssetPolicyItemListResponse) ToJsonString

type DescribeComplianceAssetPolicyItemListResponseParams added in v1.0.426

type DescribeComplianceAssetPolicyItemListResponseParams struct {
	// 返回检测项的总数。如果用户未启用基线检查,此处返回0。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 返回某个资产下的检测项的列表。
	AssetPolicyItemList []*ComplianceAssetPolicyItem `json:"AssetPolicyItemList,omitnil" name:"AssetPolicyItemList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCompliancePeriodTaskListRequest

type DescribeCompliancePeriodTaskListRequest struct {
	*tchttp.BaseRequest

	// 资产的类型,取值为:
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

func NewDescribeCompliancePeriodTaskListRequest

func NewDescribeCompliancePeriodTaskListRequest() (request *DescribeCompliancePeriodTaskListRequest)

func (*DescribeCompliancePeriodTaskListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePeriodTaskListRequest) ToJsonString

type DescribeCompliancePeriodTaskListRequestParams added in v1.0.426

type DescribeCompliancePeriodTaskListRequestParams struct {
	// 资产的类型,取值为:
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

Predefined struct for user

type DescribeCompliancePeriodTaskListResponse

type DescribeCompliancePeriodTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePeriodTaskListResponseParams `json:"Response"`
}

func NewDescribeCompliancePeriodTaskListResponse

func NewDescribeCompliancePeriodTaskListResponse() (response *DescribeCompliancePeriodTaskListResponse)

func (*DescribeCompliancePeriodTaskListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePeriodTaskListResponse) ToJsonString

type DescribeCompliancePeriodTaskListResponseParams added in v1.0.426

type DescribeCompliancePeriodTaskListResponseParams struct {
	// 定时任务的总量。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 定时任务信息的列表
	PeriodTaskSet []*CompliancePeriodTask `json:"PeriodTaskSet,omitnil" name:"PeriodTaskSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCompliancePolicyItemAffectedAssetListRequest

type DescribeCompliancePolicyItemAffectedAssetListRequest struct {
	*tchttp.BaseRequest

	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:NodeName, CheckResult
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeCompliancePolicyItemAffectedAssetListRequest

func NewDescribeCompliancePolicyItemAffectedAssetListRequest() (request *DescribeCompliancePolicyItemAffectedAssetListRequest)

func (*DescribeCompliancePolicyItemAffectedAssetListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePolicyItemAffectedAssetListRequest) ToJsonString

type DescribeCompliancePolicyItemAffectedAssetListRequestParams added in v1.0.426

type DescribeCompliancePolicyItemAffectedAssetListRequestParams struct {
	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:NodeName, CheckResult
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeCompliancePolicyItemAffectedAssetListResponse

type DescribeCompliancePolicyItemAffectedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePolicyItemAffectedAssetListResponseParams `json:"Response"`
}

func NewDescribeCompliancePolicyItemAffectedAssetListResponse

func NewDescribeCompliancePolicyItemAffectedAssetListResponse() (response *DescribeCompliancePolicyItemAffectedAssetListResponse)

func (*DescribeCompliancePolicyItemAffectedAssetListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePolicyItemAffectedAssetListResponse) ToJsonString

type DescribeCompliancePolicyItemAffectedAssetListResponseParams added in v1.0.426

type DescribeCompliancePolicyItemAffectedAssetListResponseParams struct {
	// 返回各检测项所影响的资产的列表。
	AffectedAssetList []*ComplianceAffectedAsset `json:"AffectedAssetList,omitnil" name:"AffectedAssetList"`

	// 检测项影响的资产的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCompliancePolicyItemAffectedSummaryRequest

type DescribeCompliancePolicyItemAffectedSummaryRequest struct {
	*tchttp.BaseRequest

	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}

func NewDescribeCompliancePolicyItemAffectedSummaryRequest

func NewDescribeCompliancePolicyItemAffectedSummaryRequest() (request *DescribeCompliancePolicyItemAffectedSummaryRequest)

func (*DescribeCompliancePolicyItemAffectedSummaryRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePolicyItemAffectedSummaryRequest) ToJsonString

type DescribeCompliancePolicyItemAffectedSummaryRequestParams added in v1.0.426

type DescribeCompliancePolicyItemAffectedSummaryRequestParams struct {
	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`
}

Predefined struct for user

type DescribeCompliancePolicyItemAffectedSummaryResponse

type DescribeCompliancePolicyItemAffectedSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompliancePolicyItemAffectedSummaryResponseParams `json:"Response"`
}

func NewDescribeCompliancePolicyItemAffectedSummaryResponse

func NewDescribeCompliancePolicyItemAffectedSummaryResponse() (response *DescribeCompliancePolicyItemAffectedSummaryResponse)

func (*DescribeCompliancePolicyItemAffectedSummaryResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompliancePolicyItemAffectedSummaryResponse) ToJsonString

type DescribeCompliancePolicyItemAffectedSummaryResponseParams added in v1.0.426

type DescribeCompliancePolicyItemAffectedSummaryResponseParams struct {
	// 返回各检测项影响的资产的汇总信息。
	PolicyItemSummary *CompliancePolicyItemSummary `json:"PolicyItemSummary,omitnil" name:"PolicyItemSummary"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceScanFailedAssetListRequest

type DescribeComplianceScanFailedAssetListRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeComplianceScanFailedAssetListRequest

func NewDescribeComplianceScanFailedAssetListRequest() (request *DescribeComplianceScanFailedAssetListRequest)

func (*DescribeComplianceScanFailedAssetListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceScanFailedAssetListRequest) ToJsonString

type DescribeComplianceScanFailedAssetListRequestParams added in v1.0.426

type DescribeComplianceScanFailedAssetListRequestParams struct {
	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeComplianceScanFailedAssetListResponse

type DescribeComplianceScanFailedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceScanFailedAssetListResponseParams `json:"Response"`
}

func NewDescribeComplianceScanFailedAssetListResponse

func NewDescribeComplianceScanFailedAssetListResponse() (response *DescribeComplianceScanFailedAssetListResponse)

func (*DescribeComplianceScanFailedAssetListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceScanFailedAssetListResponse) ToJsonString

type DescribeComplianceScanFailedAssetListResponseParams added in v1.0.426

type DescribeComplianceScanFailedAssetListResponseParams struct {
	// 返回检测失败的资产的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 返回各类检测失败的资产的汇总信息的列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanFailedAssetList []*ComplianceScanFailedAsset `json:"ScanFailedAssetList,omitnil" name:"ScanFailedAssetList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceTaskAssetSummaryRequest

type DescribeComplianceTaskAssetSummaryRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}

func NewDescribeComplianceTaskAssetSummaryRequest

func NewDescribeComplianceTaskAssetSummaryRequest() (request *DescribeComplianceTaskAssetSummaryRequest)

func (*DescribeComplianceTaskAssetSummaryRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceTaskAssetSummaryRequest) ToJsonString

type DescribeComplianceTaskAssetSummaryRequestParams added in v1.0.426

type DescribeComplianceTaskAssetSummaryRequestParams struct {
	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`
}

Predefined struct for user

type DescribeComplianceTaskAssetSummaryResponse

type DescribeComplianceTaskAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceTaskAssetSummaryResponseParams `json:"Response"`
}

func NewDescribeComplianceTaskAssetSummaryResponse

func NewDescribeComplianceTaskAssetSummaryResponse() (response *DescribeComplianceTaskAssetSummaryResponse)

func (*DescribeComplianceTaskAssetSummaryResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceTaskAssetSummaryResponse) ToJsonString

type DescribeComplianceTaskAssetSummaryResponseParams added in v1.0.426

type DescribeComplianceTaskAssetSummaryResponseParams struct {
	// 返回用户的状态,
	//
	// USER_UNINIT: 用户未初始化。
	// USER_INITIALIZING,表示用户正在初始化环境。
	// USER_NORMAL: 正常状态。
	Status *string `json:"Status,omitnil" name:"Status"`

	// 返回各类资产的汇总信息的列表。
	AssetSummaryList []*ComplianceAssetSummary `json:"AssetSummaryList,omitnil" name:"AssetSummaryList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceTaskPolicyItemSummaryListRequest

type DescribeComplianceTaskPolicyItemSummaryListRequest struct {
	*tchttp.BaseRequest

	// 资产类型。仅查询与指定资产类型相关的检测项。
	//
	// ASSET_CONTAINER, 容器
	//
	// ASSET_IMAGE, 镜像
	//
	// ASSET_HOST, 主机
	//
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:ItemType, StandardId,  RiskLevel。
	// 当为K8S资产时,还可取ClusterName。
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeComplianceTaskPolicyItemSummaryListRequest

func NewDescribeComplianceTaskPolicyItemSummaryListRequest() (request *DescribeComplianceTaskPolicyItemSummaryListRequest)

func (*DescribeComplianceTaskPolicyItemSummaryListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceTaskPolicyItemSummaryListRequest) ToJsonString

type DescribeComplianceTaskPolicyItemSummaryListRequestParams added in v1.0.426

type DescribeComplianceTaskPolicyItemSummaryListRequestParams struct {
	// 资产类型。仅查询与指定资产类型相关的检测项。
	//
	// ASSET_CONTAINER, 容器
	//
	// ASSET_IMAGE, 镜像
	//
	// ASSET_HOST, 主机
	//
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitnil" name:"AssetType"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:ItemType, StandardId,  RiskLevel。
	// 当为K8S资产时,还可取ClusterName。
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeComplianceTaskPolicyItemSummaryListResponse

type DescribeComplianceTaskPolicyItemSummaryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceTaskPolicyItemSummaryListResponseParams `json:"Response"`
}

func NewDescribeComplianceTaskPolicyItemSummaryListResponse

func NewDescribeComplianceTaskPolicyItemSummaryListResponse() (response *DescribeComplianceTaskPolicyItemSummaryListResponse)

func (*DescribeComplianceTaskPolicyItemSummaryListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceTaskPolicyItemSummaryListResponse) ToJsonString

type DescribeComplianceTaskPolicyItemSummaryListResponseParams added in v1.0.426

type DescribeComplianceTaskPolicyItemSummaryListResponseParams struct {
	// 返回最近一次合规检查任务的ID。这个任务为本次所展示数据的来源。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 返回检测项的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 返回各检测项对应的汇总信息的列表。
	PolicyItemSummaryList []*CompliancePolicyItemSummary `json:"PolicyItemSummaryList,omitnil" name:"PolicyItemSummaryList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeComplianceWhitelistItemListRequest

type DescribeComplianceWhitelistItemListRequest struct {
	*tchttp.BaseRequest

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 要获取的数量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 desc asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeComplianceWhitelistItemListRequest

func NewDescribeComplianceWhitelistItemListRequest() (request *DescribeComplianceWhitelistItemListRequest)

func (*DescribeComplianceWhitelistItemListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceWhitelistItemListRequest) ToJsonString

type DescribeComplianceWhitelistItemListRequestParams added in v1.0.426

type DescribeComplianceWhitelistItemListRequestParams struct {
	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 要获取的数量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitnil" name:"AssetTypeSet"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 desc asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeComplianceWhitelistItemListResponse

type DescribeComplianceWhitelistItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeComplianceWhitelistItemListResponseParams `json:"Response"`
}

func NewDescribeComplianceWhitelistItemListResponse

func NewDescribeComplianceWhitelistItemListResponse() (response *DescribeComplianceWhitelistItemListResponse)

func (*DescribeComplianceWhitelistItemListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeComplianceWhitelistItemListResponse) ToJsonString

type DescribeComplianceWhitelistItemListResponseParams added in v1.0.426

type DescribeComplianceWhitelistItemListResponseParams struct {
	// 白名单项的列表。
	WhitelistItemSet []*ComplianceWhitelistItem `json:"WhitelistItemSet,omitnil" name:"WhitelistItemSet"`

	// 白名单项的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeContainerAssetSummaryRequest

type DescribeContainerAssetSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeContainerAssetSummaryRequest

func NewDescribeContainerAssetSummaryRequest() (request *DescribeContainerAssetSummaryRequest)

func (*DescribeContainerAssetSummaryRequest) FromJsonString

func (r *DescribeContainerAssetSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerAssetSummaryRequest) ToJsonString

func (r *DescribeContainerAssetSummaryRequest) ToJsonString() string

type DescribeContainerAssetSummaryRequestParams added in v1.0.426

type DescribeContainerAssetSummaryRequestParams struct {
}

Predefined struct for user

type DescribeContainerAssetSummaryResponse

type DescribeContainerAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeContainerAssetSummaryResponseParams `json:"Response"`
}

func NewDescribeContainerAssetSummaryResponse

func NewDescribeContainerAssetSummaryResponse() (response *DescribeContainerAssetSummaryResponse)

func (*DescribeContainerAssetSummaryResponse) FromJsonString

func (r *DescribeContainerAssetSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerAssetSummaryResponse) ToJsonString

type DescribeContainerAssetSummaryResponseParams added in v1.0.426

type DescribeContainerAssetSummaryResponseParams struct {
	// 容器总数
	ContainerTotalCnt *uint64 `json:"ContainerTotalCnt,omitnil" name:"ContainerTotalCnt"`

	// 正在运行容器数量
	ContainerRunningCnt *uint64 `json:"ContainerRunningCnt,omitnil" name:"ContainerRunningCnt"`

	// 暂停运行容器数量
	ContainerPauseCnt *uint64 `json:"ContainerPauseCnt,omitnil" name:"ContainerPauseCnt"`

	// 停止运行容器数量
	ContainerStopped *uint64 `json:"ContainerStopped,omitnil" name:"ContainerStopped"`

	// 本地镜像数量
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 主机节点数量
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`

	// 主机正在运行节点数量
	HostRunningCnt *uint64 `json:"HostRunningCnt,omitnil" name:"HostRunningCnt"`

	// 主机离线节点数量
	HostOfflineCnt *uint64 `json:"HostOfflineCnt,omitnil" name:"HostOfflineCnt"`

	// 镜像仓库数量
	ImageRegistryCnt *uint64 `json:"ImageRegistryCnt,omitnil" name:"ImageRegistryCnt"`

	// 镜像总数
	ImageTotalCnt *uint64 `json:"ImageTotalCnt,omitnil" name:"ImageTotalCnt"`

	// 主机未安装agent数量
	HostUnInstallCnt *uint64 `json:"HostUnInstallCnt,omitnil" name:"HostUnInstallCnt"`

	// 超级节点个数
	HostSuperNodeCnt *uint64 `json:"HostSuperNodeCnt,omitnil" name:"HostSuperNodeCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeContainerSecEventSummaryRequest

type DescribeContainerSecEventSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeContainerSecEventSummaryRequest

func NewDescribeContainerSecEventSummaryRequest() (request *DescribeContainerSecEventSummaryRequest)

func (*DescribeContainerSecEventSummaryRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerSecEventSummaryRequest) ToJsonString

type DescribeContainerSecEventSummaryRequestParams added in v1.0.426

type DescribeContainerSecEventSummaryRequestParams struct {
}

Predefined struct for user

type DescribeContainerSecEventSummaryResponse

type DescribeContainerSecEventSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeContainerSecEventSummaryResponseParams `json:"Response"`
}

func NewDescribeContainerSecEventSummaryResponse

func NewDescribeContainerSecEventSummaryResponse() (response *DescribeContainerSecEventSummaryResponse)

func (*DescribeContainerSecEventSummaryResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerSecEventSummaryResponse) ToJsonString

type DescribeContainerSecEventSummaryResponseParams added in v1.0.426

type DescribeContainerSecEventSummaryResponseParams struct {
	// 未处理逃逸事件
	UnhandledEscapeCnt *uint64 `json:"UnhandledEscapeCnt,omitnil" name:"UnhandledEscapeCnt"`

	// 未处理反弹shell事件
	UnhandledReverseShellCnt *uint64 `json:"UnhandledReverseShellCnt,omitnil" name:"UnhandledReverseShellCnt"`

	// 未处理高危系统调用
	UnhandledRiskSyscallCnt *uint64 `json:"UnhandledRiskSyscallCnt,omitnil" name:"UnhandledRiskSyscallCnt"`

	// 未处理异常进程
	UnhandledAbnormalProcessCnt *uint64 `json:"UnhandledAbnormalProcessCnt,omitnil" name:"UnhandledAbnormalProcessCnt"`

	// 未处理文件篡改
	UnhandledFileCnt *uint64 `json:"UnhandledFileCnt,omitnil" name:"UnhandledFileCnt"`

	// 未处理木马事件
	UnhandledVirusEventCnt *uint64 `json:"UnhandledVirusEventCnt,omitnil" name:"UnhandledVirusEventCnt"`

	// 未处理恶意外连事件
	UnhandledMaliciousConnectionEventCnt *uint64 `json:"UnhandledMaliciousConnectionEventCnt,omitnil" name:"UnhandledMaliciousConnectionEventCnt"`

	// 未处理k8sApi事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnhandledK8sApiEventCnt *uint64 `json:"UnhandledK8sApiEventCnt,omitnil" name:"UnhandledK8sApiEventCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeESAggregationsRequest added in v1.0.518

type DescribeESAggregationsRequest struct {
	*tchttp.BaseRequest

	// ES聚合条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}

func NewDescribeESAggregationsRequest added in v1.0.518

func NewDescribeESAggregationsRequest() (request *DescribeESAggregationsRequest)

func (*DescribeESAggregationsRequest) FromJsonString added in v1.0.518

func (r *DescribeESAggregationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESAggregationsRequest) ToJsonString added in v1.0.518

func (r *DescribeESAggregationsRequest) ToJsonString() string

type DescribeESAggregationsRequestParams added in v1.0.518

type DescribeESAggregationsRequestParams struct {
	// ES聚合条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}

Predefined struct for user

type DescribeESAggregationsResponse added in v1.0.518

type DescribeESAggregationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeESAggregationsResponseParams `json:"Response"`
}

func NewDescribeESAggregationsResponse added in v1.0.518

func NewDescribeESAggregationsResponse() (response *DescribeESAggregationsResponse)

func (*DescribeESAggregationsResponse) FromJsonString added in v1.0.518

func (r *DescribeESAggregationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESAggregationsResponse) ToJsonString added in v1.0.518

func (r *DescribeESAggregationsResponse) ToJsonString() string

type DescribeESAggregationsResponseParams added in v1.0.518

type DescribeESAggregationsResponseParams struct {
	// ES聚合结果JSON
	Data *string `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeESHitsRequest added in v1.0.518

type DescribeESHitsRequest struct {
	*tchttp.BaseRequest

	// ES查询条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

func NewDescribeESHitsRequest added in v1.0.518

func NewDescribeESHitsRequest() (request *DescribeESHitsRequest)

func (*DescribeESHitsRequest) FromJsonString added in v1.0.518

func (r *DescribeESHitsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESHitsRequest) ToJsonString added in v1.0.518

func (r *DescribeESHitsRequest) ToJsonString() string

type DescribeESHitsRequestParams added in v1.0.518

type DescribeESHitsRequestParams struct {
	// ES查询条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

Predefined struct for user

type DescribeESHitsResponse added in v1.0.518

type DescribeESHitsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeESHitsResponseParams `json:"Response"`
}

func NewDescribeESHitsResponse added in v1.0.518

func NewDescribeESHitsResponse() (response *DescribeESHitsResponse)

func (*DescribeESHitsResponse) FromJsonString added in v1.0.518

func (r *DescribeESHitsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESHitsResponse) ToJsonString added in v1.0.518

func (r *DescribeESHitsResponse) ToJsonString() string

type DescribeESHitsResponseParams added in v1.0.518

type DescribeESHitsResponseParams struct {
	// ES查询结果JSON
	Data *string `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEmergencyVulListRequest added in v1.0.518

type DescribeEmergencyVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeEmergencyVulListRequest added in v1.0.518

func NewDescribeEmergencyVulListRequest() (request *DescribeEmergencyVulListRequest)

func (*DescribeEmergencyVulListRequest) FromJsonString added in v1.0.518

func (r *DescribeEmergencyVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyVulListRequest) ToJsonString added in v1.0.518

func (r *DescribeEmergencyVulListRequest) ToJsonString() string

type DescribeEmergencyVulListRequestParams added in v1.0.518

type DescribeEmergencyVulListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeEmergencyVulListResponse added in v1.0.518

type DescribeEmergencyVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEmergencyVulListResponseParams `json:"Response"`
}

func NewDescribeEmergencyVulListResponse added in v1.0.518

func NewDescribeEmergencyVulListResponse() (response *DescribeEmergencyVulListResponse)

func (*DescribeEmergencyVulListResponse) FromJsonString added in v1.0.518

func (r *DescribeEmergencyVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyVulListResponse) ToJsonString added in v1.0.518

func (r *DescribeEmergencyVulListResponse) ToJsonString() string

type DescribeEmergencyVulListResponseParams added in v1.0.518

type DescribeEmergencyVulListResponseParams struct {
	// 漏洞总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞列表
	List []*EmergencyVulInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeEventDetailRequest

type DescribeEscapeEventDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewDescribeEscapeEventDetailRequest

func NewDescribeEscapeEventDetailRequest() (request *DescribeEscapeEventDetailRequest)

func (*DescribeEscapeEventDetailRequest) FromJsonString

func (r *DescribeEscapeEventDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventDetailRequest) ToJsonString

func (r *DescribeEscapeEventDetailRequest) ToJsonString() string

type DescribeEscapeEventDetailRequestParams added in v1.0.426

type DescribeEscapeEventDetailRequestParams struct {
	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type DescribeEscapeEventDetailResponse

type DescribeEscapeEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventDetailResponseParams `json:"Response"`
}

func NewDescribeEscapeEventDetailResponse

func NewDescribeEscapeEventDetailResponse() (response *DescribeEscapeEventDetailResponse)

func (*DescribeEscapeEventDetailResponse) FromJsonString

func (r *DescribeEscapeEventDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventDetailResponse) ToJsonString

func (r *DescribeEscapeEventDetailResponse) ToJsonString() string

type DescribeEscapeEventDetailResponseParams added in v1.0.426

type DescribeEscapeEventDetailResponseParams struct {
	// 事件基本信息
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`

	// 进程信息
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`

	// 事件描述
	EventDetail *EscapeEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`

	// 父进程信息
	ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`

	// 祖先进程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeEventInfoRequest

type DescribeEscapeEventInfoRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeEscapeEventInfoRequest

func NewDescribeEscapeEventInfoRequest() (request *DescribeEscapeEventInfoRequest)

func (*DescribeEscapeEventInfoRequest) FromJsonString

func (r *DescribeEscapeEventInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventInfoRequest) ToJsonString

func (r *DescribeEscapeEventInfoRequest) ToJsonString() string

type DescribeEscapeEventInfoRequestParams added in v1.0.426

type DescribeEscapeEventInfoRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,Status:EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeEscapeEventInfoResponse

type DescribeEscapeEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventInfoResponseParams `json:"Response"`
}

func NewDescribeEscapeEventInfoResponse

func NewDescribeEscapeEventInfoResponse() (response *DescribeEscapeEventInfoResponse)

func (*DescribeEscapeEventInfoResponse) FromJsonString

func (r *DescribeEscapeEventInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventInfoResponse) ToJsonString

func (r *DescribeEscapeEventInfoResponse) ToJsonString() string

type DescribeEscapeEventInfoResponseParams added in v1.0.426

type DescribeEscapeEventInfoResponseParams struct {
	// 逃逸事件数组
	EventSet []*EscapeEventInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeEventTendencyRequest added in v1.0.518

type DescribeEscapeEventTendencyRequest struct {
	*tchttp.BaseRequest

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}

func NewDescribeEscapeEventTendencyRequest added in v1.0.518

func NewDescribeEscapeEventTendencyRequest() (request *DescribeEscapeEventTendencyRequest)

func (*DescribeEscapeEventTendencyRequest) FromJsonString added in v1.0.518

func (r *DescribeEscapeEventTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventTendencyRequest) ToJsonString added in v1.0.518

func (r *DescribeEscapeEventTendencyRequest) ToJsonString() string

type DescribeEscapeEventTendencyRequestParams added in v1.0.518

type DescribeEscapeEventTendencyRequestParams struct {
	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
}

Predefined struct for user

type DescribeEscapeEventTendencyResponse added in v1.0.518

type DescribeEscapeEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventTendencyResponseParams `json:"Response"`
}

func NewDescribeEscapeEventTendencyResponse added in v1.0.518

func NewDescribeEscapeEventTendencyResponse() (response *DescribeEscapeEventTendencyResponse)

func (*DescribeEscapeEventTendencyResponse) FromJsonString added in v1.0.518

func (r *DescribeEscapeEventTendencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventTendencyResponse) ToJsonString added in v1.0.518

func (r *DescribeEscapeEventTendencyResponse) ToJsonString() string

type DescribeEscapeEventTendencyResponseParams added in v1.0.518

type DescribeEscapeEventTendencyResponseParams struct {
	// 待处理逃逸事件趋势
	List []*EscapeEventTendencyInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeEventTypeSummaryRequest added in v1.0.518

type DescribeEscapeEventTypeSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeEscapeEventTypeSummaryRequest added in v1.0.518

func NewDescribeEscapeEventTypeSummaryRequest() (request *DescribeEscapeEventTypeSummaryRequest)

func (*DescribeEscapeEventTypeSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeEscapeEventTypeSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventTypeSummaryRequest) ToJsonString added in v1.0.518

type DescribeEscapeEventTypeSummaryRequestParams added in v1.0.518

type DescribeEscapeEventTypeSummaryRequestParams struct {
}

Predefined struct for user

type DescribeEscapeEventTypeSummaryResponse added in v1.0.518

type DescribeEscapeEventTypeSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventTypeSummaryResponseParams `json:"Response"`
}

func NewDescribeEscapeEventTypeSummaryResponse added in v1.0.518

func NewDescribeEscapeEventTypeSummaryResponse() (response *DescribeEscapeEventTypeSummaryResponse)

func (*DescribeEscapeEventTypeSummaryResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventTypeSummaryResponse) ToJsonString added in v1.0.518

type DescribeEscapeEventTypeSummaryResponseParams added in v1.0.518

type DescribeEscapeEventTypeSummaryResponseParams struct {
	// 容器逃逸事件数
	ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`

	// 程序提权事件数
	ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`

	// 风险容器事件数
	RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`

	// 逃逸事件待处理数
	PendingEscapeEventCount *int64 `json:"PendingEscapeEventCount,omitnil" name:"PendingEscapeEventCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeEventsExportRequest

type DescribeEscapeEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeEscapeEventsExportRequest

func NewDescribeEscapeEventsExportRequest() (request *DescribeEscapeEventsExportRequest)

func (*DescribeEscapeEventsExportRequest) FromJsonString

func (r *DescribeEscapeEventsExportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventsExportRequest) ToJsonString

func (r *DescribeEscapeEventsExportRequest) ToJsonString() string

type DescribeEscapeEventsExportRequestParams added in v1.0.426

type DescribeEscapeEventsExportRequestParams struct {
	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeEscapeEventsExportResponse

type DescribeEscapeEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeEventsExportResponseParams `json:"Response"`
}

func NewDescribeEscapeEventsExportResponse

func NewDescribeEscapeEventsExportResponse() (response *DescribeEscapeEventsExportResponse)

func (*DescribeEscapeEventsExportResponse) FromJsonString

func (r *DescribeEscapeEventsExportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeEventsExportResponse) ToJsonString

func (r *DescribeEscapeEventsExportResponse) ToJsonString() string

type DescribeEscapeEventsExportResponseParams added in v1.0.426

type DescribeEscapeEventsExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeRuleInfoRequest

type DescribeEscapeRuleInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeEscapeRuleInfoRequest

func NewDescribeEscapeRuleInfoRequest() (request *DescribeEscapeRuleInfoRequest)

func (*DescribeEscapeRuleInfoRequest) FromJsonString

func (r *DescribeEscapeRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeRuleInfoRequest) ToJsonString

func (r *DescribeEscapeRuleInfoRequest) ToJsonString() string

type DescribeEscapeRuleInfoRequestParams added in v1.0.426

type DescribeEscapeRuleInfoRequestParams struct {
}

Predefined struct for user

type DescribeEscapeRuleInfoResponse

type DescribeEscapeRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeRuleInfoResponseParams `json:"Response"`
}

func NewDescribeEscapeRuleInfoResponse

func NewDescribeEscapeRuleInfoResponse() (response *DescribeEscapeRuleInfoResponse)

func (*DescribeEscapeRuleInfoResponse) FromJsonString

func (r *DescribeEscapeRuleInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeRuleInfoResponse) ToJsonString

func (r *DescribeEscapeRuleInfoResponse) ToJsonString() string

type DescribeEscapeRuleInfoResponseParams added in v1.0.426

type DescribeEscapeRuleInfoResponseParams struct {
	// 规则信息
	RuleSet []*EscapeRule `json:"RuleSet,omitnil" name:"RuleSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeSafeStateRequest

type DescribeEscapeSafeStateRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeEscapeSafeStateRequest

func NewDescribeEscapeSafeStateRequest() (request *DescribeEscapeSafeStateRequest)

func (*DescribeEscapeSafeStateRequest) FromJsonString

func (r *DescribeEscapeSafeStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeSafeStateRequest) ToJsonString

func (r *DescribeEscapeSafeStateRequest) ToJsonString() string

type DescribeEscapeSafeStateRequestParams added in v1.0.426

type DescribeEscapeSafeStateRequestParams struct {
}

Predefined struct for user

type DescribeEscapeSafeStateResponse

type DescribeEscapeSafeStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeSafeStateResponseParams `json:"Response"`
}

func NewDescribeEscapeSafeStateResponse

func NewDescribeEscapeSafeStateResponse() (response *DescribeEscapeSafeStateResponse)

func (*DescribeEscapeSafeStateResponse) FromJsonString

func (r *DescribeEscapeSafeStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeSafeStateResponse) ToJsonString

func (r *DescribeEscapeSafeStateResponse) ToJsonString() string

type DescribeEscapeSafeStateResponseParams added in v1.0.426

type DescribeEscapeSafeStateResponseParams struct {
	// Unsafe:存在风险,Safe:暂无风险,UnKnown:未知风险
	IsSafe *string `json:"IsSafe,omitnil" name:"IsSafe"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeEscapeWhiteListRequest added in v1.0.518

type DescribeEscapeWhiteListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>EventType- String - 是否必填:否 - 加白事件类型,ESCAPE_CGROUPS:利用cgroup机制逃逸,ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸, ESCAPE_DOCKER_API:访问Docker API接口逃逸,ESCAPE_VUL_OCCURRED:逃逸漏洞利用,MOUNT_SENSITIVE_PTAH:敏感路径挂载,PRIVILEGE_CONTAINER_START:特权容器, PRIVILEGE:程序提权逃逸</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeEscapeWhiteListRequest added in v1.0.518

func NewDescribeEscapeWhiteListRequest() (request *DescribeEscapeWhiteListRequest)

func (*DescribeEscapeWhiteListRequest) FromJsonString added in v1.0.518

func (r *DescribeEscapeWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeWhiteListRequest) ToJsonString added in v1.0.518

func (r *DescribeEscapeWhiteListRequest) ToJsonString() string

type DescribeEscapeWhiteListRequestParams added in v1.0.518

type DescribeEscapeWhiteListRequestParams struct {
	// 过滤条件。
	// <li>EventType- String - 是否必填:否 - 加白事件类型,ESCAPE_CGROUPS:利用cgroup机制逃逸,ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸, ESCAPE_DOCKER_API:访问Docker API接口逃逸,ESCAPE_VUL_OCCURRED:逃逸漏洞利用,MOUNT_SENSITIVE_PTAH:敏感路径挂载,PRIVILEGE_CONTAINER_START:特权容器, PRIVILEGE:程序提权逃逸</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:主机数量:HostCount,容器数量:ContainerCount,更新时间:UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeEscapeWhiteListResponse added in v1.0.518

type DescribeEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEscapeWhiteListResponseParams `json:"Response"`
}

func NewDescribeEscapeWhiteListResponse added in v1.0.518

func NewDescribeEscapeWhiteListResponse() (response *DescribeEscapeWhiteListResponse)

func (*DescribeEscapeWhiteListResponse) FromJsonString added in v1.0.518

func (r *DescribeEscapeWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEscapeWhiteListResponse) ToJsonString added in v1.0.518

func (r *DescribeEscapeWhiteListResponse) ToJsonString() string

type DescribeEscapeWhiteListResponseParams added in v1.0.518

type DescribeEscapeWhiteListResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 逃逸白名单列表
	List []*EscapeWhiteListInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeExportJobDownloadURLRequest added in v1.0.521

type DescribeExportJobDownloadURLRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`
}

func NewDescribeExportJobDownloadURLRequest added in v1.0.521

func NewDescribeExportJobDownloadURLRequest() (request *DescribeExportJobDownloadURLRequest)

func (*DescribeExportJobDownloadURLRequest) FromJsonString added in v1.0.521

func (r *DescribeExportJobDownloadURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobDownloadURLRequest) ToJsonString added in v1.0.521

func (r *DescribeExportJobDownloadURLRequest) ToJsonString() string

type DescribeExportJobDownloadURLRequestParams added in v1.0.521

type DescribeExportJobDownloadURLRequestParams struct {
	// 任务ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`
}

Predefined struct for user

type DescribeExportJobDownloadURLResponse added in v1.0.521

type DescribeExportJobDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobDownloadURLResponseParams `json:"Response"`
}

func NewDescribeExportJobDownloadURLResponse added in v1.0.521

func NewDescribeExportJobDownloadURLResponse() (response *DescribeExportJobDownloadURLResponse)

func (*DescribeExportJobDownloadURLResponse) FromJsonString added in v1.0.521

func (r *DescribeExportJobDownloadURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobDownloadURLResponse) ToJsonString added in v1.0.521

func (r *DescribeExportJobDownloadURLResponse) ToJsonString() string

type DescribeExportJobDownloadURLResponseParams added in v1.0.521

type DescribeExportJobDownloadURLResponseParams struct {
	// 下载链接
	DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeExportJobManageListRequest added in v1.0.521

type DescribeExportJobManageListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>ExportStatus- string -是否必填: 否 - 导出状态 RUNNING: 导出中 SUCCESS:导出完成 FAILURE:失败
	// <li>ExportSource- string -是否必填: 否 - 导出来源 LocalImage: 本地镜像
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	// InsertTime: 创建时间
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeExportJobManageListRequest added in v1.0.521

func NewDescribeExportJobManageListRequest() (request *DescribeExportJobManageListRequest)

func (*DescribeExportJobManageListRequest) FromJsonString added in v1.0.521

func (r *DescribeExportJobManageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobManageListRequest) ToJsonString added in v1.0.521

func (r *DescribeExportJobManageListRequest) ToJsonString() string

type DescribeExportJobManageListRequestParams added in v1.0.521

type DescribeExportJobManageListRequestParams struct {
	// 过滤条件。
	// <li>ExportStatus- string -是否必填: 否 - 导出状态 RUNNING: 导出中 SUCCESS:导出完成 FAILURE:失败
	// <li>ExportSource- string -是否必填: 否 - 导出来源 LocalImage: 本地镜像
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	// InsertTime: 创建时间
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeExportJobManageListResponse added in v1.0.521

type DescribeExportJobManageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobManageListResponseParams `json:"Response"`
}

func NewDescribeExportJobManageListResponse added in v1.0.521

func NewDescribeExportJobManageListResponse() (response *DescribeExportJobManageListResponse)

func (*DescribeExportJobManageListResponse) FromJsonString added in v1.0.521

func (r *DescribeExportJobManageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobManageListResponse) ToJsonString added in v1.0.521

func (r *DescribeExportJobManageListResponse) ToJsonString() string

type DescribeExportJobManageListResponseParams added in v1.0.521

type DescribeExportJobManageListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 任务列表
	List []*ExportJobInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeExportJobResultRequest

type DescribeExportJobResultRequest struct {
	*tchttp.BaseRequest

	// CreateExportComplianceStatusListJob返回的JobId字段的值
	JobId *string `json:"JobId,omitnil" name:"JobId"`
}

func NewDescribeExportJobResultRequest

func NewDescribeExportJobResultRequest() (request *DescribeExportJobResultRequest)

func (*DescribeExportJobResultRequest) FromJsonString

func (r *DescribeExportJobResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobResultRequest) ToJsonString

func (r *DescribeExportJobResultRequest) ToJsonString() string

type DescribeExportJobResultRequestParams added in v1.0.426

type DescribeExportJobResultRequestParams struct {
	// CreateExportComplianceStatusListJob返回的JobId字段的值
	JobId *string `json:"JobId,omitnil" name:"JobId"`
}

Predefined struct for user

type DescribeExportJobResultResponse

type DescribeExportJobResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportJobResultResponseParams `json:"Response"`
}

func NewDescribeExportJobResultResponse

func NewDescribeExportJobResultResponse() (response *DescribeExportJobResultResponse)

func (*DescribeExportJobResultResponse) FromJsonString

func (r *DescribeExportJobResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportJobResultResponse) ToJsonString

func (r *DescribeExportJobResultResponse) ToJsonString() string

type DescribeExportJobResultResponseParams added in v1.0.426

type DescribeExportJobResultResponseParams struct {
	// 导出的状态。取值为, SUCCESS:成功、FAILURE:失败,RUNNING: 进行中。
	ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`

	// 返回下载URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadURL *string `json:"DownloadURL,omitnil" name:"DownloadURL"`

	// 当ExportStatus为RUNNING时,返回导出进度。0~100范围的浮点数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExportProgress *float64 `json:"ExportProgress,omitnil" name:"ExportProgress"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageAuthorizedInfoRequest

type DescribeImageAuthorizedInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeImageAuthorizedInfoRequest

func NewDescribeImageAuthorizedInfoRequest() (request *DescribeImageAuthorizedInfoRequest)

func (*DescribeImageAuthorizedInfoRequest) FromJsonString

func (r *DescribeImageAuthorizedInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAuthorizedInfoRequest) ToJsonString

func (r *DescribeImageAuthorizedInfoRequest) ToJsonString() string

type DescribeImageAuthorizedInfoRequestParams added in v1.0.426

type DescribeImageAuthorizedInfoRequestParams struct {
}

Predefined struct for user

type DescribeImageAuthorizedInfoResponse

type DescribeImageAuthorizedInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAuthorizedInfoResponseParams `json:"Response"`
}

func NewDescribeImageAuthorizedInfoResponse

func NewDescribeImageAuthorizedInfoResponse() (response *DescribeImageAuthorizedInfoResponse)

func (*DescribeImageAuthorizedInfoResponse) FromJsonString

func (r *DescribeImageAuthorizedInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAuthorizedInfoResponse) ToJsonString

func (r *DescribeImageAuthorizedInfoResponse) ToJsonString() string

type DescribeImageAuthorizedInfoResponseParams added in v1.0.426

type DescribeImageAuthorizedInfoResponseParams struct {
	// 总共有效的镜像授权数
	TotalAuthorizedCnt *uint64 `json:"TotalAuthorizedCnt,omitnil" name:"TotalAuthorizedCnt"`

	// 已使用镜像授权数
	UsedAuthorizedCnt *uint64 `json:"UsedAuthorizedCnt,omitnil" name:"UsedAuthorizedCnt"`

	// 已开启扫描镜像数
	ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`

	// 未开启扫描镜像数
	NotScannedImageCnt *uint64 `json:"NotScannedImageCnt,omitnil" name:"NotScannedImageCnt"`

	// 本地未开启扫描镜像数
	NotScannedLocalImageCnt *uint64 `json:"NotScannedLocalImageCnt,omitnil" name:"NotScannedLocalImageCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageAutoAuthorizedLogListRequest added in v1.0.518

type DescribeImageAutoAuthorizedLogListRequest struct {
	*tchttp.BaseRequest

	// 自动授权任务Id
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`

	// Status授权结果,SUCCESS:成功,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段:AuthorizedTime
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeImageAutoAuthorizedLogListRequest added in v1.0.518

func NewDescribeImageAutoAuthorizedLogListRequest() (request *DescribeImageAutoAuthorizedLogListRequest)

func (*DescribeImageAutoAuthorizedLogListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedLogListRequest) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedLogListRequestParams added in v1.0.518

type DescribeImageAutoAuthorizedLogListRequestParams struct {
	// 自动授权任务Id
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`

	// Status授权结果,SUCCESS:成功,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序字段:AuthorizedTime
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeImageAutoAuthorizedLogListResponse added in v1.0.518

type DescribeImageAutoAuthorizedLogListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedLogListResponseParams `json:"Response"`
}

func NewDescribeImageAutoAuthorizedLogListResponse added in v1.0.518

func NewDescribeImageAutoAuthorizedLogListResponse() (response *DescribeImageAutoAuthorizedLogListResponse)

func (*DescribeImageAutoAuthorizedLogListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedLogListResponse) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedLogListResponseParams added in v1.0.518

type DescribeImageAutoAuthorizedLogListResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 自动授权结果镜像列表
	List []*AutoAuthorizedImageInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageAutoAuthorizedRuleRequest added in v1.0.518

type DescribeImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeImageAutoAuthorizedRuleRequest added in v1.0.518

func NewDescribeImageAutoAuthorizedRuleRequest() (request *DescribeImageAutoAuthorizedRuleRequest)

func (*DescribeImageAutoAuthorizedRuleRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedRuleRequest) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedRuleRequestParams added in v1.0.518

type DescribeImageAutoAuthorizedRuleRequestParams struct {
}

Predefined struct for user

type DescribeImageAutoAuthorizedRuleResponse added in v1.0.518

type DescribeImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedRuleResponseParams `json:"Response"`
}

func NewDescribeImageAutoAuthorizedRuleResponse added in v1.0.518

func NewDescribeImageAutoAuthorizedRuleResponse() (response *DescribeImageAutoAuthorizedRuleResponse)

func (*DescribeImageAutoAuthorizedRuleResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedRuleResponse) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedRuleResponseParams added in v1.0.518

type DescribeImageAutoAuthorizedRuleResponseParams struct {
	// 规则是否生效,0:不生效,1:已生效
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 授权范围类别,MANUAL:自选主机节点,ALL:全部镜像
	// 注意:此字段可能返回 null,表示取不到有效值。
	RangeType *string `json:"RangeType,omitnil" name:"RangeType"`

	// 授权范围是自选主机时的主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`

	// 每天最大的镜像授权数限制, 0表示无限制
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxDailyCount *int64 `json:"MaxDailyCount,omitnil" name:"MaxDailyCount"`

	// 规则id,用未设置时为0
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageAutoAuthorizedTaskListRequest added in v1.0.518

type DescribeImageAutoAuthorizedTaskListRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 过滤字段
	// Status授权结果,全部授权成功:ALLSUCCSESS,部分授权失败:PARTIALFAIL,全部授权失败:ALLFAIL
	// Type授权方式,AUTO:自动授权,MANUAL:手动授权
	// Source 镜像来源,LOCAL:本地镜像,REGISTRY:仓库镜像
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

func NewDescribeImageAutoAuthorizedTaskListRequest added in v1.0.518

func NewDescribeImageAutoAuthorizedTaskListRequest() (request *DescribeImageAutoAuthorizedTaskListRequest)

func (*DescribeImageAutoAuthorizedTaskListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedTaskListRequest) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedTaskListRequestParams added in v1.0.518

type DescribeImageAutoAuthorizedTaskListRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 过滤字段
	// Status授权结果,全部授权成功:ALLSUCCSESS,部分授权失败:PARTIALFAIL,全部授权失败:ALLFAIL
	// Type授权方式,AUTO:自动授权,MANUAL:手动授权
	// Source 镜像来源,LOCAL:本地镜像,REGISTRY:仓库镜像
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

Predefined struct for user

type DescribeImageAutoAuthorizedTaskListResponse added in v1.0.518

type DescribeImageAutoAuthorizedTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageAutoAuthorizedTaskListResponseParams `json:"Response"`
}

func NewDescribeImageAutoAuthorizedTaskListResponse added in v1.0.518

func NewDescribeImageAutoAuthorizedTaskListResponse() (response *DescribeImageAutoAuthorizedTaskListResponse)

func (*DescribeImageAutoAuthorizedTaskListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageAutoAuthorizedTaskListResponse) ToJsonString added in v1.0.518

type DescribeImageAutoAuthorizedTaskListResponseParams added in v1.0.518

type DescribeImageAutoAuthorizedTaskListResponseParams struct {
	// 自动授权任务列表
	List []*ImageAutoAuthorizedTask `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageComponentListRequest added in v1.0.518

type DescribeImageComponentListRequest struct {
	*tchttp.BaseRequest

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeImageComponentListRequest added in v1.0.518

func NewDescribeImageComponentListRequest() (request *DescribeImageComponentListRequest)

func (*DescribeImageComponentListRequest) FromJsonString added in v1.0.518

func (r *DescribeImageComponentListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageComponentListRequest) ToJsonString added in v1.0.518

func (r *DescribeImageComponentListRequest) ToJsonString() string

type DescribeImageComponentListRequestParams added in v1.0.518

type DescribeImageComponentListRequestParams struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ComponentName- String - 是否必填:否 - 镜像组件名称</li><li>ComponentVersion- String - 是否必填:否 - 镜像组件版本</li><li>ComponentType- String - 是否必填:否 - 镜像组件类型</li><li>VulLevel- String - 是否必填:否 - 漏洞威胁等级</li><li>HasVul- String - 是否必填:否 -是否有漏洞;true:是,false,否;不传或ALL :全部</li>
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式desc ,asc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeImageComponentListResponse added in v1.0.518

type DescribeImageComponentListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageComponentListResponseParams `json:"Response"`
}

func NewDescribeImageComponentListResponse added in v1.0.518

func NewDescribeImageComponentListResponse() (response *DescribeImageComponentListResponse)

func (*DescribeImageComponentListResponse) FromJsonString added in v1.0.518

func (r *DescribeImageComponentListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageComponentListResponse) ToJsonString added in v1.0.518

func (r *DescribeImageComponentListResponse) ToJsonString() string

type DescribeImageComponentListResponseParams added in v1.0.518

type DescribeImageComponentListResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 镜像组件列表
	List []*ImageComponent `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageRegistryNamespaceListRequest added in v1.0.519

type DescribeImageRegistryNamespaceListRequest struct {
	*tchttp.BaseRequest

	// 本次查询的起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 本次查询的数据量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询的过滤条件。Name字段可取值"Namespace"。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeImageRegistryNamespaceListRequest added in v1.0.519

func NewDescribeImageRegistryNamespaceListRequest() (request *DescribeImageRegistryNamespaceListRequest)

func (*DescribeImageRegistryNamespaceListRequest) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRegistryNamespaceListRequest) ToJsonString added in v1.0.519

type DescribeImageRegistryNamespaceListRequestParams added in v1.0.519

type DescribeImageRegistryNamespaceListRequestParams struct {
	// 本次查询的起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 本次查询的数据量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 查询的过滤条件。Name字段可取值"Namespace"。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeImageRegistryNamespaceListResponse added in v1.0.519

type DescribeImageRegistryNamespaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRegistryNamespaceListResponseParams `json:"Response"`
}

func NewDescribeImageRegistryNamespaceListResponse added in v1.0.519

func NewDescribeImageRegistryNamespaceListResponse() (response *DescribeImageRegistryNamespaceListResponse)

func (*DescribeImageRegistryNamespaceListResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRegistryNamespaceListResponse) ToJsonString added in v1.0.519

type DescribeImageRegistryNamespaceListResponseParams added in v1.0.519

type DescribeImageRegistryNamespaceListResponseParams struct {
	// 可返回的命令空间的总量。
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 返回的命令空间列表
	NamespaceList []*string `json:"NamespaceList,omitnil" name:"NamespaceList"`

	// 返回的命令空间详细信息列表
	NamespaceDetail []*NamespaceInfo `json:"NamespaceDetail,omitnil" name:"NamespaceDetail"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageRegistryTimingScanTaskRequest

type DescribeImageRegistryTimingScanTaskRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeImageRegistryTimingScanTaskRequest

func NewDescribeImageRegistryTimingScanTaskRequest() (request *DescribeImageRegistryTimingScanTaskRequest)

func (*DescribeImageRegistryTimingScanTaskRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRegistryTimingScanTaskRequest) ToJsonString

type DescribeImageRegistryTimingScanTaskRequestParams added in v1.0.426

type DescribeImageRegistryTimingScanTaskRequestParams struct {
}

Predefined struct for user

type DescribeImageRegistryTimingScanTaskResponse

type DescribeImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRegistryTimingScanTaskResponseParams `json:"Response"`
}

func NewDescribeImageRegistryTimingScanTaskResponse

func NewDescribeImageRegistryTimingScanTaskResponse() (response *DescribeImageRegistryTimingScanTaskResponse)

func (*DescribeImageRegistryTimingScanTaskResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRegistryTimingScanTaskResponse) ToJsonString

type DescribeImageRegistryTimingScanTaskResponseParams added in v1.0.426

type DescribeImageRegistryTimingScanTaskResponseParams struct {
	// 定时扫描开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 定时任务扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 定时扫描间隔
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 扫描类型数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描全部镜像
	//
	// Deprecated: All is deprecated.
	All *bool `json:"All,omitnil" name:"All"`

	// 自定义扫描镜像
	// 注意:此字段可能返回 null,表示取不到有效值。
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 自动以扫描镜像Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 是否扫描最新版本镜像
	// 注意:此字段可能返回 null,表示取不到有效值。
	Latest *bool `json:"Latest,omitnil" name:"Latest"`

	// 扫描结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`

	// 仓库类型 tcr,ccr,harbor
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 是否存在运行中的容器
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 扫描范围 0全部镜像,1自选镜像,2推荐扫描镜像
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`

	// 命名空间
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageRiskSummaryRequest

type DescribeImageRiskSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeImageRiskSummaryRequest

func NewDescribeImageRiskSummaryRequest() (request *DescribeImageRiskSummaryRequest)

func (*DescribeImageRiskSummaryRequest) FromJsonString

func (r *DescribeImageRiskSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRiskSummaryRequest) ToJsonString

func (r *DescribeImageRiskSummaryRequest) ToJsonString() string

type DescribeImageRiskSummaryRequestParams added in v1.0.426

type DescribeImageRiskSummaryRequestParams struct {
}

Predefined struct for user

type DescribeImageRiskSummaryResponse

type DescribeImageRiskSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRiskSummaryResponseParams `json:"Response"`
}

func NewDescribeImageRiskSummaryResponse

func NewDescribeImageRiskSummaryResponse() (response *DescribeImageRiskSummaryResponse)

func (*DescribeImageRiskSummaryResponse) FromJsonString

func (r *DescribeImageRiskSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRiskSummaryResponse) ToJsonString

func (r *DescribeImageRiskSummaryResponse) ToJsonString() string

type DescribeImageRiskSummaryResponseParams added in v1.0.426

type DescribeImageRiskSummaryResponseParams struct {
	// 安全漏洞
	VulnerabilityCnt []*RunTimeRiskInfo `json:"VulnerabilityCnt,omitnil" name:"VulnerabilityCnt"`

	// 木马病毒
	MalwareVirusCnt []*RunTimeRiskInfo `json:"MalwareVirusCnt,omitnil" name:"MalwareVirusCnt"`

	// 敏感信息
	RiskCnt []*RunTimeRiskInfo `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageRiskTendencyRequest

type DescribeImageRiskTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

func NewDescribeImageRiskTendencyRequest

func NewDescribeImageRiskTendencyRequest() (request *DescribeImageRiskTendencyRequest)

func (*DescribeImageRiskTendencyRequest) FromJsonString

func (r *DescribeImageRiskTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRiskTendencyRequest) ToJsonString

func (r *DescribeImageRiskTendencyRequest) ToJsonString() string

type DescribeImageRiskTendencyRequestParams added in v1.0.426

type DescribeImageRiskTendencyRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

Predefined struct for user

type DescribeImageRiskTendencyResponse

type DescribeImageRiskTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageRiskTendencyResponseParams `json:"Response"`
}

func NewDescribeImageRiskTendencyResponse

func NewDescribeImageRiskTendencyResponse() (response *DescribeImageRiskTendencyResponse)

func (*DescribeImageRiskTendencyResponse) FromJsonString

func (r *DescribeImageRiskTendencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRiskTendencyResponse) ToJsonString

func (r *DescribeImageRiskTendencyResponse) ToJsonString() string

type DescribeImageRiskTendencyResponseParams added in v1.0.426

type DescribeImageRiskTendencyResponseParams struct {
	// 本地镜像新增风险趋势信息列表
	ImageRiskTendencySet []*ImageRiskTendencyInfo `json:"ImageRiskTendencySet,omitnil" name:"ImageRiskTendencySet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeImageSimpleListRequest

type DescribeImageSimpleListRequest struct {
	*tchttp.BaseRequest

	// IsAuthorized 是否已经授权, 0:否 1:是 无:全部
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeImageSimpleListRequest

func NewDescribeImageSimpleListRequest() (request *DescribeImageSimpleListRequest)

func (*DescribeImageSimpleListRequest) FromJsonString

func (r *DescribeImageSimpleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageSimpleListRequest) ToJsonString

func (r *DescribeImageSimpleListRequest) ToJsonString() string

type DescribeImageSimpleListRequestParams added in v1.0.426

type DescribeImageSimpleListRequestParams struct {
	// IsAuthorized 是否已经授权, 0:否 1:是 无:全部
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeImageSimpleListResponse

type DescribeImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageSimpleListResponseParams `json:"Response"`
}

func NewDescribeImageSimpleListResponse

func NewDescribeImageSimpleListResponse() (response *DescribeImageSimpleListResponse)

func (*DescribeImageSimpleListResponse) FromJsonString

func (r *DescribeImageSimpleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageSimpleListResponse) ToJsonString

func (r *DescribeImageSimpleListResponse) ToJsonString() string

type DescribeImageSimpleListResponseParams added in v1.0.426

type DescribeImageSimpleListResponseParams struct {
	// 镜像列表
	ImageList []*ImageSimpleInfo `json:"ImageList,omitnil" name:"ImageList"`

	// 镜像数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeIndexListRequest added in v1.0.518

type DescribeIndexListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeIndexListRequest added in v1.0.518

func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)

func (*DescribeIndexListRequest) FromJsonString added in v1.0.518

func (r *DescribeIndexListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexListRequest) ToJsonString added in v1.0.518

func (r *DescribeIndexListRequest) ToJsonString() string

type DescribeIndexListRequestParams added in v1.0.518

type DescribeIndexListRequestParams struct {
}

Predefined struct for user

type DescribeIndexListResponse added in v1.0.518

type DescribeIndexListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIndexListResponseParams `json:"Response"`
}

func NewDescribeIndexListResponse added in v1.0.518

func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)

func (*DescribeIndexListResponse) FromJsonString added in v1.0.518

func (r *DescribeIndexListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIndexListResponse) ToJsonString added in v1.0.518

func (r *DescribeIndexListResponse) ToJsonString() string

type DescribeIndexListResponseParams added in v1.0.518

type DescribeIndexListResponseParams struct {
	// ES 索引信息
	Data *string `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeInspectionReportRequest added in v1.0.518

type DescribeInspectionReportRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeInspectionReportRequest added in v1.0.518

func NewDescribeInspectionReportRequest() (request *DescribeInspectionReportRequest)

func (*DescribeInspectionReportRequest) FromJsonString added in v1.0.518

func (r *DescribeInspectionReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInspectionReportRequest) ToJsonString added in v1.0.518

func (r *DescribeInspectionReportRequest) ToJsonString() string

type DescribeInspectionReportRequestParams added in v1.0.518

type DescribeInspectionReportRequestParams struct {
}

Predefined struct for user

type DescribeInspectionReportResponse added in v1.0.518

type DescribeInspectionReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInspectionReportResponseParams `json:"Response"`
}

func NewDescribeInspectionReportResponse added in v1.0.518

func NewDescribeInspectionReportResponse() (response *DescribeInspectionReportResponse)

func (*DescribeInspectionReportResponse) FromJsonString added in v1.0.518

func (r *DescribeInspectionReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInspectionReportResponse) ToJsonString added in v1.0.518

func (r *DescribeInspectionReportResponse) ToJsonString() string

type DescribeInspectionReportResponseParams added in v1.0.518

type DescribeInspectionReportResponseParams struct {
	// 报告名称
	ReportName *string `json:"ReportName,omitnil" name:"ReportName"`

	// 下载链接
	ReportUrl *string `json:"ReportUrl,omitnil" name:"ReportUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalEventInfoRequest added in v1.0.545

type DescribeK8sApiAbnormalEventInfoRequest struct {
	*tchttp.BaseRequest

	// 事件ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}

func NewDescribeK8sApiAbnormalEventInfoRequest added in v1.0.545

func NewDescribeK8sApiAbnormalEventInfoRequest() (request *DescribeK8sApiAbnormalEventInfoRequest)

func (*DescribeK8sApiAbnormalEventInfoRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalEventInfoRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalEventInfoRequestParams added in v1.0.545

type DescribeK8sApiAbnormalEventInfoRequestParams struct {
	// 事件ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`
}

Predefined struct for user

type DescribeK8sApiAbnormalEventInfoResponse added in v1.0.545

type DescribeK8sApiAbnormalEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalEventInfoResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalEventInfoResponse added in v1.0.545

func NewDescribeK8sApiAbnormalEventInfoResponse() (response *DescribeK8sApiAbnormalEventInfoResponse)

func (*DescribeK8sApiAbnormalEventInfoResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalEventInfoResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalEventInfoResponseParams added in v1.0.545

type DescribeK8sApiAbnormalEventInfoResponseParams struct {
	// 事件详情
	Info *K8sApiAbnormalEventInfo `json:"Info,omitnil" name:"Info"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalEventListRequest added in v1.0.545

type DescribeK8sApiAbnormalEventListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>MatchRules - string  - 是否必填: 否 -命中规则筛选</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	// <li>Status - string  - 是否必填: 否 -事件状态筛选</li>
	// <li>MatchRuleType - string  - 是否必填: 否 -命中规则类型筛选</li>
	// <li>ClusterRunningStatus - string  - 是否必填: 否 -集群运行状态</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	// LatestFoundTime: 最近生成时间
	// AlarmCount: 告警数量
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeK8sApiAbnormalEventListRequest added in v1.0.545

func NewDescribeK8sApiAbnormalEventListRequest() (request *DescribeK8sApiAbnormalEventListRequest)

func (*DescribeK8sApiAbnormalEventListRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalEventListRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalEventListRequestParams added in v1.0.545

type DescribeK8sApiAbnormalEventListRequestParams struct {
	// 过滤条件。
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>MatchRules - string  - 是否必填: 否 -命中规则筛选</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	// <li>Status - string  - 是否必填: 否 -事件状态筛选</li>
	// <li>MatchRuleType - string  - 是否必填: 否 -命中规则类型筛选</li>
	// <li>ClusterRunningStatus - string  - 是否必填: 否 -集群运行状态</li>
	// <li>ClusterName - string  - 是否必填: 否 -集群名称</li>
	// <li>ClusterID - string  - 是否必填: 否 -集群ID</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	// LatestFoundTime: 最近生成时间
	// AlarmCount: 告警数量
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeK8sApiAbnormalEventListResponse added in v1.0.545

type DescribeK8sApiAbnormalEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalEventListResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalEventListResponse added in v1.0.545

func NewDescribeK8sApiAbnormalEventListResponse() (response *DescribeK8sApiAbnormalEventListResponse)

func (*DescribeK8sApiAbnormalEventListResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalEventListResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalEventListResponseParams added in v1.0.545

type DescribeK8sApiAbnormalEventListResponseParams struct {
	// 事件列表
	List []*K8sApiAbnormalEventListItem `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleInfoRequest added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}

func NewDescribeK8sApiAbnormalRuleInfoRequest added in v1.0.545

func NewDescribeK8sApiAbnormalRuleInfoRequest() (request *DescribeK8sApiAbnormalRuleInfoRequest)

func (*DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleInfoRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoRequestParams added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoRequestParams struct {
	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleInfoResponse added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalRuleInfoResponse added in v1.0.545

func NewDescribeK8sApiAbnormalRuleInfoResponse() (response *DescribeK8sApiAbnormalRuleInfoResponse)

func (*DescribeK8sApiAbnormalRuleInfoResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleInfoResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoResponseParams added in v1.0.545

type DescribeK8sApiAbnormalRuleInfoResponseParams struct {
	// 规则详情
	Info *K8sApiAbnormalRuleInfo `json:"Info,omitnil" name:"Info"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleListRequest added in v1.0.545

type DescribeK8sApiAbnormalRuleListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段。
	// <li>UpdateTime - string  - 是否必填: 否 -最后更新时间</li>
	// <li>EffectClusterCount - string  - 是否必填: 否 -影响集群数</li>
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeK8sApiAbnormalRuleListRequest added in v1.0.545

func NewDescribeK8sApiAbnormalRuleListRequest() (request *DescribeK8sApiAbnormalRuleListRequest)

func (*DescribeK8sApiAbnormalRuleListRequest) FromJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalRuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleListRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleListRequestParams added in v1.0.545

type DescribeK8sApiAbnormalRuleListRequestParams struct {
	// 过滤条件。
	// <li>RuleType - string  - 是否必填: 否 -规则类型</li>
	// <li>Status - string  - 是否必填: 否 -状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段。
	// <li>UpdateTime - string  - 是否必填: 否 -最后更新时间</li>
	// <li>EffectClusterCount - string  - 是否必填: 否 -影响集群数</li>
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleListResponse added in v1.0.545

type DescribeK8sApiAbnormalRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleListResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalRuleListResponse added in v1.0.545

func NewDescribeK8sApiAbnormalRuleListResponse() (response *DescribeK8sApiAbnormalRuleListResponse)

func (*DescribeK8sApiAbnormalRuleListResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleListResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleListResponseParams added in v1.0.545

type DescribeK8sApiAbnormalRuleListResponseParams struct {
	// 规则列表
	List []*K8sApiAbnormalRuleListItem `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleScopeListRequest added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// <li>Action - string -是否必填: 否 - 执行动作</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeK8sApiAbnormalRuleScopeListRequest added in v1.0.545

func NewDescribeK8sApiAbnormalRuleScopeListRequest() (request *DescribeK8sApiAbnormalRuleScopeListRequest)

func (*DescribeK8sApiAbnormalRuleScopeListRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleScopeListRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListRequestParams added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListRequestParams struct {
	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 过滤条件。
	// <li>Action - string -是否必填: 否 - 执行动作</li>
	// <li>RiskLevel - string  - 是否必填: 否 -威胁等级筛选</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeK8sApiAbnormalRuleScopeListResponse added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalRuleScopeListResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalRuleScopeListResponse added in v1.0.545

func NewDescribeK8sApiAbnormalRuleScopeListResponse() (response *DescribeK8sApiAbnormalRuleScopeListResponse)

func (*DescribeK8sApiAbnormalRuleScopeListResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalRuleScopeListResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListResponseParams added in v1.0.545

type DescribeK8sApiAbnormalRuleScopeListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 列表
	List []*K8sApiAbnormalRuleScopeInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalSummaryRequest added in v1.0.545

type DescribeK8sApiAbnormalSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeK8sApiAbnormalSummaryRequest added in v1.0.545

func NewDescribeK8sApiAbnormalSummaryRequest() (request *DescribeK8sApiAbnormalSummaryRequest)

func (*DescribeK8sApiAbnormalSummaryRequest) FromJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalSummaryRequest) ToJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalSummaryRequest) ToJsonString() string

type DescribeK8sApiAbnormalSummaryRequestParams added in v1.0.545

type DescribeK8sApiAbnormalSummaryRequestParams struct {
}

Predefined struct for user

type DescribeK8sApiAbnormalSummaryResponse added in v1.0.545

type DescribeK8sApiAbnormalSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalSummaryResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalSummaryResponse added in v1.0.545

func NewDescribeK8sApiAbnormalSummaryResponse() (response *DescribeK8sApiAbnormalSummaryResponse)

func (*DescribeK8sApiAbnormalSummaryResponse) FromJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalSummaryResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalSummaryResponseParams added in v1.0.545

type DescribeK8sApiAbnormalSummaryResponseParams struct {
	// 待处理事件个数
	UnhandleEventCount *uint64 `json:"UnhandleEventCount,omitnil" name:"UnhandleEventCount"`

	// 待处理高危事件个数
	UnhandleHighLevelEventCount *uint64 `json:"UnhandleHighLevelEventCount,omitnil" name:"UnhandleHighLevelEventCount"`

	// 待处理中危事件个数
	UnhandleMediumLevelEventCount *uint64 `json:"UnhandleMediumLevelEventCount,omitnil" name:"UnhandleMediumLevelEventCount"`

	// 待处理低危事件个数
	UnhandleLowLevelEventCount *uint64 `json:"UnhandleLowLevelEventCount,omitnil" name:"UnhandleLowLevelEventCount"`

	// 待处理提示级别事件个数
	UnhandleNoticeLevelEventCount *uint64 `json:"UnhandleNoticeLevelEventCount,omitnil" name:"UnhandleNoticeLevelEventCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeK8sApiAbnormalTendencyRequest added in v1.0.545

type DescribeK8sApiAbnormalTendencyRequest struct {
	*tchttp.BaseRequest

	// 趋势周期(默认为7天)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}

func NewDescribeK8sApiAbnormalTendencyRequest added in v1.0.545

func NewDescribeK8sApiAbnormalTendencyRequest() (request *DescribeK8sApiAbnormalTendencyRequest)

func (*DescribeK8sApiAbnormalTendencyRequest) FromJsonString added in v1.0.545

func (r *DescribeK8sApiAbnormalTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalTendencyRequest) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalTendencyRequestParams added in v1.0.545

type DescribeK8sApiAbnormalTendencyRequestParams struct {
	// 趋势周期(默认为7天)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}

Predefined struct for user

type DescribeK8sApiAbnormalTendencyResponse added in v1.0.545

type DescribeK8sApiAbnormalTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeK8sApiAbnormalTendencyResponseParams `json:"Response"`
}

func NewDescribeK8sApiAbnormalTendencyResponse added in v1.0.545

func NewDescribeK8sApiAbnormalTendencyResponse() (response *DescribeK8sApiAbnormalTendencyResponse)

func (*DescribeK8sApiAbnormalTendencyResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeK8sApiAbnormalTendencyResponse) ToJsonString added in v1.0.545

type DescribeK8sApiAbnormalTendencyResponseParams added in v1.0.545

type DescribeK8sApiAbnormalTendencyResponseParams struct {
	// 趋势列表
	List []*K8sApiAbnormalTendencyItem `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeLogStorageStatisticRequest added in v1.0.518

type DescribeLogStorageStatisticRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogStorageStatisticRequest added in v1.0.518

func NewDescribeLogStorageStatisticRequest() (request *DescribeLogStorageStatisticRequest)

func (*DescribeLogStorageStatisticRequest) FromJsonString added in v1.0.518

func (r *DescribeLogStorageStatisticRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageStatisticRequest) ToJsonString added in v1.0.518

func (r *DescribeLogStorageStatisticRequest) ToJsonString() string

type DescribeLogStorageStatisticRequestParams added in v1.0.518

type DescribeLogStorageStatisticRequestParams struct {
}

Predefined struct for user

type DescribeLogStorageStatisticResponse added in v1.0.518

type DescribeLogStorageStatisticResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogStorageStatisticResponseParams `json:"Response"`
}

func NewDescribeLogStorageStatisticResponse added in v1.0.518

func NewDescribeLogStorageStatisticResponse() (response *DescribeLogStorageStatisticResponse)

func (*DescribeLogStorageStatisticResponse) FromJsonString added in v1.0.518

func (r *DescribeLogStorageStatisticResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageStatisticResponse) ToJsonString added in v1.0.518

func (r *DescribeLogStorageStatisticResponse) ToJsonString() string

type DescribeLogStorageStatisticResponseParams added in v1.0.518

type DescribeLogStorageStatisticResponseParams struct {
	// 总容量(单位:B)
	TotalSize *uint64 `json:"TotalSize,omitnil" name:"TotalSize"`

	// 已使用容量(单位:B)
	UsedSize *uint64 `json:"UsedSize,omitnil" name:"UsedSize"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallAuditRecordRequest added in v1.0.518

type DescribeNetworkFirewallAuditRecordRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - Action
	// Name 可取值:publish,unpublish,confirm,add,update,delete
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallAuditRecordRequest added in v1.0.518

func NewDescribeNetworkFirewallAuditRecordRequest() (request *DescribeNetworkFirewallAuditRecordRequest)

func (*DescribeNetworkFirewallAuditRecordRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallAuditRecordRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallAuditRecordRequestParams added in v1.0.518

type DescribeNetworkFirewallAuditRecordRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - Action
	// Name 可取值:publish,unpublish,confirm,add,update,delete
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallAuditRecordResponse added in v1.0.518

type DescribeNetworkFirewallAuditRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallAuditRecordResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallAuditRecordResponse added in v1.0.518

func NewDescribeNetworkFirewallAuditRecordResponse() (response *DescribeNetworkFirewallAuditRecordResponse)

func (*DescribeNetworkFirewallAuditRecordResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallAuditRecordResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallAuditRecordResponseParams added in v1.0.518

type DescribeNetworkFirewallAuditRecordResponseParams struct {
	// 集群审计总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群的审计详细信息
	AuditList []*NetworkAuditRecord `json:"AuditList,omitnil" name:"AuditList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallClusterListRequest added in v1.0.518

type DescribeNetworkFirewallClusterListRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallClusterListRequest added in v1.0.518

func NewDescribeNetworkFirewallClusterListRequest() (request *DescribeNetworkFirewallClusterListRequest)

func (*DescribeNetworkFirewallClusterListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallClusterListRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallClusterListRequestParams added in v1.0.518

type DescribeNetworkFirewallClusterListRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallClusterListResponse added in v1.0.518

type DescribeNetworkFirewallClusterListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallClusterListResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallClusterListResponse added in v1.0.518

func NewDescribeNetworkFirewallClusterListResponse() (response *DescribeNetworkFirewallClusterListResponse)

func (*DescribeNetworkFirewallClusterListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallClusterListResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallClusterListResponseParams added in v1.0.518

type DescribeNetworkFirewallClusterListResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群的详细信息
	ClusterInfoList []*NetworkClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallClusterRefreshStatusRequest added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

func NewDescribeNetworkFirewallClusterRefreshStatusRequest added in v1.0.518

func NewDescribeNetworkFirewallClusterRefreshStatusRequest() (request *DescribeNetworkFirewallClusterRefreshStatusRequest)

func (*DescribeNetworkFirewallClusterRefreshStatusRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallClusterRefreshStatusRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusRequestParams added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusRequestParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

Predefined struct for user

type DescribeNetworkFirewallClusterRefreshStatusResponse added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallClusterRefreshStatusResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallClusterRefreshStatusResponse added in v1.0.518

func NewDescribeNetworkFirewallClusterRefreshStatusResponse() (response *DescribeNetworkFirewallClusterRefreshStatusResponse)

func (*DescribeNetworkFirewallClusterRefreshStatusResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallClusterRefreshStatusResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusResponseParams added in v1.0.518

type DescribeNetworkFirewallClusterRefreshStatusResponseParams struct {
	// 任务状态,可能为:Task_Running,Task_Succ,Task_Error,Task_NoExist
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallNamespaceLabelListRequest added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallNamespaceLabelListRequest added in v1.0.518

func NewDescribeNetworkFirewallNamespaceLabelListRequest() (request *DescribeNetworkFirewallNamespaceLabelListRequest)

func (*DescribeNetworkFirewallNamespaceLabelListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallNamespaceLabelListRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListRequestParams added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallNamespaceLabelListResponse added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallNamespaceLabelListResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallNamespaceLabelListResponse added in v1.0.518

func NewDescribeNetworkFirewallNamespaceLabelListResponse() (response *DescribeNetworkFirewallNamespaceLabelListResponse)

func (*DescribeNetworkFirewallNamespaceLabelListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallNamespaceLabelListResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListResponseParams added in v1.0.518

type DescribeNetworkFirewallNamespaceLabelListResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群空间标签详细信息
	ClusterNamespaceLabelList []*NetworkClusterNamespaceLabelInfo `json:"ClusterNamespaceLabelList,omitnil" name:"ClusterNamespaceLabelList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallNamespaceListRequest added in v1.0.518

type DescribeNetworkFirewallNamespaceListRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallNamespaceListRequest added in v1.0.518

func NewDescribeNetworkFirewallNamespaceListRequest() (request *DescribeNetworkFirewallNamespaceListRequest)

func (*DescribeNetworkFirewallNamespaceListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallNamespaceListRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallNamespaceListRequestParams added in v1.0.518

type DescribeNetworkFirewallNamespaceListRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallNamespaceListResponse added in v1.0.518

type DescribeNetworkFirewallNamespaceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallNamespaceListResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallNamespaceListResponse added in v1.0.518

func NewDescribeNetworkFirewallNamespaceListResponse() (response *DescribeNetworkFirewallNamespaceListResponse)

func (*DescribeNetworkFirewallNamespaceListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallNamespaceListResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallNamespaceListResponseParams added in v1.0.518

type DescribeNetworkFirewallNamespaceListResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群的详细信息
	ClusterNamespaceList []*NetworkClusterNamespaceInfo `json:"ClusterNamespaceList,omitnil" name:"ClusterNamespaceList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPodLabelsListRequest added in v1.0.518

type DescribeNetworkFirewallPodLabelsListRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallPodLabelsListRequest added in v1.0.518

func NewDescribeNetworkFirewallPodLabelsListRequest() (request *DescribeNetworkFirewallPodLabelsListRequest)

func (*DescribeNetworkFirewallPodLabelsListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPodLabelsListRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPodLabelsListRequestParams added in v1.0.518

type DescribeNetworkFirewallPodLabelsListRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallPodLabelsListResponse added in v1.0.518

type DescribeNetworkFirewallPodLabelsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPodLabelsListResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPodLabelsListResponse added in v1.0.518

func NewDescribeNetworkFirewallPodLabelsListResponse() (response *DescribeNetworkFirewallPodLabelsListResponse)

func (*DescribeNetworkFirewallPodLabelsListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPodLabelsListResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPodLabelsListResponseParams added in v1.0.518

type DescribeNetworkFirewallPodLabelsListResponseParams struct {
	// 集群pod总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群pod详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodList []*NetworkClusterPodInfo `json:"PodList,omitnil" name:"PodList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyDetailRequest added in v1.0.518

type DescribeNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewDescribeNetworkFirewallPolicyDetailRequest() (request *DescribeNetworkFirewallPolicyDetailRequest)

func (*DescribeNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type DescribeNetworkFirewallPolicyDetailRequestParams struct {
	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyDetailResponse added in v1.0.518

type DescribeNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewDescribeNetworkFirewallPolicyDetailResponse() (response *DescribeNetworkFirewallPolicyDetailResponse)

func (*DescribeNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type DescribeNetworkFirewallPolicyDetailResponseParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 入站类型
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站类型
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// 自定义规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 策略描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 策略创建时间
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`

	// 策略源类型,分为System和Manual,分别代表手动和系统添加
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`

	// 网络策略对应的网络插件
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`

	// 网络策略状态
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`

	// 网络发布结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyDiscoverRequest added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

func NewDescribeNetworkFirewallPolicyDiscoverRequest added in v1.0.518

func NewDescribeNetworkFirewallPolicyDiscoverRequest() (request *DescribeNetworkFirewallPolicyDiscoverRequest)

func (*DescribeNetworkFirewallPolicyDiscoverRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyDiscoverRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverRequestParams added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverRequestParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyDiscoverResponse added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyDiscoverResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPolicyDiscoverResponse added in v1.0.518

func NewDescribeNetworkFirewallPolicyDiscoverResponse() (response *DescribeNetworkFirewallPolicyDiscoverResponse)

func (*DescribeNetworkFirewallPolicyDiscoverResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyDiscoverResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverResponseParams added in v1.0.518

type DescribeNetworkFirewallPolicyDiscoverResponseParams struct {
	// 任务状态,可能为:Task_Running,Task_Succ,Task_Error,Task_NoExist
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyListRequest added in v1.0.518

type DescribeNetworkFirewallPolicyListRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeNetworkFirewallPolicyListRequest added in v1.0.518

func NewDescribeNetworkFirewallPolicyListRequest() (request *DescribeNetworkFirewallPolicyListRequest)

func (*DescribeNetworkFirewallPolicyListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyListRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyListRequestParams added in v1.0.518

type DescribeNetworkFirewallPolicyListRequestParams struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyListResponse added in v1.0.518

type DescribeNetworkFirewallPolicyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyListResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPolicyListResponse added in v1.0.518

func NewDescribeNetworkFirewallPolicyListResponse() (response *DescribeNetworkFirewallPolicyListResponse)

func (*DescribeNetworkFirewallPolicyListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyListResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyListResponseParams added in v1.0.518

type DescribeNetworkFirewallPolicyListResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群的详细信息
	NetPolicy []*NetworkPolicyInfoItem `json:"NetPolicy,omitnil" name:"NetPolicy"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyStatusRequest added in v1.0.518

type DescribeNetworkFirewallPolicyStatusRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

func NewDescribeNetworkFirewallPolicyStatusRequest added in v1.0.518

func NewDescribeNetworkFirewallPolicyStatusRequest() (request *DescribeNetworkFirewallPolicyStatusRequest)

func (*DescribeNetworkFirewallPolicyStatusRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyStatusRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyStatusRequestParams added in v1.0.518

type DescribeNetworkFirewallPolicyStatusRequestParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyStatusResponse added in v1.0.518

type DescribeNetworkFirewallPolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyStatusResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPolicyStatusResponse added in v1.0.518

func NewDescribeNetworkFirewallPolicyStatusResponse() (response *DescribeNetworkFirewallPolicyStatusResponse)

func (*DescribeNetworkFirewallPolicyStatusResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyStatusResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyStatusResponseParams added in v1.0.518

type DescribeNetworkFirewallPolicyStatusResponseParams struct {
	// 任务状态,可能为:Task_Running,Task_Succ,Task_Error,Task_NoExist
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`

	// NameRepeat,K8sRuleIngressPortError等
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskResult []*string `json:"TaskResult,omitnil" name:"TaskResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

func NewDescribeNetworkFirewallPolicyYamlDetailRequest() (request *DescribeNetworkFirewallPolicyYamlDetailRequest)

func (*DescribeNetworkFirewallPolicyYamlDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyYamlDetailRequest) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailRequestParams added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailRequestParams struct {
	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}

func NewDescribeNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

func NewDescribeNetworkFirewallPolicyYamlDetailResponse() (response *DescribeNetworkFirewallPolicyYamlDetailResponse)

func (*DescribeNetworkFirewallPolicyYamlDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetworkFirewallPolicyYamlDetailResponse) ToJsonString added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailResponseParams added in v1.0.518

type DescribeNetworkFirewallPolicyYamlDetailResponseParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略名
	PolicyName *string `json:"PolicyName,omitnil" name:"PolicyName"`

	// base64编码的yaml字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 策略创建时间
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`

	// 策略源类型,分为System和Manual,分别代表手动和系统添加
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`

	// 网络策略对应的网络插件
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`

	// 网络策略状态
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`

	// 网络发布结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeNewestVulRequest added in v1.0.518

type DescribeNewestVulRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeNewestVulRequest added in v1.0.518

func NewDescribeNewestVulRequest() (request *DescribeNewestVulRequest)

func (*DescribeNewestVulRequest) FromJsonString added in v1.0.518

func (r *DescribeNewestVulRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNewestVulRequest) ToJsonString added in v1.0.518

func (r *DescribeNewestVulRequest) ToJsonString() string

type DescribeNewestVulRequestParams added in v1.0.518

type DescribeNewestVulRequestParams struct {
}

Predefined struct for user

type DescribeNewestVulResponse added in v1.0.518

type DescribeNewestVulResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNewestVulResponseParams `json:"Response"`
}

func NewDescribeNewestVulResponse added in v1.0.518

func NewDescribeNewestVulResponse() (response *DescribeNewestVulResponse)

func (*DescribeNewestVulResponse) FromJsonString added in v1.0.518

func (r *DescribeNewestVulResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNewestVulResponse) ToJsonString added in v1.0.518

func (r *DescribeNewestVulResponse) ToJsonString() string

type DescribeNewestVulResponseParams added in v1.0.518

type DescribeNewestVulResponseParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil" name:"VulName"`

	// 披露时间
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`

	// 应急漏洞风险情况:NOT_SCAN:未扫描,SCANNING:扫描中,SCANNED:已扫描
	Status *string `json:"Status,omitnil" name:"Status"`

	// 漏洞CVEID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribePostPayDetailRequest

type DescribePostPayDetailRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

func NewDescribePostPayDetailRequest

func NewDescribePostPayDetailRequest() (request *DescribePostPayDetailRequest)

func (*DescribePostPayDetailRequest) FromJsonString

func (r *DescribePostPayDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePostPayDetailRequest) ToJsonString

func (r *DescribePostPayDetailRequest) ToJsonString() string

type DescribePostPayDetailRequestParams added in v1.0.426

type DescribePostPayDetailRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

Predefined struct for user

type DescribePostPayDetailResponse

type DescribePostPayDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribePostPayDetailResponseParams `json:"Response"`
}

func NewDescribePostPayDetailResponse

func NewDescribePostPayDetailResponse() (response *DescribePostPayDetailResponse)

func (*DescribePostPayDetailResponse) FromJsonString

func (r *DescribePostPayDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePostPayDetailResponse) ToJsonString

func (r *DescribePostPayDetailResponse) ToJsonString() string

type DescribePostPayDetailResponseParams added in v1.0.426

type DescribePostPayDetailResponseParams struct {
	// 弹性计费扣费详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	SoftQuotaDayDetail []*SoftQuotaDayInfo `json:"SoftQuotaDayDetail,omitnil" name:"SoftQuotaDayDetail"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeProVersionInfoRequest

type DescribeProVersionInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeProVersionInfoRequest

func NewDescribeProVersionInfoRequest() (request *DescribeProVersionInfoRequest)

func (*DescribeProVersionInfoRequest) FromJsonString

func (r *DescribeProVersionInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionInfoRequest) ToJsonString

func (r *DescribeProVersionInfoRequest) ToJsonString() string

type DescribeProVersionInfoRequestParams added in v1.0.426

type DescribeProVersionInfoRequestParams struct {
}

Predefined struct for user

type DescribeProVersionInfoResponse

type DescribeProVersionInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProVersionInfoResponseParams `json:"Response"`
}

func NewDescribeProVersionInfoResponse

func NewDescribeProVersionInfoResponse() (response *DescribeProVersionInfoResponse)

func (*DescribeProVersionInfoResponse) FromJsonString

func (r *DescribeProVersionInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionInfoResponse) ToJsonString

func (r *DescribeProVersionInfoResponse) ToJsonString() string

type DescribeProVersionInfoResponseParams added in v1.0.426

type DescribeProVersionInfoResponseParams struct {
	// 专业版开始时间,补充购买时才不为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 专业版结束时间,补充购买时才不为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 需购买的机器核数
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`

	// 弹性计费上限
	MaxPostPayCoresCnt *uint64 `json:"MaxPostPayCoresCnt,omitnil" name:"MaxPostPayCoresCnt"`

	// 资源ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`

	// 购买状态
	// 待购: Pending
	// 已购: Normal
	// 隔离: Isolate
	BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`

	// 是否曾经购买过(false:未曾 true:曾经购买过)
	IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribePromotionActivityRequest added in v1.0.518

type DescribePromotionActivityRequest struct {
	*tchttp.BaseRequest

	// 活动ID
	ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}

func NewDescribePromotionActivityRequest added in v1.0.518

func NewDescribePromotionActivityRequest() (request *DescribePromotionActivityRequest)

func (*DescribePromotionActivityRequest) FromJsonString added in v1.0.518

func (r *DescribePromotionActivityRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePromotionActivityRequest) ToJsonString added in v1.0.518

func (r *DescribePromotionActivityRequest) ToJsonString() string

type DescribePromotionActivityRequestParams added in v1.0.518

type DescribePromotionActivityRequestParams struct {
	// 活动ID
	ActiveID *uint64 `json:"ActiveID,omitnil" name:"ActiveID"`
}

Predefined struct for user

type DescribePromotionActivityResponse added in v1.0.518

type DescribePromotionActivityResponse struct {
	*tchttp.BaseResponse
	Response *DescribePromotionActivityResponseParams `json:"Response"`
}

func NewDescribePromotionActivityResponse added in v1.0.518

func NewDescribePromotionActivityResponse() (response *DescribePromotionActivityResponse)

func (*DescribePromotionActivityResponse) FromJsonString added in v1.0.518

func (r *DescribePromotionActivityResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePromotionActivityResponse) ToJsonString added in v1.0.518

func (r *DescribePromotionActivityResponse) ToJsonString() string

type DescribePromotionActivityResponseParams added in v1.0.518

type DescribePromotionActivityResponseParams struct {
	// 促销活动内容
	List []*PromotionActivityContent `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribePublicKeyRequest added in v1.0.518

type DescribePublicKeyRequest struct {
	*tchttp.BaseRequest
}

func NewDescribePublicKeyRequest added in v1.0.518

func NewDescribePublicKeyRequest() (request *DescribePublicKeyRequest)

func (*DescribePublicKeyRequest) FromJsonString added in v1.0.518

func (r *DescribePublicKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicKeyRequest) ToJsonString added in v1.0.518

func (r *DescribePublicKeyRequest) ToJsonString() string

type DescribePublicKeyRequestParams added in v1.0.518

type DescribePublicKeyRequestParams struct {
}

Predefined struct for user

type DescribePublicKeyResponse added in v1.0.518

type DescribePublicKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicKeyResponseParams `json:"Response"`
}

func NewDescribePublicKeyResponse added in v1.0.518

func NewDescribePublicKeyResponse() (response *DescribePublicKeyResponse)

func (*DescribePublicKeyResponse) FromJsonString added in v1.0.518

func (r *DescribePublicKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicKeyResponse) ToJsonString added in v1.0.518

func (r *DescribePublicKeyResponse) ToJsonString() string

type DescribePublicKeyResponseParams added in v1.0.518

type DescribePublicKeyResponseParams struct {
	// 公钥
	PublicKey *string `json:"PublicKey,omitnil" name:"PublicKey"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribePurchaseStateInfoRequest

type DescribePurchaseStateInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribePurchaseStateInfoRequest

func NewDescribePurchaseStateInfoRequest() (request *DescribePurchaseStateInfoRequest)

func (*DescribePurchaseStateInfoRequest) FromJsonString

func (r *DescribePurchaseStateInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePurchaseStateInfoRequest) ToJsonString

func (r *DescribePurchaseStateInfoRequest) ToJsonString() string

type DescribePurchaseStateInfoRequestParams added in v1.0.426

type DescribePurchaseStateInfoRequestParams struct {
}

Predefined struct for user

type DescribePurchaseStateInfoResponse

type DescribePurchaseStateInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePurchaseStateInfoResponseParams `json:"Response"`
}

func NewDescribePurchaseStateInfoResponse

func NewDescribePurchaseStateInfoResponse() (response *DescribePurchaseStateInfoResponse)

func (*DescribePurchaseStateInfoResponse) FromJsonString

func (r *DescribePurchaseStateInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePurchaseStateInfoResponse) ToJsonString

func (r *DescribePurchaseStateInfoResponse) ToJsonString() string

type DescribePurchaseStateInfoResponseParams added in v1.0.426

type DescribePurchaseStateInfoResponseParams struct {
	// 0:可申请试用可购买;1:只可购买(含试用审核不通过和试用过期);2:试用生效中;3:专业版生效中;4:专业版过期
	State *int64 `json:"State,omitnil" name:"State"`

	// 总核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`

	// 已购买核数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthorizedCoresCnt *uint64 `json:"AuthorizedCoresCnt,omitnil" name:"AuthorizedCoresCnt"`

	// 镜像数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 已授权镜像数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthorizedImageCnt *uint64 `json:"AuthorizedImageCnt,omitnil" name:"AuthorizedImageCnt"`

	// 已购买镜像授权数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PurchasedAuthorizedCnt *uint64 `json:"PurchasedAuthorizedCnt,omitnil" name:"PurchasedAuthorizedCnt"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpirationTime *string `json:"ExpirationTime,omitnil" name:"ExpirationTime"`

	// 0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费(用户设置)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutomaticRenewal *int64 `json:"AutomaticRenewal,omitnil" name:"AutomaticRenewal"`

	// 试用期间赠送镜像授权数,可能会过期
	// 注意:此字段可能返回 null,表示取不到有效值。
	GivenAuthorizedCnt *uint64 `json:"GivenAuthorizedCnt,omitnil" name:"GivenAuthorizedCnt"`

	// 起始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`

	// 子状态(具体意义依据State字段而定)
	// State为4时,有效值为: ISOLATE(隔离) DESTROED(已销毁)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubState *string `json:"SubState,omitnil" name:"SubState"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRefreshTaskRequest

type DescribeRefreshTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 新任务ID
	NewTaskID *string `json:"NewTaskID,omitnil" name:"NewTaskID"`
}

func NewDescribeRefreshTaskRequest

func NewDescribeRefreshTaskRequest() (request *DescribeRefreshTaskRequest)

func (*DescribeRefreshTaskRequest) FromJsonString

func (r *DescribeRefreshTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRefreshTaskRequest) ToJsonString

func (r *DescribeRefreshTaskRequest) ToJsonString() string

type DescribeRefreshTaskRequestParams added in v1.0.426

type DescribeRefreshTaskRequestParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 新任务ID
	NewTaskID *string `json:"NewTaskID,omitnil" name:"NewTaskID"`
}

Predefined struct for user

type DescribeRefreshTaskResponse

type DescribeRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRefreshTaskResponseParams `json:"Response"`
}

func NewDescribeRefreshTaskResponse

func NewDescribeRefreshTaskResponse() (response *DescribeRefreshTaskResponse)

func (*DescribeRefreshTaskResponse) FromJsonString

func (r *DescribeRefreshTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRefreshTaskResponse) ToJsonString

func (r *DescribeRefreshTaskResponse) ToJsonString() string

type DescribeRefreshTaskResponseParams added in v1.0.426

type DescribeRefreshTaskResponseParams struct {
	// 刷新任务状态,可能为:Task_New,Task_Running,Task_Finish,Task_Error,Task_NoExist
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellDetailRequest

type DescribeReverseShellDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewDescribeReverseShellDetailRequest

func NewDescribeReverseShellDetailRequest() (request *DescribeReverseShellDetailRequest)

func (*DescribeReverseShellDetailRequest) FromJsonString

func (r *DescribeReverseShellDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellDetailRequest) ToJsonString

func (r *DescribeReverseShellDetailRequest) ToJsonString() string

type DescribeReverseShellDetailRequestParams added in v1.0.426

type DescribeReverseShellDetailRequestParams struct {
	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type DescribeReverseShellDetailResponse

type DescribeReverseShellDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellDetailResponseParams `json:"Response"`
}

func NewDescribeReverseShellDetailResponse

func NewDescribeReverseShellDetailResponse() (response *DescribeReverseShellDetailResponse)

func (*DescribeReverseShellDetailResponse) FromJsonString

func (r *DescribeReverseShellDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellDetailResponse) ToJsonString

func (r *DescribeReverseShellDetailResponse) ToJsonString() string

type DescribeReverseShellDetailResponseParams added in v1.0.426

type DescribeReverseShellDetailResponseParams struct {
	// 事件基本信息
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`

	// 进程信息
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`

	// 父进程信息
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`

	// 事件描述
	EventDetail *ReverseShellEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`

	// 祖先进程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellEventsExportRequest

type DescribeReverseShellEventsExportRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewDescribeReverseShellEventsExportRequest

func NewDescribeReverseShellEventsExportRequest() (request *DescribeReverseShellEventsExportRequest)

func (*DescribeReverseShellEventsExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventsExportRequest) ToJsonString

type DescribeReverseShellEventsExportRequestParams added in v1.0.426

type DescribeReverseShellEventsExportRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type DescribeReverseShellEventsExportResponse

type DescribeReverseShellEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellEventsExportResponseParams `json:"Response"`
}

func NewDescribeReverseShellEventsExportResponse

func NewDescribeReverseShellEventsExportResponse() (response *DescribeReverseShellEventsExportResponse)

func (*DescribeReverseShellEventsExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventsExportResponse) ToJsonString

type DescribeReverseShellEventsExportResponseParams added in v1.0.426

type DescribeReverseShellEventsExportResponseParams struct {
	// execle下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellEventsRequest

type DescribeReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数
	// InnerNetAlarmShow- int - 是否必填:1 - 内网告警展示 0 - 不展示
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeReverseShellEventsRequest

func NewDescribeReverseShellEventsRequest() (request *DescribeReverseShellEventsRequest)

func (*DescribeReverseShellEventsRequest) FromJsonString

func (r *DescribeReverseShellEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventsRequest) ToJsonString

func (r *DescribeReverseShellEventsRequest) ToJsonString() string

type DescribeReverseShellEventsRequestParams added in v1.0.426

type DescribeReverseShellEventsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数
	// InnerNetAlarmShow- int - 是否必填:1 - 内网告警展示 0 - 不展示
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeReverseShellEventsResponse

type DescribeReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellEventsResponseParams `json:"Response"`
}

func NewDescribeReverseShellEventsResponse

func NewDescribeReverseShellEventsResponse() (response *DescribeReverseShellEventsResponse)

func (*DescribeReverseShellEventsResponse) FromJsonString

func (r *DescribeReverseShellEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventsResponse) ToJsonString

func (r *DescribeReverseShellEventsResponse) ToJsonString() string

type DescribeReverseShellEventsResponseParams added in v1.0.426

type DescribeReverseShellEventsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 反弹shell数组
	EventSet []*ReverseShellEventInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellWhiteListDetailRequest

type DescribeReverseShellWhiteListDetailRequest struct {
	*tchttp.BaseRequest

	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}

func NewDescribeReverseShellWhiteListDetailRequest

func NewDescribeReverseShellWhiteListDetailRequest() (request *DescribeReverseShellWhiteListDetailRequest)

func (*DescribeReverseShellWhiteListDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellWhiteListDetailRequest) ToJsonString

type DescribeReverseShellWhiteListDetailRequestParams added in v1.0.426

type DescribeReverseShellWhiteListDetailRequestParams struct {
	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}

Predefined struct for user

type DescribeReverseShellWhiteListDetailResponse

type DescribeReverseShellWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellWhiteListDetailResponseParams `json:"Response"`
}

func NewDescribeReverseShellWhiteListDetailResponse

func NewDescribeReverseShellWhiteListDetailResponse() (response *DescribeReverseShellWhiteListDetailResponse)

func (*DescribeReverseShellWhiteListDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellWhiteListDetailResponse) ToJsonString

type DescribeReverseShellWhiteListDetailResponseParams added in v1.0.426

type DescribeReverseShellWhiteListDetailResponseParams struct {
	// 事件基本信息
	WhiteListDetailInfo *ReverseShellWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellWhiteListsRequest

type DescribeReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeReverseShellWhiteListsRequest

func NewDescribeReverseShellWhiteListsRequest() (request *DescribeReverseShellWhiteListsRequest)

func (*DescribeReverseShellWhiteListsRequest) FromJsonString

func (r *DescribeReverseShellWhiteListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellWhiteListsRequest) ToJsonString

type DescribeReverseShellWhiteListsRequestParams added in v1.0.426

type DescribeReverseShellWhiteListsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeReverseShellWhiteListsResponse

type DescribeReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellWhiteListsResponseParams `json:"Response"`
}

func NewDescribeReverseShellWhiteListsResponse

func NewDescribeReverseShellWhiteListsResponse() (response *DescribeReverseShellWhiteListsResponse)

func (*DescribeReverseShellWhiteListsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellWhiteListsResponse) ToJsonString

type DescribeReverseShellWhiteListsResponseParams added in v1.0.426

type DescribeReverseShellWhiteListsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 白名单信息列表
	WhiteListSet []*ReverseShellWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsEventDetailRequest added in v1.0.722

type DescribeRiskDnsEventDetailRequest struct {
	*tchttp.BaseRequest

	// 事件ID
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}

func NewDescribeRiskDnsEventDetailRequest added in v1.0.722

func NewDescribeRiskDnsEventDetailRequest() (request *DescribeRiskDnsEventDetailRequest)

func (*DescribeRiskDnsEventDetailRequest) FromJsonString added in v1.0.722

func (r *DescribeRiskDnsEventDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventDetailRequest) ToJsonString added in v1.0.722

func (r *DescribeRiskDnsEventDetailRequest) ToJsonString() string

type DescribeRiskDnsEventDetailRequestParams added in v1.0.722

type DescribeRiskDnsEventDetailRequestParams struct {
	// 事件ID
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`
}

Predefined struct for user

type DescribeRiskDnsEventDetailResponse added in v1.0.722

type DescribeRiskDnsEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsEventDetailResponseParams `json:"Response"`
}

func NewDescribeRiskDnsEventDetailResponse added in v1.0.722

func NewDescribeRiskDnsEventDetailResponse() (response *DescribeRiskDnsEventDetailResponse)

func (*DescribeRiskDnsEventDetailResponse) FromJsonString added in v1.0.722

func (r *DescribeRiskDnsEventDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventDetailResponse) ToJsonString added in v1.0.722

func (r *DescribeRiskDnsEventDetailResponse) ToJsonString() string

type DescribeRiskDnsEventDetailResponseParams added in v1.0.722

type DescribeRiskDnsEventDetailResponseParams struct {
	// 事件ID
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`

	// 事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 恶意请求次数
	EventCount *uint64 `json:"EventCount,omitnil" name:"EventCount"`

	// 首次发现时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 隔离状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 内网IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 事件描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 参考链接
	Reference []*string `json:"Reference,omitnil" name:"Reference"`

	// 恶意域名或IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil" name:"Address"`

	// 恶意IP所属城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil" name:"City"`

	// 命中规则类型
	// SYSTEM:系统规则
	//  USER:用户自定义
	MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`

	// 标签特征
	FeatureLabel *string `json:"FeatureLabel,omitnil" name:"FeatureLabel"`

	// 进程权限
	ProcessAuthority *string `json:"ProcessAuthority,omitnil" name:"ProcessAuthority"`

	// 进程md5
	ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`

	// 进程启动用户
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`

	// 进程用户组
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 进程树
	ProcessTree *string `json:"ProcessTree,omitnil" name:"ProcessTree"`

	// 进程命令行参数
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`

	// 父进程启动用户
	ParentProcessStartUser *string `json:"ParentProcessStartUser,omitnil" name:"ParentProcessStartUser"`

	// 父进程用户组
	ParentProcessUserGroup *string `json:"ParentProcessUserGroup,omitnil" name:"ParentProcessUserGroup"`

	// 父进程路径
	ParentProcessPath *string `json:"ParentProcessPath,omitnil" name:"ParentProcessPath"`

	// 父进程命令行参数
	ParentProcessParam *string `json:"ParentProcessParam,omitnil" name:"ParentProcessParam"`

	// 祖先进程启动用户
	AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitnil" name:"AncestorProcessStartUser"`

	// 祖先进程用户组
	AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitnil" name:"AncestorProcessUserGroup"`

	// 祖先进程路径
	AncestorProcessPath *string `json:"AncestorProcessPath,omitnil" name:"AncestorProcessPath"`

	// 祖先进程命令行参数
	AncestorProcessParam *string `json:"AncestorProcessParam,omitnil" name:"AncestorProcessParam"`

	// 主机ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 事件状态
	// EVENT_UNDEAL: 待处理
	// EVENT_DEALED:已处理
	// EVENT_IGNORE: 已忽略
	// EVENT_ADD_WHITE:已加白
	EventStatus *string `json:"EventStatus,omitnil" name:"EventStatus"`

	// 操作时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 节点类型
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// podip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod状态
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`

	// 节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点ID名称
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsListRequest added in v1.0.722

type DescribeRiskDnsListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>EventStatus- String - 是否必填:否 - 事件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_ADD_WHITE:已加白</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP</li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>RiskDns- string - 是否必填:否 - 恶意域名。</li>
	// <li>RiskIP- string - 是否必填:否 - 恶意IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	// <li>PublicIP- string - 是否必填:否 - 外网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:告警数量:EventCount,最近生成时间:LatestFoundTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeRiskDnsListRequest added in v1.0.722

func NewDescribeRiskDnsListRequest() (request *DescribeRiskDnsListRequest)

func (*DescribeRiskDnsListRequest) FromJsonString added in v1.0.722

func (r *DescribeRiskDnsListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsListRequest) ToJsonString added in v1.0.722

func (r *DescribeRiskDnsListRequest) ToJsonString() string

type DescribeRiskDnsListRequestParams added in v1.0.722

type DescribeRiskDnsListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>EventStatus- String - 是否必填:否 - 事件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_ADD_WHITE:已加白</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP</li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>RiskDns- string - 是否必填:否 - 恶意域名。</li>
	// <li>RiskIP- string - 是否必填:否 - 恶意IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	// <li>PublicIP- string - 是否必填:否 - 外网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:告警数量:EventCount,最近生成时间:LatestFoundTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeRiskDnsListResponse added in v1.0.722

type DescribeRiskDnsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsListResponseParams `json:"Response"`
}

func NewDescribeRiskDnsListResponse added in v1.0.722

func NewDescribeRiskDnsListResponse() (response *DescribeRiskDnsListResponse)

func (*DescribeRiskDnsListResponse) FromJsonString added in v1.0.722

func (r *DescribeRiskDnsListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsListResponse) ToJsonString added in v1.0.722

func (r *DescribeRiskDnsListResponse) ToJsonString() string

type DescribeRiskDnsListResponseParams added in v1.0.722

type DescribeRiskDnsListResponseParams struct {
	// 恶意请求事件列表
	List []*RiskDnsEventInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskListRequest

type DescribeRiskListRequest struct {
	*tchttp.BaseRequest

	// 要查询的集群ID,如果不指定,则查询用户所有的风险项
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:RiskLevel风险等级, RiskTarget检查对象,风险对象,RiskType风险类别,RiskAttribute检测项所属的风险类型,Name
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeRiskListRequest

func NewDescribeRiskListRequest() (request *DescribeRiskListRequest)

func (*DescribeRiskListRequest) FromJsonString

func (r *DescribeRiskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskListRequest) ToJsonString

func (r *DescribeRiskListRequest) ToJsonString() string

type DescribeRiskListRequestParams added in v1.0.426

type DescribeRiskListRequestParams struct {
	// 要查询的集群ID,如果不指定,则查询用户所有的风险项
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:RiskLevel风险等级, RiskTarget检查对象,风险对象,RiskType风险类别,RiskAttribute检测项所属的风险类型,Name
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeRiskListResponse

type DescribeRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskListResponse

func NewDescribeRiskListResponse() (response *DescribeRiskListResponse)

func (*DescribeRiskListResponse) FromJsonString

func (r *DescribeRiskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskListResponse) ToJsonString

func (r *DescribeRiskListResponse) ToJsonString() string

type DescribeRiskListResponseParams added in v1.0.426

type DescribeRiskListResponseParams struct {
	// 风险详情数组
	ClusterRiskItems []*ClusterRiskItem `json:"ClusterRiskItems,omitnil" name:"ClusterRiskItems"`

	// 风险项的总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallDetailRequest

type DescribeRiskSyscallDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

func NewDescribeRiskSyscallDetailRequest

func NewDescribeRiskSyscallDetailRequest() (request *DescribeRiskSyscallDetailRequest)

func (*DescribeRiskSyscallDetailRequest) FromJsonString

func (r *DescribeRiskSyscallDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallDetailRequest) ToJsonString

func (r *DescribeRiskSyscallDetailRequest) ToJsonString() string

type DescribeRiskSyscallDetailRequestParams added in v1.0.426

type DescribeRiskSyscallDetailRequestParams struct {
	// 事件唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`
}

Predefined struct for user

type DescribeRiskSyscallDetailResponse

type DescribeRiskSyscallDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallDetailResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallDetailResponse

func NewDescribeRiskSyscallDetailResponse() (response *DescribeRiskSyscallDetailResponse)

func (*DescribeRiskSyscallDetailResponse) FromJsonString

func (r *DescribeRiskSyscallDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallDetailResponse) ToJsonString

func (r *DescribeRiskSyscallDetailResponse) ToJsonString() string

type DescribeRiskSyscallDetailResponseParams added in v1.0.426

type DescribeRiskSyscallDetailResponseParams struct {
	// 事件基本信息
	EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitnil" name:"EventBaseInfo"`

	// 进程信息
	ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitnil" name:"ProcessInfo"`

	// 父进程信息
	ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitnil" name:"ParentProcessInfo"`

	// 事件描述
	EventDetail *RiskSyscallEventDescription `json:"EventDetail,omitnil" name:"EventDetail"`

	// 祖先进程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitnil" name:"AncestorProcessInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallEventsExportRequest

type DescribeRiskSyscallEventsExportRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewDescribeRiskSyscallEventsExportRequest

func NewDescribeRiskSyscallEventsExportRequest() (request *DescribeRiskSyscallEventsExportRequest)

func (*DescribeRiskSyscallEventsExportRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallEventsExportRequest) ToJsonString

type DescribeRiskSyscallEventsExportRequestParams added in v1.0.426

type DescribeRiskSyscallEventsExportRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type DescribeRiskSyscallEventsExportResponse

type DescribeRiskSyscallEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallEventsExportResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallEventsExportResponse

func NewDescribeRiskSyscallEventsExportResponse() (response *DescribeRiskSyscallEventsExportResponse)

func (*DescribeRiskSyscallEventsExportResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallEventsExportResponse) ToJsonString

type DescribeRiskSyscallEventsExportResponseParams added in v1.0.426

type DescribeRiskSyscallEventsExportResponseParams struct {
	// Excel下载地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil" name:"DownloadUrl"`

	// 任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallEventsRequest

type DescribeRiskSyscallEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeRiskSyscallEventsRequest

func NewDescribeRiskSyscallEventsRequest() (request *DescribeRiskSyscallEventsRequest)

func (*DescribeRiskSyscallEventsRequest) FromJsonString

func (r *DescribeRiskSyscallEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallEventsRequest) ToJsonString

func (r *DescribeRiskSyscallEventsRequest) ToJsonString() string

type DescribeRiskSyscallEventsRequestParams added in v1.0.426

type DescribeRiskSyscallEventsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeRiskSyscallEventsResponse

type DescribeRiskSyscallEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallEventsResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallEventsResponse

func NewDescribeRiskSyscallEventsResponse() (response *DescribeRiskSyscallEventsResponse)

func (*DescribeRiskSyscallEventsResponse) FromJsonString

func (r *DescribeRiskSyscallEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallEventsResponse) ToJsonString

func (r *DescribeRiskSyscallEventsResponse) ToJsonString() string

type DescribeRiskSyscallEventsResponseParams added in v1.0.426

type DescribeRiskSyscallEventsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 高危系统调用数组
	EventSet []*RiskSyscallEventInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallNamesRequest

type DescribeRiskSyscallNamesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRiskSyscallNamesRequest

func NewDescribeRiskSyscallNamesRequest() (request *DescribeRiskSyscallNamesRequest)

func (*DescribeRiskSyscallNamesRequest) FromJsonString

func (r *DescribeRiskSyscallNamesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallNamesRequest) ToJsonString

func (r *DescribeRiskSyscallNamesRequest) ToJsonString() string

type DescribeRiskSyscallNamesRequestParams added in v1.0.426

type DescribeRiskSyscallNamesRequestParams struct {
}

Predefined struct for user

type DescribeRiskSyscallNamesResponse

type DescribeRiskSyscallNamesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallNamesResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallNamesResponse

func NewDescribeRiskSyscallNamesResponse() (response *DescribeRiskSyscallNamesResponse)

func (*DescribeRiskSyscallNamesResponse) FromJsonString

func (r *DescribeRiskSyscallNamesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallNamesResponse) ToJsonString

func (r *DescribeRiskSyscallNamesResponse) ToJsonString() string

type DescribeRiskSyscallNamesResponseParams added in v1.0.426

type DescribeRiskSyscallNamesResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 系统调用名称列表
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallWhiteListDetailRequest

type DescribeRiskSyscallWhiteListDetailRequest struct {
	*tchttp.BaseRequest

	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}

func NewDescribeRiskSyscallWhiteListDetailRequest

func NewDescribeRiskSyscallWhiteListDetailRequest() (request *DescribeRiskSyscallWhiteListDetailRequest)

func (*DescribeRiskSyscallWhiteListDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallWhiteListDetailRequest) ToJsonString

type DescribeRiskSyscallWhiteListDetailRequestParams added in v1.0.426

type DescribeRiskSyscallWhiteListDetailRequestParams struct {
	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitnil" name:"WhiteListId"`
}

Predefined struct for user

type DescribeRiskSyscallWhiteListDetailResponse

type DescribeRiskSyscallWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallWhiteListDetailResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallWhiteListDetailResponse

func NewDescribeRiskSyscallWhiteListDetailResponse() (response *DescribeRiskSyscallWhiteListDetailResponse)

func (*DescribeRiskSyscallWhiteListDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallWhiteListDetailResponse) ToJsonString

type DescribeRiskSyscallWhiteListDetailResponseParams added in v1.0.426

type DescribeRiskSyscallWhiteListDetailResponseParams struct {
	// 白名单基本信息
	WhiteListDetailInfo *RiskSyscallWhiteListInfo `json:"WhiteListDetailInfo,omitnil" name:"WhiteListDetailInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskSyscallWhiteListsRequest

type DescribeRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeRiskSyscallWhiteListsRequest

func NewDescribeRiskSyscallWhiteListsRequest() (request *DescribeRiskSyscallWhiteListsRequest)

func (*DescribeRiskSyscallWhiteListsRequest) FromJsonString

func (r *DescribeRiskSyscallWhiteListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallWhiteListsRequest) ToJsonString

func (r *DescribeRiskSyscallWhiteListsRequest) ToJsonString() string

type DescribeRiskSyscallWhiteListsRequestParams added in v1.0.426

type DescribeRiskSyscallWhiteListsRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeRiskSyscallWhiteListsResponse

type DescribeRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskSyscallWhiteListsResponseParams `json:"Response"`
}

func NewDescribeRiskSyscallWhiteListsResponse

func NewDescribeRiskSyscallWhiteListsResponse() (response *DescribeRiskSyscallWhiteListsResponse)

func (*DescribeRiskSyscallWhiteListsResponse) FromJsonString

func (r *DescribeRiskSyscallWhiteListsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskSyscallWhiteListsResponse) ToJsonString

type DescribeRiskSyscallWhiteListsResponseParams added in v1.0.426

type DescribeRiskSyscallWhiteListsResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 白名单信息列表
	WhiteListSet []*RiskSyscallWhiteListBaseInfo `json:"WhiteListSet,omitnil" name:"WhiteListSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeScanIgnoreVulListRequest added in v1.0.518

type DescribeScanIgnoreVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式:DESC,ACS
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段 UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeScanIgnoreVulListRequest added in v1.0.518

func NewDescribeScanIgnoreVulListRequest() (request *DescribeScanIgnoreVulListRequest)

func (*DescribeScanIgnoreVulListRequest) FromJsonString added in v1.0.518

func (r *DescribeScanIgnoreVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanIgnoreVulListRequest) ToJsonString added in v1.0.518

func (r *DescribeScanIgnoreVulListRequest) ToJsonString() string

type DescribeScanIgnoreVulListRequestParams added in v1.0.518

type DescribeScanIgnoreVulListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式:DESC,ACS
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段 UpdateTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeScanIgnoreVulListResponse added in v1.0.518

type DescribeScanIgnoreVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanIgnoreVulListResponseParams `json:"Response"`
}

func NewDescribeScanIgnoreVulListResponse added in v1.0.518

func NewDescribeScanIgnoreVulListResponse() (response *DescribeScanIgnoreVulListResponse)

func (*DescribeScanIgnoreVulListResponse) FromJsonString added in v1.0.518

func (r *DescribeScanIgnoreVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanIgnoreVulListResponse) ToJsonString added in v1.0.518

func (r *DescribeScanIgnoreVulListResponse) ToJsonString() string

type DescribeScanIgnoreVulListResponseParams added in v1.0.518

type DescribeScanIgnoreVulListResponseParams struct {
	// 总是
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞列表
	List []*ScanIgnoreVul `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchExportListRequest added in v1.0.518

type DescribeSearchExportListRequest struct {
	*tchttp.BaseRequest

	// ES查询条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}

func NewDescribeSearchExportListRequest added in v1.0.518

func NewDescribeSearchExportListRequest() (request *DescribeSearchExportListRequest)

func (*DescribeSearchExportListRequest) FromJsonString added in v1.0.518

func (r *DescribeSearchExportListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchExportListRequest) ToJsonString added in v1.0.518

func (r *DescribeSearchExportListRequest) ToJsonString() string

type DescribeSearchExportListRequestParams added in v1.0.518

type DescribeSearchExportListRequestParams struct {
	// ES查询条件JSON
	Query *string `json:"Query,omitnil" name:"Query"`
}

Predefined struct for user

type DescribeSearchExportListResponse added in v1.0.518

type DescribeSearchExportListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchExportListResponseParams `json:"Response"`
}

func NewDescribeSearchExportListResponse added in v1.0.518

func NewDescribeSearchExportListResponse() (response *DescribeSearchExportListResponse)

func (*DescribeSearchExportListResponse) FromJsonString added in v1.0.518

func (r *DescribeSearchExportListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchExportListResponse) ToJsonString added in v1.0.518

func (r *DescribeSearchExportListResponse) ToJsonString() string

type DescribeSearchExportListResponseParams added in v1.0.518

type DescribeSearchExportListResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchLogsRequest added in v1.0.518

type DescribeSearchLogsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSearchLogsRequest added in v1.0.518

func NewDescribeSearchLogsRequest() (request *DescribeSearchLogsRequest)

func (*DescribeSearchLogsRequest) FromJsonString added in v1.0.518

func (r *DescribeSearchLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchLogsRequest) ToJsonString added in v1.0.518

func (r *DescribeSearchLogsRequest) ToJsonString() string

type DescribeSearchLogsRequestParams added in v1.0.518

type DescribeSearchLogsRequestParams struct {
}

Predefined struct for user

type DescribeSearchLogsResponse added in v1.0.518

type DescribeSearchLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchLogsResponseParams `json:"Response"`
}

func NewDescribeSearchLogsResponse added in v1.0.518

func NewDescribeSearchLogsResponse() (response *DescribeSearchLogsResponse)

func (*DescribeSearchLogsResponse) FromJsonString added in v1.0.518

func (r *DescribeSearchLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchLogsResponse) ToJsonString added in v1.0.518

func (r *DescribeSearchLogsResponse) ToJsonString() string

type DescribeSearchLogsResponseParams added in v1.0.518

type DescribeSearchLogsResponseParams struct {
	// 历史搜索记录 保留最新的10条
	Data []*string `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchTemplatesRequest added in v1.0.518

type DescribeSearchTemplatesRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

func NewDescribeSearchTemplatesRequest added in v1.0.518

func NewDescribeSearchTemplatesRequest() (request *DescribeSearchTemplatesRequest)

func (*DescribeSearchTemplatesRequest) FromJsonString added in v1.0.518

func (r *DescribeSearchTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchTemplatesRequest) ToJsonString added in v1.0.518

func (r *DescribeSearchTemplatesRequest) ToJsonString() string

type DescribeSearchTemplatesRequestParams added in v1.0.518

type DescribeSearchTemplatesRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
}

Predefined struct for user

type DescribeSearchTemplatesResponse added in v1.0.518

type DescribeSearchTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchTemplatesResponseParams `json:"Response"`
}

func NewDescribeSearchTemplatesResponse added in v1.0.518

func NewDescribeSearchTemplatesResponse() (response *DescribeSearchTemplatesResponse)

func (*DescribeSearchTemplatesResponse) FromJsonString added in v1.0.518

func (r *DescribeSearchTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchTemplatesResponse) ToJsonString added in v1.0.518

func (r *DescribeSearchTemplatesResponse) ToJsonString() string

type DescribeSearchTemplatesResponseParams added in v1.0.518

type DescribeSearchTemplatesResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 模板列表
	List []*SearchTemplate `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecEventsTendencyRequest

type DescribeSecEventsTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

func NewDescribeSecEventsTendencyRequest

func NewDescribeSecEventsTendencyRequest() (request *DescribeSecEventsTendencyRequest)

func (*DescribeSecEventsTendencyRequest) FromJsonString

func (r *DescribeSecEventsTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecEventsTendencyRequest) ToJsonString

func (r *DescribeSecEventsTendencyRequest) ToJsonString() string

type DescribeSecEventsTendencyRequestParams added in v1.0.426

type DescribeSecEventsTendencyRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

Predefined struct for user

type DescribeSecEventsTendencyResponse

type DescribeSecEventsTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecEventsTendencyResponseParams `json:"Response"`
}

func NewDescribeSecEventsTendencyResponse

func NewDescribeSecEventsTendencyResponse() (response *DescribeSecEventsTendencyResponse)

func (*DescribeSecEventsTendencyResponse) FromJsonString

func (r *DescribeSecEventsTendencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecEventsTendencyResponse) ToJsonString

func (r *DescribeSecEventsTendencyResponse) ToJsonString() string

type DescribeSecEventsTendencyResponseParams added in v1.0.426

type DescribeSecEventsTendencyResponseParams struct {
	// 运行时安全事件趋势信息列表
	EventTendencySet []*SecTendencyEventInfo `json:"EventTendencySet,omitnil" name:"EventTendencySet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogAlertMsgRequest added in v1.0.518

type DescribeSecLogAlertMsgRequest struct {
	*tchttp.BaseRequest

	// 告警类型
	// 日志储量告警: log_reserve_full
	// 日志存储时间告警: log_save_day_limit
	// kafka实例/公网域名不可用: kafka_instance_domain_unavailable
	// kafka 用户名密码错误: kafka_user_passwd_wrong
	// kafka后台报错字段: kafka_field_wrong
	Type []*string `json:"Type,omitnil" name:"Type"`
}

func NewDescribeSecLogAlertMsgRequest added in v1.0.518

func NewDescribeSecLogAlertMsgRequest() (request *DescribeSecLogAlertMsgRequest)

func (*DescribeSecLogAlertMsgRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogAlertMsgRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogAlertMsgRequest) ToJsonString added in v1.0.518

func (r *DescribeSecLogAlertMsgRequest) ToJsonString() string

type DescribeSecLogAlertMsgRequestParams added in v1.0.518

type DescribeSecLogAlertMsgRequestParams struct {
	// 告警类型
	// 日志储量告警: log_reserve_full
	// 日志存储时间告警: log_save_day_limit
	// kafka实例/公网域名不可用: kafka_instance_domain_unavailable
	// kafka 用户名密码错误: kafka_user_passwd_wrong
	// kafka后台报错字段: kafka_field_wrong
	Type []*string `json:"Type,omitnil" name:"Type"`
}

Predefined struct for user

type DescribeSecLogAlertMsgResponse added in v1.0.518

type DescribeSecLogAlertMsgResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogAlertMsgResponseParams `json:"Response"`
}

func NewDescribeSecLogAlertMsgResponse added in v1.0.518

func NewDescribeSecLogAlertMsgResponse() (response *DescribeSecLogAlertMsgResponse)

func (*DescribeSecLogAlertMsgResponse) FromJsonString added in v1.0.518

func (r *DescribeSecLogAlertMsgResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogAlertMsgResponse) ToJsonString added in v1.0.518

func (r *DescribeSecLogAlertMsgResponse) ToJsonString() string

type DescribeSecLogAlertMsgResponseParams added in v1.0.518

type DescribeSecLogAlertMsgResponseParams struct {
	// 告警消息队列
	List []*SecLogAlertMsgInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogCleanSettingInfoRequest added in v1.0.518

type DescribeSecLogCleanSettingInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogCleanSettingInfoRequest added in v1.0.518

func NewDescribeSecLogCleanSettingInfoRequest() (request *DescribeSecLogCleanSettingInfoRequest)

func (*DescribeSecLogCleanSettingInfoRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogCleanSettingInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogCleanSettingInfoRequest) ToJsonString added in v1.0.518

type DescribeSecLogCleanSettingInfoRequestParams added in v1.0.518

type DescribeSecLogCleanSettingInfoRequestParams struct {
}

Predefined struct for user

type DescribeSecLogCleanSettingInfoResponse added in v1.0.518

type DescribeSecLogCleanSettingInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogCleanSettingInfoResponseParams `json:"Response"`
}

func NewDescribeSecLogCleanSettingInfoResponse added in v1.0.518

func NewDescribeSecLogCleanSettingInfoResponse() (response *DescribeSecLogCleanSettingInfoResponse)

func (*DescribeSecLogCleanSettingInfoResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogCleanSettingInfoResponse) ToJsonString added in v1.0.518

type DescribeSecLogCleanSettingInfoResponseParams added in v1.0.518

type DescribeSecLogCleanSettingInfoResponseParams struct {
	// 触发清理的储量底线
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`

	// 清理停止时的储量截至线
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`

	// 触发清理的存储天数
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogDeliveryClsOptionsRequest added in v1.0.518

type DescribeSecLogDeliveryClsOptionsRequest struct {
	*tchttp.BaseRequest

	// 地域
	ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}

func NewDescribeSecLogDeliveryClsOptionsRequest added in v1.0.518

func NewDescribeSecLogDeliveryClsOptionsRequest() (request *DescribeSecLogDeliveryClsOptionsRequest)

func (*DescribeSecLogDeliveryClsOptionsRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryClsOptionsRequest) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryClsOptionsRequestParams added in v1.0.518

type DescribeSecLogDeliveryClsOptionsRequestParams struct {
	// 地域
	ClsRegion *string `json:"ClsRegion,omitnil" name:"ClsRegion"`
}

Predefined struct for user

type DescribeSecLogDeliveryClsOptionsResponse added in v1.0.518

type DescribeSecLogDeliveryClsOptionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryClsOptionsResponseParams `json:"Response"`
}

func NewDescribeSecLogDeliveryClsOptionsResponse added in v1.0.518

func NewDescribeSecLogDeliveryClsOptionsResponse() (response *DescribeSecLogDeliveryClsOptionsResponse)

func (*DescribeSecLogDeliveryClsOptionsResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryClsOptionsResponse) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryClsOptionsResponseParams added in v1.0.518

type DescribeSecLogDeliveryClsOptionsResponseParams struct {
	// cls可选日志集合列表(仅当入参ClsRegion不为空时返回)
	LogSetList []*ClsLogsetInfo `json:"LogSetList,omitnil" name:"LogSetList"`

	// 可选地域列表(仅当入参ClsRegion为空时返回)
	RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogDeliveryClsSettingRequest added in v1.0.518

type DescribeSecLogDeliveryClsSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogDeliveryClsSettingRequest added in v1.0.518

func NewDescribeSecLogDeliveryClsSettingRequest() (request *DescribeSecLogDeliveryClsSettingRequest)

func (*DescribeSecLogDeliveryClsSettingRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryClsSettingRequest) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryClsSettingRequestParams added in v1.0.518

type DescribeSecLogDeliveryClsSettingRequestParams struct {
}

Predefined struct for user

type DescribeSecLogDeliveryClsSettingResponse added in v1.0.518

type DescribeSecLogDeliveryClsSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryClsSettingResponseParams `json:"Response"`
}

func NewDescribeSecLogDeliveryClsSettingResponse added in v1.0.518

func NewDescribeSecLogDeliveryClsSettingResponse() (response *DescribeSecLogDeliveryClsSettingResponse)

func (*DescribeSecLogDeliveryClsSettingResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryClsSettingResponse) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryClsSettingResponseParams added in v1.0.518

type DescribeSecLogDeliveryClsSettingResponseParams struct {
	// 日志类型列表
	LogTypeList []*SecLogDeliveryClsSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogDeliveryKafkaOptionsRequest added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsRequest struct {
	*tchttp.BaseRequest

	// 地域,若为空则返回所有可选地域
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}

func NewDescribeSecLogDeliveryKafkaOptionsRequest added in v1.0.518

func NewDescribeSecLogDeliveryKafkaOptionsRequest() (request *DescribeSecLogDeliveryKafkaOptionsRequest)

func (*DescribeSecLogDeliveryKafkaOptionsRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryKafkaOptionsRequest) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsRequestParams added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsRequestParams struct {
	// 地域,若为空则返回所有可选地域
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}

Predefined struct for user

type DescribeSecLogDeliveryKafkaOptionsResponse added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryKafkaOptionsResponseParams `json:"Response"`
}

func NewDescribeSecLogDeliveryKafkaOptionsResponse added in v1.0.518

func NewDescribeSecLogDeliveryKafkaOptionsResponse() (response *DescribeSecLogDeliveryKafkaOptionsResponse)

func (*DescribeSecLogDeliveryKafkaOptionsResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryKafkaOptionsResponse) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsResponseParams added in v1.0.518

type DescribeSecLogDeliveryKafkaOptionsResponseParams struct {
	// 实例列表
	InstanceList []*CKafkaInstanceInfo `json:"InstanceList,omitnil" name:"InstanceList"`

	// 地域列表
	RegionList []*RegionInfo `json:"RegionList,omitnil" name:"RegionList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogDeliveryKafkaSettingRequest added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogDeliveryKafkaSettingRequest added in v1.0.518

func NewDescribeSecLogDeliveryKafkaSettingRequest() (request *DescribeSecLogDeliveryKafkaSettingRequest)

func (*DescribeSecLogDeliveryKafkaSettingRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryKafkaSettingRequest) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingRequestParams added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingRequestParams struct {
}

Predefined struct for user

type DescribeSecLogDeliveryKafkaSettingResponse added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}

func NewDescribeSecLogDeliveryKafkaSettingResponse added in v1.0.518

func NewDescribeSecLogDeliveryKafkaSettingResponse() (response *DescribeSecLogDeliveryKafkaSettingResponse)

func (*DescribeSecLogDeliveryKafkaSettingResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogDeliveryKafkaSettingResponse) ToJsonString added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingResponseParams added in v1.0.518

type DescribeSecLogDeliveryKafkaSettingResponseParams struct {
	// 消息队列实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 消息队列实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil" name:"Domain"`

	// 日志类型队列
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`

	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	User *string `json:"User,omitnil" name:"User"`

	// 地域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogJoinObjectListRequest added in v1.0.518

type DescribeSecLogJoinObjectListRequest struct {
	*tchttp.BaseRequest

	// 日志类型
	// bash: "container_bash",
	// 启动: "container_launch",
	// "k8s": "k8s_api"
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 主机状态 </li>
	// <li>HostIP- String - 是否必填:否 - 主机内网IP </li>
	// <li>PublicIP- String - 是否必填:否 - 主机外网IP </li>
	// <li>HostName- String - 是否必填:否 - 主机名称 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeSecLogJoinObjectListRequest added in v1.0.518

func NewDescribeSecLogJoinObjectListRequest() (request *DescribeSecLogJoinObjectListRequest)

func (*DescribeSecLogJoinObjectListRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogJoinObjectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogJoinObjectListRequest) ToJsonString added in v1.0.518

func (r *DescribeSecLogJoinObjectListRequest) ToJsonString() string

type DescribeSecLogJoinObjectListRequestParams added in v1.0.518

type DescribeSecLogJoinObjectListRequestParams struct {
	// 日志类型
	// bash: "container_bash",
	// 启动: "container_launch",
	// "k8s": "k8s_api"
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 主机状态 </li>
	// <li>HostIP- String - 是否必填:否 - 主机内网IP </li>
	// <li>PublicIP- String - 是否必填:否 - 主机外网IP </li>
	// <li>HostName- String - 是否必填:否 - 主机名称 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeSecLogJoinObjectListResponse added in v1.0.518

type DescribeSecLogJoinObjectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogJoinObjectListResponseParams `json:"Response"`
}

func NewDescribeSecLogJoinObjectListResponse added in v1.0.518

func NewDescribeSecLogJoinObjectListResponse() (response *DescribeSecLogJoinObjectListResponse)

func (*DescribeSecLogJoinObjectListResponse) FromJsonString added in v1.0.518

func (r *DescribeSecLogJoinObjectListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogJoinObjectListResponse) ToJsonString added in v1.0.518

func (r *DescribeSecLogJoinObjectListResponse) ToJsonString() string

type DescribeSecLogJoinObjectListResponseParams added in v1.0.518

type DescribeSecLogJoinObjectListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 接入对象列表
	List []*SecLogJoinObjectInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogJoinTypeListRequest added in v1.0.518

type DescribeSecLogJoinTypeListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogJoinTypeListRequest added in v1.0.518

func NewDescribeSecLogJoinTypeListRequest() (request *DescribeSecLogJoinTypeListRequest)

func (*DescribeSecLogJoinTypeListRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogJoinTypeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogJoinTypeListRequest) ToJsonString added in v1.0.518

func (r *DescribeSecLogJoinTypeListRequest) ToJsonString() string

type DescribeSecLogJoinTypeListRequestParams added in v1.0.518

type DescribeSecLogJoinTypeListRequestParams struct {
}

Predefined struct for user

type DescribeSecLogJoinTypeListResponse added in v1.0.518

type DescribeSecLogJoinTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogJoinTypeListResponseParams `json:"Response"`
}

func NewDescribeSecLogJoinTypeListResponse added in v1.0.518

func NewDescribeSecLogJoinTypeListResponse() (response *DescribeSecLogJoinTypeListResponse)

func (*DescribeSecLogJoinTypeListResponse) FromJsonString added in v1.0.518

func (r *DescribeSecLogJoinTypeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogJoinTypeListResponse) ToJsonString added in v1.0.518

func (r *DescribeSecLogJoinTypeListResponse) ToJsonString() string

type DescribeSecLogJoinTypeListResponseParams added in v1.0.518

type DescribeSecLogJoinTypeListResponseParams struct {
	// 接入日志列表
	List []*SecLogJoinInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogKafkaUINRequest added in v1.0.518

type DescribeSecLogKafkaUINRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogKafkaUINRequest added in v1.0.518

func NewDescribeSecLogKafkaUINRequest() (request *DescribeSecLogKafkaUINRequest)

func (*DescribeSecLogKafkaUINRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogKafkaUINRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogKafkaUINRequest) ToJsonString added in v1.0.518

func (r *DescribeSecLogKafkaUINRequest) ToJsonString() string

type DescribeSecLogKafkaUINRequestParams added in v1.0.518

type DescribeSecLogKafkaUINRequestParams struct {
}

Predefined struct for user

type DescribeSecLogKafkaUINResponse added in v1.0.518

type DescribeSecLogKafkaUINResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogKafkaUINResponseParams `json:"Response"`
}

func NewDescribeSecLogKafkaUINResponse added in v1.0.518

func NewDescribeSecLogKafkaUINResponse() (response *DescribeSecLogKafkaUINResponse)

func (*DescribeSecLogKafkaUINResponse) FromJsonString added in v1.0.518

func (r *DescribeSecLogKafkaUINResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogKafkaUINResponse) ToJsonString added in v1.0.518

func (r *DescribeSecLogKafkaUINResponse) ToJsonString() string

type DescribeSecLogKafkaUINResponseParams added in v1.0.518

type DescribeSecLogKafkaUINResponseParams struct {
	// 目标UIN
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`

	// 授权状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *bool `json:"Status,omitnil" name:"Status"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSecLogVasInfoRequest added in v1.0.518

type DescribeSecLogVasInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecLogVasInfoRequest added in v1.0.518

func NewDescribeSecLogVasInfoRequest() (request *DescribeSecLogVasInfoRequest)

func (*DescribeSecLogVasInfoRequest) FromJsonString added in v1.0.518

func (r *DescribeSecLogVasInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogVasInfoRequest) ToJsonString added in v1.0.518

func (r *DescribeSecLogVasInfoRequest) ToJsonString() string

type DescribeSecLogVasInfoRequestParams added in v1.0.518

type DescribeSecLogVasInfoRequestParams struct {
}

Predefined struct for user

type DescribeSecLogVasInfoResponse added in v1.0.518

type DescribeSecLogVasInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecLogVasInfoResponseParams `json:"Response"`
}

func NewDescribeSecLogVasInfoResponse added in v1.0.518

func NewDescribeSecLogVasInfoResponse() (response *DescribeSecLogVasInfoResponse)

func (*DescribeSecLogVasInfoResponse) FromJsonString added in v1.0.518

func (r *DescribeSecLogVasInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecLogVasInfoResponse) ToJsonString added in v1.0.518

func (r *DescribeSecLogVasInfoResponse) ToJsonString() string

type DescribeSecLogVasInfoResponseParams added in v1.0.518

type DescribeSecLogVasInfoResponseParams struct {
	// 购买状态
	// 待购: Pending
	// 已购: Normal
	// 隔离: Isolate
	BuyStatus *string `json:"BuyStatus,omitnil" name:"BuyStatus"`

	// 存储时长(月)
	LogSaveMonth *int64 `json:"LogSaveMonth,omitnil" name:"LogSaveMonth"`

	// 起始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 截止时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 存储容量(GB)
	LogCapacity *uint64 `json:"LogCapacity,omitnil" name:"LogCapacity"`

	// 资源ID
	ResourceID *string `json:"ResourceID,omitnil" name:"ResourceID"`

	// 是否曾经购买过(false:未曾 true:曾经购买过)
	IsPurchased *bool `json:"IsPurchased,omitnil" name:"IsPurchased"`

	// 试用存储容量(GB)
	TrialCapacity *uint64 `json:"TrialCapacity,omitnil" name:"TrialCapacity"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSupportDefenceVulRequest added in v1.0.518

type DescribeSupportDefenceVulRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:披露时间:SubmitTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeSupportDefenceVulRequest added in v1.0.518

func NewDescribeSupportDefenceVulRequest() (request *DescribeSupportDefenceVulRequest)

func (*DescribeSupportDefenceVulRequest) FromJsonString added in v1.0.518

func (r *DescribeSupportDefenceVulRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSupportDefenceVulRequest) ToJsonString added in v1.0.518

func (r *DescribeSupportDefenceVulRequest) ToJsonString() string

type DescribeSupportDefenceVulRequestParams added in v1.0.518

type DescribeSupportDefenceVulRequestParams struct {
	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:披露时间:SubmitTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeSupportDefenceVulResponse added in v1.0.518

type DescribeSupportDefenceVulResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSupportDefenceVulResponseParams `json:"Response"`
}

func NewDescribeSupportDefenceVulResponse added in v1.0.518

func NewDescribeSupportDefenceVulResponse() (response *DescribeSupportDefenceVulResponse)

func (*DescribeSupportDefenceVulResponse) FromJsonString added in v1.0.518

func (r *DescribeSupportDefenceVulResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSupportDefenceVulResponse) ToJsonString added in v1.0.518

func (r *DescribeSupportDefenceVulResponse) ToJsonString() string

type DescribeSupportDefenceVulResponseParams added in v1.0.518

type DescribeSupportDefenceVulResponseParams struct {
	// 支持防御的漏洞列表
	List []*SupportDefenceVul `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeSystemVulListRequest added in v1.0.518

type DescribeSystemVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeSystemVulListRequest added in v1.0.518

func NewDescribeSystemVulListRequest() (request *DescribeSystemVulListRequest)

func (*DescribeSystemVulListRequest) FromJsonString added in v1.0.518

func (r *DescribeSystemVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSystemVulListRequest) ToJsonString added in v1.0.518

func (r *DescribeSystemVulListRequest) ToJsonString() string

type DescribeSystemVulListRequestParams added in v1.0.518

type DescribeSystemVulListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeSystemVulListResponse added in v1.0.518

type DescribeSystemVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSystemVulListResponseParams `json:"Response"`
}

func NewDescribeSystemVulListResponse added in v1.0.518

func NewDescribeSystemVulListResponse() (response *DescribeSystemVulListResponse)

func (*DescribeSystemVulListResponse) FromJsonString added in v1.0.518

func (r *DescribeSystemVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSystemVulListResponse) ToJsonString added in v1.0.518

func (r *DescribeSystemVulListResponse) ToJsonString() string

type DescribeSystemVulListResponseParams added in v1.0.518

type DescribeSystemVulListResponseParams struct {
	// 漏洞总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞列表
	List []*VulInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeTaskResultSummaryRequest

type DescribeTaskResultSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeTaskResultSummaryRequest

func NewDescribeTaskResultSummaryRequest() (request *DescribeTaskResultSummaryRequest)

func (*DescribeTaskResultSummaryRequest) FromJsonString

func (r *DescribeTaskResultSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskResultSummaryRequest) ToJsonString

func (r *DescribeTaskResultSummaryRequest) ToJsonString() string

type DescribeTaskResultSummaryRequestParams added in v1.0.426

type DescribeTaskResultSummaryRequestParams struct {
}

Predefined struct for user

type DescribeTaskResultSummaryResponse

type DescribeTaskResultSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskResultSummaryResponseParams `json:"Response"`
}

func NewDescribeTaskResultSummaryResponse

func NewDescribeTaskResultSummaryResponse() (response *DescribeTaskResultSummaryResponse)

func (*DescribeTaskResultSummaryResponse) FromJsonString

func (r *DescribeTaskResultSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskResultSummaryResponse) ToJsonString

func (r *DescribeTaskResultSummaryResponse) ToJsonString() string

type DescribeTaskResultSummaryResponseParams added in v1.0.426

type DescribeTaskResultSummaryResponseParams struct {
	// 严重风险影响的节点数量,返回7天数据
	SeriousRiskNodeCount []*uint64 `json:"SeriousRiskNodeCount,omitnil" name:"SeriousRiskNodeCount"`

	// 高风险影响的节点的数量,返回7天数据
	HighRiskNodeCount []*uint64 `json:"HighRiskNodeCount,omitnil" name:"HighRiskNodeCount"`

	// 中风险检查项的节点数量,返回7天数据
	MiddleRiskNodeCount []*uint64 `json:"MiddleRiskNodeCount,omitnil" name:"MiddleRiskNodeCount"`

	// 提示风险检查项的节点数量,返回7天数据
	HintRiskNodeCount []*uint64 `json:"HintRiskNodeCount,omitnil" name:"HintRiskNodeCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeTcssSummaryRequest added in v1.0.518

type DescribeTcssSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeTcssSummaryRequest added in v1.0.518

func NewDescribeTcssSummaryRequest() (request *DescribeTcssSummaryRequest)

func (*DescribeTcssSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeTcssSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTcssSummaryRequest) ToJsonString added in v1.0.518

func (r *DescribeTcssSummaryRequest) ToJsonString() string

type DescribeTcssSummaryRequestParams added in v1.0.518

type DescribeTcssSummaryRequestParams struct {
}

Predefined struct for user

type DescribeTcssSummaryResponse added in v1.0.518

type DescribeTcssSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTcssSummaryResponseParams `json:"Response"`
}

func NewDescribeTcssSummaryResponse added in v1.0.518

func NewDescribeTcssSummaryResponse() (response *DescribeTcssSummaryResponse)

func (*DescribeTcssSummaryResponse) FromJsonString added in v1.0.518

func (r *DescribeTcssSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTcssSummaryResponse) ToJsonString added in v1.0.518

func (r *DescribeTcssSummaryResponse) ToJsonString() string

type DescribeTcssSummaryResponseParams added in v1.0.518

type DescribeTcssSummaryResponseParams struct {
	// 镜像总数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 已扫描镜像数
	ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitnil" name:"ScannedImageCnt"`

	// 待扫描镜像个数
	UnScannedImageCnt *uint64 `json:"UnScannedImageCnt,omitnil" name:"UnScannedImageCnt"`

	// 本地镜像个数
	LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`

	// 仓库镜像个数
	RepositoryImageCnt *uint64 `json:"RepositoryImageCnt,omitnil" name:"RepositoryImageCnt"`

	// 风险本地镜像个数
	RiskLocalImageCnt *uint64 `json:"RiskLocalImageCnt,omitnil" name:"RiskLocalImageCnt"`

	// 风险仓库镜像个数
	RiskRepositoryImageCnt *uint64 `json:"RiskRepositoryImageCnt,omitnil" name:"RiskRepositoryImageCnt"`

	// 容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 风险容器个数
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`

	// 集群个数
	ClusterCnt *uint64 `json:"ClusterCnt,omitnil" name:"ClusterCnt"`

	// 风险集群个数
	RiskClusterCnt *uint64 `json:"RiskClusterCnt,omitnil" name:"RiskClusterCnt"`

	// 待扫描漏洞个数
	UnScannedVulCnt *uint64 `json:"UnScannedVulCnt,omitnil" name:"UnScannedVulCnt"`

	// 风险漏洞个数
	RiskVulCnt *uint64 `json:"RiskVulCnt,omitnil" name:"RiskVulCnt"`

	// 安全基线待扫描项个数
	UnScannedBaseLineCnt *uint64 `json:"UnScannedBaseLineCnt,omitnil" name:"UnScannedBaseLineCnt"`

	// 安全基线风险个数
	RiskBaseLineCnt *uint64 `json:"RiskBaseLineCnt,omitnil" name:"RiskBaseLineCnt"`

	// 运行时(高危)待处理事件个数
	RuntimeUnhandleEventCnt *uint64 `json:"RuntimeUnhandleEventCnt,omitnil" name:"RuntimeUnhandleEventCnt"`

	// 待扫描集群个数
	UnScannedClusterCnt *uint64 `json:"UnScannedClusterCnt,omitnil" name:"UnScannedClusterCnt"`

	// 是否已扫描镜像
	ScanImageStatus *bool `json:"ScanImageStatus,omitnil" name:"ScanImageStatus"`

	// 是否已扫描集群
	ScanClusterStatus *bool `json:"ScanClusterStatus,omitnil" name:"ScanClusterStatus"`

	// 是否已扫描基线
	ScanBaseLineStatus *bool `json:"ScanBaseLineStatus,omitnil" name:"ScanBaseLineStatus"`

	// 是否已扫描漏洞
	ScanVulStatus *bool `json:"ScanVulStatus,omitnil" name:"ScanVulStatus"`

	// 漏洞影响镜像数
	VulRiskImageCnt *uint64 `json:"VulRiskImageCnt,omitnil" name:"VulRiskImageCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeUnauthorizedCoresTendencyRequest added in v1.0.518

type DescribeUnauthorizedCoresTendencyRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUnauthorizedCoresTendencyRequest added in v1.0.518

func NewDescribeUnauthorizedCoresTendencyRequest() (request *DescribeUnauthorizedCoresTendencyRequest)

func (*DescribeUnauthorizedCoresTendencyRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnauthorizedCoresTendencyRequest) ToJsonString added in v1.0.518

type DescribeUnauthorizedCoresTendencyRequestParams added in v1.0.518

type DescribeUnauthorizedCoresTendencyRequestParams struct {
}

Predefined struct for user

type DescribeUnauthorizedCoresTendencyResponse added in v1.0.518

type DescribeUnauthorizedCoresTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUnauthorizedCoresTendencyResponseParams `json:"Response"`
}

func NewDescribeUnauthorizedCoresTendencyResponse added in v1.0.518

func NewDescribeUnauthorizedCoresTendencyResponse() (response *DescribeUnauthorizedCoresTendencyResponse)

func (*DescribeUnauthorizedCoresTendencyResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnauthorizedCoresTendencyResponse) ToJsonString added in v1.0.518

type DescribeUnauthorizedCoresTendencyResponseParams added in v1.0.518

type DescribeUnauthorizedCoresTendencyResponseParams struct {
	// 未授权核数趋势
	List []*UnauthorizedCoresTendency `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeUnfinishRefreshTaskRequest

type DescribeUnfinishRefreshTaskRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUnfinishRefreshTaskRequest

func NewDescribeUnfinishRefreshTaskRequest() (request *DescribeUnfinishRefreshTaskRequest)

func (*DescribeUnfinishRefreshTaskRequest) FromJsonString

func (r *DescribeUnfinishRefreshTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnfinishRefreshTaskRequest) ToJsonString

func (r *DescribeUnfinishRefreshTaskRequest) ToJsonString() string

type DescribeUnfinishRefreshTaskRequestParams added in v1.0.426

type DescribeUnfinishRefreshTaskRequestParams struct {
}

Predefined struct for user

type DescribeUnfinishRefreshTaskResponse

type DescribeUnfinishRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUnfinishRefreshTaskResponseParams `json:"Response"`
}

func NewDescribeUnfinishRefreshTaskResponse

func NewDescribeUnfinishRefreshTaskResponse() (response *DescribeUnfinishRefreshTaskResponse)

func (*DescribeUnfinishRefreshTaskResponse) FromJsonString

func (r *DescribeUnfinishRefreshTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnfinishRefreshTaskResponse) ToJsonString

func (r *DescribeUnfinishRefreshTaskResponse) ToJsonString() string

type DescribeUnfinishRefreshTaskResponseParams added in v1.0.426

type DescribeUnfinishRefreshTaskResponseParams struct {
	// 返回最近的一次任务ID
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 任务状态,为Task_New,Task_Running,Task_Finish,Task_Error,Task_NoExist.Task_New,Task_Running表示有任务存在,不允许新下发
	TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`

	// 新任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewTaskID *string `json:"NewTaskID,omitnil" name:"NewTaskID"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeUserClusterRequest

type DescribeUserClusterRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeUserClusterRequest

func NewDescribeUserClusterRequest() (request *DescribeUserClusterRequest)

func (*DescribeUserClusterRequest) FromJsonString

func (r *DescribeUserClusterRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserClusterRequest) ToJsonString

func (r *DescribeUserClusterRequest) ToJsonString() string

type DescribeUserClusterRequestParams added in v1.0.426

type DescribeUserClusterRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeUserClusterResponse

type DescribeUserClusterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserClusterResponseParams `json:"Response"`
}

func NewDescribeUserClusterResponse

func NewDescribeUserClusterResponse() (response *DescribeUserClusterResponse)

func (*DescribeUserClusterResponse) FromJsonString

func (r *DescribeUserClusterResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUserClusterResponse) ToJsonString

func (r *DescribeUserClusterResponse) ToJsonString() string

type DescribeUserClusterResponseParams added in v1.0.426

type DescribeUserClusterResponseParams struct {
	// 集群总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 集群的详细信息
	ClusterInfoList []*ClusterInfoItem `json:"ClusterInfoList,omitnil" name:"ClusterInfoList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeValueAddedSrvInfoRequest

type DescribeValueAddedSrvInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeValueAddedSrvInfoRequest

func NewDescribeValueAddedSrvInfoRequest() (request *DescribeValueAddedSrvInfoRequest)

func (*DescribeValueAddedSrvInfoRequest) FromJsonString

func (r *DescribeValueAddedSrvInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeValueAddedSrvInfoRequest) ToJsonString

func (r *DescribeValueAddedSrvInfoRequest) ToJsonString() string

type DescribeValueAddedSrvInfoRequestParams added in v1.0.426

type DescribeValueAddedSrvInfoRequestParams struct {
}

Predefined struct for user

type DescribeValueAddedSrvInfoResponse

type DescribeValueAddedSrvInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeValueAddedSrvInfoResponseParams `json:"Response"`
}

func NewDescribeValueAddedSrvInfoResponse

func NewDescribeValueAddedSrvInfoResponse() (response *DescribeValueAddedSrvInfoResponse)

func (*DescribeValueAddedSrvInfoResponse) FromJsonString

func (r *DescribeValueAddedSrvInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeValueAddedSrvInfoResponse) ToJsonString

func (r *DescribeValueAddedSrvInfoResponse) ToJsonString() string

type DescribeValueAddedSrvInfoResponseParams added in v1.0.426

type DescribeValueAddedSrvInfoResponseParams struct {
	// 仓库镜像未授权数量
	RegistryImageCnt *uint64 `json:"RegistryImageCnt,omitnil" name:"RegistryImageCnt"`

	// 本地镜像未授权数量
	LocalImageCnt *uint64 `json:"LocalImageCnt,omitnil" name:"LocalImageCnt"`

	// 未使用的镜像安全扫描授权数
	UnusedAuthorizedCnt *uint64 `json:"UnusedAuthorizedCnt,omitnil" name:"UnusedAuthorizedCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleDetailRequest added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailRequest struct {
	*tchttp.BaseRequest

	// 文件MD5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}

func NewDescribeVirusAutoIsolateSampleDetailRequest added in v1.0.518

func NewDescribeVirusAutoIsolateSampleDetailRequest() (request *DescribeVirusAutoIsolateSampleDetailRequest)

func (*DescribeVirusAutoIsolateSampleDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleDetailRequest) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailRequestParams added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailRequestParams struct {
	// 文件MD5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleDetailResponse added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleDetailResponseParams `json:"Response"`
}

func NewDescribeVirusAutoIsolateSampleDetailResponse added in v1.0.518

func NewDescribeVirusAutoIsolateSampleDetailResponse() (response *DescribeVirusAutoIsolateSampleDetailResponse)

func (*DescribeVirusAutoIsolateSampleDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleDetailResponse) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailResponseParams added in v1.0.518

type DescribeVirusAutoIsolateSampleDetailResponseParams struct {
	// 文件Md5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 文件大小(B)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 病毒名
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 查杀引擎
	// 注意:此字段可能返回 null,表示取不到有效值。
	KillEngine []*string `json:"KillEngine,omitnil" name:"KillEngine"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 事件描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`

	// 建议方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`

	// 参考链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReferenceLink *string `json:"ReferenceLink,omitnil" name:"ReferenceLink"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleDownloadURLRequest added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLRequest struct {
	*tchttp.BaseRequest

	// 样本Md5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}

func NewDescribeVirusAutoIsolateSampleDownloadURLRequest added in v1.0.518

func NewDescribeVirusAutoIsolateSampleDownloadURLRequest() (request *DescribeVirusAutoIsolateSampleDownloadURLRequest)

func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleDownloadURLRequest) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLRequestParams added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLRequestParams struct {
	// 样本Md5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleDownloadURLResponse added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleDownloadURLResponseParams `json:"Response"`
}

func NewDescribeVirusAutoIsolateSampleDownloadURLResponse added in v1.0.518

func NewDescribeVirusAutoIsolateSampleDownloadURLResponse() (response *DescribeVirusAutoIsolateSampleDownloadURLResponse)

func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleDownloadURLResponse) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLResponseParams added in v1.0.518

type DescribeVirusAutoIsolateSampleDownloadURLResponseParams struct {
	// 样本下载链接
	FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleListRequest added in v1.0.518

type DescribeVirusAutoIsolateSampleListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>MD5- String - 是否必填:否 - md5 </li>
	// <li>AutoIsolateSwitch- String - 是否必填:否 - 自动隔离开关 </li>
	// <li>VirusName- String - 是否必填:否 - 病毒名 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeVirusAutoIsolateSampleListRequest added in v1.0.518

func NewDescribeVirusAutoIsolateSampleListRequest() (request *DescribeVirusAutoIsolateSampleListRequest)

func (*DescribeVirusAutoIsolateSampleListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleListRequest) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleListRequestParams added in v1.0.518

type DescribeVirusAutoIsolateSampleListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>MD5- String - 是否必填:否 - md5 </li>
	// <li>AutoIsolateSwitch- String - 是否必填:否 - 自动隔离开关 </li>
	// <li>VirusName- String - 是否必填:否 - 病毒名 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSampleListResponse added in v1.0.518

type DescribeVirusAutoIsolateSampleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSampleListResponseParams `json:"Response"`
}

func NewDescribeVirusAutoIsolateSampleListResponse added in v1.0.518

func NewDescribeVirusAutoIsolateSampleListResponse() (response *DescribeVirusAutoIsolateSampleListResponse)

func (*DescribeVirusAutoIsolateSampleListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSampleListResponse) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSampleListResponseParams added in v1.0.518

type DescribeVirusAutoIsolateSampleListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 木马自动隔离样本列表
	List []*VirusAutoIsolateSampleInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusAutoIsolateSettingRequest added in v1.0.518

type DescribeVirusAutoIsolateSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVirusAutoIsolateSettingRequest added in v1.0.518

func NewDescribeVirusAutoIsolateSettingRequest() (request *DescribeVirusAutoIsolateSettingRequest)

func (*DescribeVirusAutoIsolateSettingRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSettingRequest) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSettingRequestParams added in v1.0.518

type DescribeVirusAutoIsolateSettingRequestParams struct {
}

Predefined struct for user

type DescribeVirusAutoIsolateSettingResponse added in v1.0.518

type DescribeVirusAutoIsolateSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusAutoIsolateSettingResponseParams `json:"Response"`
}

func NewDescribeVirusAutoIsolateSettingResponse added in v1.0.518

func NewDescribeVirusAutoIsolateSettingResponse() (response *DescribeVirusAutoIsolateSettingResponse)

func (*DescribeVirusAutoIsolateSettingResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusAutoIsolateSettingResponse) ToJsonString added in v1.0.518

type DescribeVirusAutoIsolateSettingResponseParams added in v1.0.518

type DescribeVirusAutoIsolateSettingResponseParams struct {
	// 自动隔离开关(true:开 false:关)
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`

	// 是否中断隔离文件关联的进程(true:是 false:否)
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusDetailRequest

type DescribeVirusDetailRequest struct {
	*tchttp.BaseRequest

	// 木马文件id
	Id *string `json:"Id,omitnil" name:"Id"`
}

func NewDescribeVirusDetailRequest

func NewDescribeVirusDetailRequest() (request *DescribeVirusDetailRequest)

func (*DescribeVirusDetailRequest) FromJsonString

func (r *DescribeVirusDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusDetailRequest) ToJsonString

func (r *DescribeVirusDetailRequest) ToJsonString() string

type DescribeVirusDetailRequestParams added in v1.0.426

type DescribeVirusDetailRequestParams struct {
	// 木马文件id
	Id *string `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeVirusDetailResponse

type DescribeVirusDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusDetailResponseParams `json:"Response"`
}

func NewDescribeVirusDetailResponse

func NewDescribeVirusDetailResponse() (response *DescribeVirusDetailResponse)

func (*DescribeVirusDetailResponse) FromJsonString

func (r *DescribeVirusDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusDetailResponse) ToJsonString

func (r *DescribeVirusDetailResponse) ToJsonString() string

type DescribeVirusDetailResponseParams added in v1.0.426

type DescribeVirusDetailResponseParams struct {
	// 镜像ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 木马文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 木马文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`

	// 最近生成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`

	// 病毒名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 容器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 容器id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 主机名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机id
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostId *string `json:"HostId,omitnil" name:"HostId"`

	// 进程名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 进程md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`

	// 进程id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`

	// 进程参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessArgv *string `json:"ProcessArgv,omitnil" name:"ProcessArgv"`

	// 进程链
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessChan *string `json:"ProcessChan,omitnil" name:"ProcessChan"`

	// 进程组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessAccountGroup *string `json:"ProcessAccountGroup,omitnil" name:"ProcessAccountGroup"`

	// 进程启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessStartAccount *string `json:"ProcessStartAccount,omitnil" name:"ProcessStartAccount"`

	// 进程文件权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessFileAuthority *string `json:"ProcessFileAuthority,omitnil" name:"ProcessFileAuthority"`

	// 来源:0:一键扫描, 1:定时扫描 2:实时监控
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *int64 `json:"SourceType,omitnil" name:"SourceType"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 事件描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`

	// 建议方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mark *string `json:"Mark,omitnil" name:"Mark"`

	// 风险文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 文件MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`

	// 事件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// DEAL_NONE:文件待处理
	// DEAL_IGNORE:已经忽略
	// DEAL_ADD_WHITELIST:加白
	// DEAL_DEL:文件已经删除
	// DEAL_ISOLATE:已经隔离
	// DEAL_ISOLATING:隔离中
	// DEAL_ISOLATE_FAILED:隔离失败
	// DEAL_RECOVERING:恢复中
	// DEAL_RECOVER_FAILED: 恢复失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil" name:"Status"`

	// 失败子状态:
	// FILE_NOT_FOUND:文件不存在
	// FILE_ABNORMAL:文件异常
	// FILE_ABNORMAL_DEAL_RECOVER:恢复文件时,文件异常
	// BACKUP_FILE_NOT_FOUND:备份文件不存在
	// CONTAINER_NOT_FOUND_DEAL_ISOLATE:隔离时,容器不存在
	// CONTAINER_NOT_FOUND_DEAL_RECOVER:恢复时,容器不存在
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`

	// 内网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 外网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`

	// 父进程启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	PProcessStartUser *string `json:"PProcessStartUser,omitnil" name:"PProcessStartUser"`

	// 父进程用户组
	// 注意:此字段可能返回 null,表示取不到有效值。
	PProcessUserGroup *string `json:"PProcessUserGroup,omitnil" name:"PProcessUserGroup"`

	// 父进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	PProcessPath *string `json:"PProcessPath,omitnil" name:"PProcessPath"`

	// 父进程命令行参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PProcessParam *string `json:"PProcessParam,omitnil" name:"PProcessParam"`

	// 祖先进程启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitnil" name:"AncestorProcessStartUser"`

	// 祖先进程用户组
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitnil" name:"AncestorProcessUserGroup"`

	// 祖先进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessPath *string `json:"AncestorProcessPath,omitnil" name:"AncestorProcessPath"`

	// 祖先进程命令行参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AncestorProcessParam *string `json:"AncestorProcessParam,omitnil" name:"AncestorProcessParam"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`

	// 容器隔离状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器隔离子状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 检测平台
	// 1: 云查杀引擎
	// 2: tav
	// 3: binaryAi
	// 4: 异常行为
	// 5: 威胁情报
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`

	// 文件访问时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileAccessTime *string `json:"FileAccessTime,omitnil" name:"FileAccessTime"`

	// 文件修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileModifyTime *string `json:"FileModifyTime,omitnil" name:"FileModifyTime"`

	// 节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// 集群id
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod状态
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`

	// 节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusEventTendencyRequest added in v1.0.518

type DescribeVirusEventTendencyRequest struct {
	*tchttp.BaseRequest

	// 趋势周期(默认为7天)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}

func NewDescribeVirusEventTendencyRequest added in v1.0.518

func NewDescribeVirusEventTendencyRequest() (request *DescribeVirusEventTendencyRequest)

func (*DescribeVirusEventTendencyRequest) FromJsonString added in v1.0.518

func (r *DescribeVirusEventTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusEventTendencyRequest) ToJsonString added in v1.0.518

func (r *DescribeVirusEventTendencyRequest) ToJsonString() string

type DescribeVirusEventTendencyRequestParams added in v1.0.518

type DescribeVirusEventTendencyRequestParams struct {
	// 趋势周期(默认为7天)
	TendencyPeriod *uint64 `json:"TendencyPeriod,omitnil" name:"TendencyPeriod"`
}

Predefined struct for user

type DescribeVirusEventTendencyResponse added in v1.0.518

type DescribeVirusEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusEventTendencyResponseParams `json:"Response"`
}

func NewDescribeVirusEventTendencyResponse added in v1.0.518

func NewDescribeVirusEventTendencyResponse() (response *DescribeVirusEventTendencyResponse)

func (*DescribeVirusEventTendencyResponse) FromJsonString added in v1.0.518

func (r *DescribeVirusEventTendencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusEventTendencyResponse) ToJsonString added in v1.0.518

func (r *DescribeVirusEventTendencyResponse) ToJsonString() string

type DescribeVirusEventTendencyResponseParams added in v1.0.518

type DescribeVirusEventTendencyResponseParams struct {
	// 趋势列表
	List []*VirusTendencyInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusListRequest

type DescribeVirusListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>FileName - String - 是否必填:否 - 文件名称</li>
	// <li>FilePath - String - 是否必填:否 - 文件路径</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名称</li>
	// <li>ContainerName- String - 是否必填:是 - 容器名称</li>
	// <li>ContainerId- string - 是否必填:否 - 容器id</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称</li>
	// <li>ImageId- string - 是否必填:否 - 镜像id</li>
	// <li>IsRealTime- int - 是否必填:否 - 过滤是否实时监控数据</li>
	// <li>TaskId- string - 是否必填:否 - 任务ID</li>
	// <li>ContainerNetStatus - String -是否必填: 否 -  容器网络状态筛选 NORMAL ISOLATED ISOLATING RESTORING RESTORE_FAILED</li>
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerStatus - string -是否必填: 否 - 容器状态 RUNNING PAUSED STOPPED CREATED DESTROYED RESTARTING REMOVING</li>
	// <li>AutoIsolateMode - string -是否必填: 否 - 隔离方式 MANUAL AUTO</li>
	// <li>MD5 - string -是否必填: 否 - md5 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVirusListRequest

func NewDescribeVirusListRequest() (request *DescribeVirusListRequest)

func (*DescribeVirusListRequest) FromJsonString

func (r *DescribeVirusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusListRequest) ToJsonString

func (r *DescribeVirusListRequest) ToJsonString() string

type DescribeVirusListRequestParams added in v1.0.426

type DescribeVirusListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>FileName - String - 是否必填:否 - 文件名称</li>
	// <li>FilePath - String - 是否必填:否 - 文件路径</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名称</li>
	// <li>ContainerName- String - 是否必填:是 - 容器名称</li>
	// <li>ContainerId- string - 是否必填:否 - 容器id</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称</li>
	// <li>ImageId- string - 是否必填:否 - 镜像id</li>
	// <li>IsRealTime- int - 是否必填:否 - 过滤是否实时监控数据</li>
	// <li>TaskId- string - 是否必填:否 - 任务ID</li>
	// <li>ContainerNetStatus - String -是否必填: 否 -  容器网络状态筛选 NORMAL ISOLATED ISOLATING RESTORING RESTORE_FAILED</li>
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerStatus - string -是否必填: 否 - 容器状态 RUNNING PAUSED STOPPED CREATED DESTROYED RESTARTING REMOVING</li>
	// <li>AutoIsolateMode - string -是否必填: 否 - 隔离方式 MANUAL AUTO</li>
	// <li>MD5 - string -是否必填: 否 - md5 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVirusListResponse

type DescribeVirusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusListResponseParams `json:"Response"`
}

func NewDescribeVirusListResponse

func NewDescribeVirusListResponse() (response *DescribeVirusListResponse)

func (*DescribeVirusListResponse) FromJsonString

func (r *DescribeVirusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusListResponse) ToJsonString

func (r *DescribeVirusListResponse) ToJsonString() string

type DescribeVirusListResponseParams added in v1.0.426

type DescribeVirusListResponseParams struct {
	// 木马列表
	List []*VirusInfo `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusManualScanEstimateTimeoutRequest added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutRequest struct {
	*tchttp.BaseRequest

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}

func NewDescribeVirusManualScanEstimateTimeoutRequest added in v1.0.518

func NewDescribeVirusManualScanEstimateTimeoutRequest() (request *DescribeVirusManualScanEstimateTimeoutRequest)

func (*DescribeVirusManualScanEstimateTimeoutRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusManualScanEstimateTimeoutRequest) ToJsonString added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutRequestParams added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutRequestParams struct {
	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`
}

Predefined struct for user

type DescribeVirusManualScanEstimateTimeoutResponse added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusManualScanEstimateTimeoutResponseParams `json:"Response"`
}

func NewDescribeVirusManualScanEstimateTimeoutResponse added in v1.0.518

func NewDescribeVirusManualScanEstimateTimeoutResponse() (response *DescribeVirusManualScanEstimateTimeoutResponse)

func (*DescribeVirusManualScanEstimateTimeoutResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusManualScanEstimateTimeoutResponse) ToJsonString added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutResponseParams added in v1.0.518

type DescribeVirusManualScanEstimateTimeoutResponseParams struct {
	// 预估超时时间(h)
	Timeout *float64 `json:"Timeout,omitnil" name:"Timeout"`

	// 单台主机并行扫描容器数
	ContainerScanConcurrencyCount *uint64 `json:"ContainerScanConcurrencyCount,omitnil" name:"ContainerScanConcurrencyCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusMonitorSettingRequest

type DescribeVirusMonitorSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVirusMonitorSettingRequest

func NewDescribeVirusMonitorSettingRequest() (request *DescribeVirusMonitorSettingRequest)

func (*DescribeVirusMonitorSettingRequest) FromJsonString

func (r *DescribeVirusMonitorSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusMonitorSettingRequest) ToJsonString

func (r *DescribeVirusMonitorSettingRequest) ToJsonString() string

type DescribeVirusMonitorSettingRequestParams added in v1.0.426

type DescribeVirusMonitorSettingRequestParams struct {
}

Predefined struct for user

type DescribeVirusMonitorSettingResponse

type DescribeVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusMonitorSettingResponseParams `json:"Response"`
}

func NewDescribeVirusMonitorSettingResponse

func NewDescribeVirusMonitorSettingResponse() (response *DescribeVirusMonitorSettingResponse)

func (*DescribeVirusMonitorSettingResponse) FromJsonString

func (r *DescribeVirusMonitorSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusMonitorSettingResponse) ToJsonString

func (r *DescribeVirusMonitorSettingResponse) ToJsonString() string

type DescribeVirusMonitorSettingResponseParams added in v1.0.426

type DescribeVirusMonitorSettingResponseParams struct {
	// 是否开启实时监控
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 扫描全部路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 自选排除或扫描的地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusSampleDownloadUrlRequest added in v1.0.518

type DescribeVirusSampleDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 木马id
	ID *string `json:"ID,omitnil" name:"ID"`
}

func NewDescribeVirusSampleDownloadUrlRequest added in v1.0.518

func NewDescribeVirusSampleDownloadUrlRequest() (request *DescribeVirusSampleDownloadUrlRequest)

func (*DescribeVirusSampleDownloadUrlRequest) FromJsonString added in v1.0.518

func (r *DescribeVirusSampleDownloadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusSampleDownloadUrlRequest) ToJsonString added in v1.0.518

type DescribeVirusSampleDownloadUrlRequestParams added in v1.0.518

type DescribeVirusSampleDownloadUrlRequestParams struct {
	// 木马id
	ID *string `json:"ID,omitnil" name:"ID"`
}

Predefined struct for user

type DescribeVirusSampleDownloadUrlResponse added in v1.0.518

type DescribeVirusSampleDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusSampleDownloadUrlResponseParams `json:"Response"`
}

func NewDescribeVirusSampleDownloadUrlResponse added in v1.0.518

func NewDescribeVirusSampleDownloadUrlResponse() (response *DescribeVirusSampleDownloadUrlResponse)

func (*DescribeVirusSampleDownloadUrlResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusSampleDownloadUrlResponse) ToJsonString added in v1.0.518

type DescribeVirusSampleDownloadUrlResponseParams added in v1.0.518

type DescribeVirusSampleDownloadUrlResponseParams struct {
	// 样本下载地址
	FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusScanSettingRequest

type DescribeVirusScanSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVirusScanSettingRequest

func NewDescribeVirusScanSettingRequest() (request *DescribeVirusScanSettingRequest)

func (*DescribeVirusScanSettingRequest) FromJsonString

func (r *DescribeVirusScanSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanSettingRequest) ToJsonString

func (r *DescribeVirusScanSettingRequest) ToJsonString() string

type DescribeVirusScanSettingRequestParams added in v1.0.426

type DescribeVirusScanSettingRequestParams struct {
}

Predefined struct for user

type DescribeVirusScanSettingResponse

type DescribeVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanSettingResponseParams `json:"Response"`
}

func NewDescribeVirusScanSettingResponse

func NewDescribeVirusScanSettingResponse() (response *DescribeVirusScanSettingResponse)

func (*DescribeVirusScanSettingResponse) FromJsonString

func (r *DescribeVirusScanSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanSettingResponse) ToJsonString

func (r *DescribeVirusScanSettingResponse) ToJsonString() string

type DescribeVirusScanSettingResponseParams added in v1.0.426

type DescribeVirusScanSettingResponseParams struct {
	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 检测周期每隔多少天
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`

	// 扫描开始时间
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`

	// 扫描全部路径
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 超时时长,单位小时
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 一键检测的超时设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClickTimeout *uint64 `json:"ClickTimeout,omitnil" name:"ClickTimeout"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusScanTaskStatusRequest

type DescribeVirusScanTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}

func NewDescribeVirusScanTaskStatusRequest

func NewDescribeVirusScanTaskStatusRequest() (request *DescribeVirusScanTaskStatusRequest)

func (*DescribeVirusScanTaskStatusRequest) FromJsonString

func (r *DescribeVirusScanTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanTaskStatusRequest) ToJsonString

func (r *DescribeVirusScanTaskStatusRequest) ToJsonString() string

type DescribeVirusScanTaskStatusRequestParams added in v1.0.426

type DescribeVirusScanTaskStatusRequestParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`
}

Predefined struct for user

type DescribeVirusScanTaskStatusResponse

type DescribeVirusScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanTaskStatusResponseParams `json:"Response"`
}

func NewDescribeVirusScanTaskStatusResponse

func NewDescribeVirusScanTaskStatusResponse() (response *DescribeVirusScanTaskStatusResponse)

func (*DescribeVirusScanTaskStatusResponse) FromJsonString

func (r *DescribeVirusScanTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanTaskStatusResponse) ToJsonString

func (r *DescribeVirusScanTaskStatusResponse) ToJsonString() string

type DescribeVirusScanTaskStatusResponseParams added in v1.0.426

type DescribeVirusScanTaskStatusResponseParams struct {
	// 查杀容器个数
	ContainerTotal *uint64 `json:"ContainerTotal,omitnil" name:"ContainerTotal"`

	// 风险容器个数
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`

	// 扫描状态 任务状态:
	// SCAN_NONE:无,
	// SCAN_SCANNING:正在扫描中,
	// SCAN_FINISH:扫描完成,
	// SCAN_TIMEOUT:扫描超时
	// SCAN_CANCELING: 取消中
	// SCAN_CANCELED:已取消
	Status *string `json:"Status,omitnil" name:"Status"`

	// 扫描进度 I
	Schedule *uint64 `json:"Schedule,omitnil" name:"Schedule"`

	// 已经扫描了的容器个数
	ContainerScanCnt *uint64 `json:"ContainerScanCnt,omitnil" name:"ContainerScanCnt"`

	// 风险个数
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 剩余扫描时间
	LeftSeconds *uint64 `json:"LeftSeconds,omitnil" name:"LeftSeconds"`

	// 扫描开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 扫描结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 扫描类型,"CYCLE":周期扫描, "MANUAL":手动扫描
	ScanType *string `json:"ScanType,omitnil" name:"ScanType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusScanTimeoutSettingRequest

type DescribeVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest

	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}

func NewDescribeVirusScanTimeoutSettingRequest

func NewDescribeVirusScanTimeoutSettingRequest() (request *DescribeVirusScanTimeoutSettingRequest)

func (*DescribeVirusScanTimeoutSettingRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanTimeoutSettingRequest) ToJsonString

type DescribeVirusScanTimeoutSettingRequestParams added in v1.0.426

type DescribeVirusScanTimeoutSettingRequestParams struct {
	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}

Predefined struct for user

type DescribeVirusScanTimeoutSettingResponse

type DescribeVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusScanTimeoutSettingResponseParams `json:"Response"`
}

func NewDescribeVirusScanTimeoutSettingResponse

func NewDescribeVirusScanTimeoutSettingResponse() (response *DescribeVirusScanTimeoutSettingResponse)

func (*DescribeVirusScanTimeoutSettingResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusScanTimeoutSettingResponse) ToJsonString

type DescribeVirusScanTimeoutSettingResponseParams added in v1.0.426

type DescribeVirusScanTimeoutSettingResponseParams struct {
	// 超时时长单位小时
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusSummaryRequest

type DescribeVirusSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVirusSummaryRequest

func NewDescribeVirusSummaryRequest() (request *DescribeVirusSummaryRequest)

func (*DescribeVirusSummaryRequest) FromJsonString

func (r *DescribeVirusSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusSummaryRequest) ToJsonString

func (r *DescribeVirusSummaryRequest) ToJsonString() string

type DescribeVirusSummaryRequestParams added in v1.0.426

type DescribeVirusSummaryRequestParams struct {
}

Predefined struct for user

type DescribeVirusSummaryResponse

type DescribeVirusSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusSummaryResponseParams `json:"Response"`
}

func NewDescribeVirusSummaryResponse

func NewDescribeVirusSummaryResponse() (response *DescribeVirusSummaryResponse)

func (*DescribeVirusSummaryResponse) FromJsonString

func (r *DescribeVirusSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusSummaryResponse) ToJsonString

func (r *DescribeVirusSummaryResponse) ToJsonString() string

type DescribeVirusSummaryResponseParams added in v1.0.426

type DescribeVirusSummaryResponseParams struct {
	// 最近的一次扫描任务id
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 木马影响容器个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitnil" name:"RiskContainerCnt"`

	// 待处理风险个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 病毒库更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusDataBaseModifyTime *string `json:"VirusDataBaseModifyTime,omitnil" name:"VirusDataBaseModifyTime"`

	// 木马影响容器个数较昨日增长
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskContainerIncrease *int64 `json:"RiskContainerIncrease,omitnil" name:"RiskContainerIncrease"`

	// 待处理风险个数较昨日增长
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskIncrease *int64 `json:"RiskIncrease,omitnil" name:"RiskIncrease"`

	// 隔离事件个数较昨日新增
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateIncrease *int64 `json:"IsolateIncrease,omitnil" name:"IsolateIncrease"`

	// 隔离事件总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateCnt *int64 `json:"IsolateCnt,omitnil" name:"IsolateCnt"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVirusTaskListRequest

type DescribeVirusTaskListRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ContainerName - String - 是否必填:否 - 容器名称</li>
	// <li>ContainerId - String - 是否必填:否 - 容器id</li>
	// <li>Hostname - String - 是否必填:否 - 主机名称</li>
	// <li>HostIp- String - 是否必填:否 - 主机IP</li>
	// <li>ImageId- String - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String - 是否必填:否 - 镜像名称</li>
	// <li>Status- String - 是否必填:否 - 状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

func NewDescribeVirusTaskListRequest

func NewDescribeVirusTaskListRequest() (request *DescribeVirusTaskListRequest)

func (*DescribeVirusTaskListRequest) FromJsonString

func (r *DescribeVirusTaskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusTaskListRequest) ToJsonString

func (r *DescribeVirusTaskListRequest) ToJsonString() string

type DescribeVirusTaskListRequestParams added in v1.0.426

type DescribeVirusTaskListRequestParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>ContainerName - String - 是否必填:否 - 容器名称</li>
	// <li>ContainerId - String - 是否必填:否 - 容器id</li>
	// <li>Hostname - String - 是否必填:否 - 主机名称</li>
	// <li>HostIp- String - 是否必填:否 - 主机IP</li>
	// <li>ImageId- String - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String - 是否必填:否 - 镜像名称</li>
	// <li>Status- String - 是否必填:否 - 状态</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`
}

Predefined struct for user

type DescribeVirusTaskListResponse

type DescribeVirusTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVirusTaskListResponseParams `json:"Response"`
}

func NewDescribeVirusTaskListResponse

func NewDescribeVirusTaskListResponse() (response *DescribeVirusTaskListResponse)

func (*DescribeVirusTaskListResponse) FromJsonString

func (r *DescribeVirusTaskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVirusTaskListResponse) ToJsonString

func (r *DescribeVirusTaskListResponse) ToJsonString() string

type DescribeVirusTaskListResponseParams added in v1.0.426

type DescribeVirusTaskListResponseParams struct {
	// 文件查杀列表
	List []*VirusTaskInfo `json:"List,omitnil" name:"List"`

	// 总数量(容器任务数量)
	TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulContainerListRequest added in v1.0.518

type DescribeVulContainerListRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID</li>
	// <li>ContainerName- String -是否必填: 否 - 容器名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeVulContainerListRequest added in v1.0.518

func NewDescribeVulContainerListRequest() (request *DescribeVulContainerListRequest)

func (*DescribeVulContainerListRequest) FromJsonString added in v1.0.518

func (r *DescribeVulContainerListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulContainerListRequest) ToJsonString added in v1.0.518

func (r *DescribeVulContainerListRequest) ToJsonString() string

type DescribeVulContainerListRequestParams added in v1.0.518

type DescribeVulContainerListRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID</li>
	// <li>ContainerName- String -是否必填: 否 - 容器名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeVulContainerListResponse added in v1.0.518

type DescribeVulContainerListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulContainerListResponseParams `json:"Response"`
}

func NewDescribeVulContainerListResponse added in v1.0.518

func NewDescribeVulContainerListResponse() (response *DescribeVulContainerListResponse)

func (*DescribeVulContainerListResponse) FromJsonString added in v1.0.518

func (r *DescribeVulContainerListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulContainerListResponse) ToJsonString added in v1.0.518

func (r *DescribeVulContainerListResponse) ToJsonString() string

type DescribeVulContainerListResponseParams added in v1.0.518

type DescribeVulContainerListResponseParams struct {
	// 容器列表
	List []*VulAffectedContainerInfo `json:"List,omitnil" name:"List"`

	// 容器总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceEventDetailRequest added in v1.0.518

type DescribeVulDefenceEventDetailRequest struct {
	*tchttp.BaseRequest

	// 事件ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}

func NewDescribeVulDefenceEventDetailRequest added in v1.0.518

func NewDescribeVulDefenceEventDetailRequest() (request *DescribeVulDefenceEventDetailRequest)

func (*DescribeVulDefenceEventDetailRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceEventDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventDetailRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceEventDetailRequest) ToJsonString() string

type DescribeVulDefenceEventDetailRequestParams added in v1.0.518

type DescribeVulDefenceEventDetailRequestParams struct {
	// 事件ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`
}

Predefined struct for user

type DescribeVulDefenceEventDetailResponse added in v1.0.518

type DescribeVulDefenceEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventDetailResponseParams `json:"Response"`
}

func NewDescribeVulDefenceEventDetailResponse added in v1.0.518

func NewDescribeVulDefenceEventDetailResponse() (response *DescribeVulDefenceEventDetailResponse)

func (*DescribeVulDefenceEventDetailResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceEventDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventDetailResponse) ToJsonString added in v1.0.518

type DescribeVulDefenceEventDetailResponseParams added in v1.0.518

type DescribeVulDefenceEventDetailResponseParams struct {
	// 漏洞防御事件详细
	EventDetail *VulDefenceEventDetail `json:"EventDetail,omitnil" name:"EventDetail"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceEventRequest added in v1.0.518

type DescribeVulDefenceEventRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_DEFENDED:已防御</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  入侵状态,防御成功:EVENT_DEFENDED,尝试攻击:EVENT_ATTACK </li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号。</li>
	// <li>SourceIP- string - 是否必填:否 - 攻击源IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulDefenceEventRequest added in v1.0.518

func NewDescribeVulDefenceEventRequest() (request *DescribeVulDefenceEventRequest)

func (*DescribeVulDefenceEventRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceEventRequest) ToJsonString() string

type DescribeVulDefenceEventRequestParams added in v1.0.518

type DescribeVulDefenceEventRequestParams struct {
	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,待处理:EVENT_UNDEAL,EVENT_DEALED:已处理,已忽略:EVENT_IGNORE, EVENT_DEFENDED:已防御</li>
	// <li>ContainerStatus- String - 是否必填:否 - 容器运行状态筛选,已创建:CREATED,正常运行:RUNNING, 暂定运行:PAUSED, 停止运行:	STOPPED,重启中:RESTARTING, 迁移中:REMOVING, 销毁:DESTROYED </li>
	// <li>ContainerNetStatus- String -是否必填: 否 -  容器网络状态筛选 未隔离:NORMAL,已隔离:ISOLATED,隔离失败:ISOLATE_FAILED,解除隔离失败:RESTORE_FAILED,解除隔离中:RESTORING,隔离中:ISOLATING</li>
	// <li>EventType - String -是否必填: 否 -  入侵状态,防御成功:EVENT_DEFENDED,尝试攻击:EVENT_ATTACK </li>
	// <li>TimeRange- String -是否必填: 否 -  时间范围,第一个值表示开始时间,第二个值表示结束时间 </li>
	// <li>VulName- string - 是否必填:否 - 漏洞名称。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号。</li>
	// <li>SourceIP- string - 是否必填:否 - 攻击源IP。</li>
	// <li>ContainerName- string - 是否必填:否 - 容器名称。</li>
	// <li>ContainerID- string - 是否必填:否 - 容器ID。</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称。</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID。</li>
	// <li>HostName- string - 是否必填:否 - 主机名称。</li>
	// <li>HostIP- string - 是否必填:否 - 内网IP。</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:事件数量:EventCount
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulDefenceEventResponse added in v1.0.518

type DescribeVulDefenceEventResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventResponseParams `json:"Response"`
}

func NewDescribeVulDefenceEventResponse added in v1.0.518

func NewDescribeVulDefenceEventResponse() (response *DescribeVulDefenceEventResponse)

func (*DescribeVulDefenceEventResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventResponse) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceEventResponse) ToJsonString() string

type DescribeVulDefenceEventResponseParams added in v1.0.518

type DescribeVulDefenceEventResponseParams struct {
	// 漏洞防御事件列表
	List []*VulDefenceEvent `json:"List,omitnil" name:"List"`

	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceEventTendencyRequest added in v1.0.518

type DescribeVulDefenceEventTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

func NewDescribeVulDefenceEventTendencyRequest added in v1.0.518

func NewDescribeVulDefenceEventTendencyRequest() (request *DescribeVulDefenceEventTendencyRequest)

func (*DescribeVulDefenceEventTendencyRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventTendencyRequest) ToJsonString added in v1.0.518

type DescribeVulDefenceEventTendencyRequestParams added in v1.0.518

type DescribeVulDefenceEventTendencyRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}

Predefined struct for user

type DescribeVulDefenceEventTendencyResponse added in v1.0.518

type DescribeVulDefenceEventTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventTendencyResponseParams `json:"Response"`
}

func NewDescribeVulDefenceEventTendencyResponse added in v1.0.518

func NewDescribeVulDefenceEventTendencyResponse() (response *DescribeVulDefenceEventTendencyResponse)

func (*DescribeVulDefenceEventTendencyResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventTendencyResponse) ToJsonString added in v1.0.518

type DescribeVulDefenceEventTendencyResponseParams added in v1.0.518

type DescribeVulDefenceEventTendencyResponseParams struct {
	// 漏洞防御事件趋势
	DefendedList []*VulDefenceEventTendency `json:"DefendedList,omitnil" name:"DefendedList"`

	// 漏洞攻击事件趋势
	AttackList []*VulDefenceEventTendency `json:"AttackList,omitnil" name:"AttackList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceHostRequest added in v1.0.518

type DescribeVulDefenceHostRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENCE:未防御</li>
	// <li>HostName- String - 是否必填:否 - 主机名称/超级节点名称</li>
	// <li>HostIP- String - 是否必填:否 - 主机IP</li>
	// <li>NodeType- String - 是否必填:否 - 节点类型</li>
	// <li>HostName- String - 是否必填:否 - 超级节点名称</li>
	// <li>NodeSubNetCIDR- String - 是否必填:否 - 超级节点CIDR</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulDefenceHostRequest added in v1.0.518

func NewDescribeVulDefenceHostRequest() (request *DescribeVulDefenceHostRequest)

func (*DescribeVulDefenceHostRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceHostRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceHostRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceHostRequest) ToJsonString() string

type DescribeVulDefenceHostRequestParams added in v1.0.518

type DescribeVulDefenceHostRequestParams struct {
	// 过滤条件。
	// <li>Status- String - 是否必填:否 - 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENCE:未防御</li>
	// <li>HostName- String - 是否必填:否 - 主机名称/超级节点名称</li>
	// <li>HostIP- String - 是否必填:否 - 主机IP</li>
	// <li>NodeType- String - 是否必填:否 - 节点类型</li>
	// <li>HostName- String - 是否必填:否 - 超级节点名称</li>
	// <li>NodeSubNetCIDR- String - 是否必填:否 - 超级节点CIDR</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:asc/desc
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段:更新时间:ModifyTime/首次开启时间:CreateTime
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulDefenceHostResponse added in v1.0.518

type DescribeVulDefenceHostResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceHostResponseParams `json:"Response"`
}

func NewDescribeVulDefenceHostResponse added in v1.0.518

func NewDescribeVulDefenceHostResponse() (response *DescribeVulDefenceHostResponse)

func (*DescribeVulDefenceHostResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceHostResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceHostResponse) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceHostResponse) ToJsonString() string

type DescribeVulDefenceHostResponseParams added in v1.0.518

type DescribeVulDefenceHostResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞防御的主机列表
	List []*VulDefenceHost `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefencePluginRequest added in v1.0.518

type DescribeVulDefencePluginRequest struct {
	*tchttp.BaseRequest

	// 主机HostID或超级节点UniqueId
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>
	// Status- String - 是否必填:否 -插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeVulDefencePluginRequest added in v1.0.518

func NewDescribeVulDefencePluginRequest() (request *DescribeVulDefencePluginRequest)

func (*DescribeVulDefencePluginRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDefencePluginRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDefencePluginRequest) ToJsonString() string

type DescribeVulDefencePluginRequestParams added in v1.0.518

type DescribeVulDefencePluginRequestParams struct {
	// 主机HostID或超级节点UniqueId
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>
	// Status- String - 是否必填:否 -插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
	// </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeVulDefencePluginResponse added in v1.0.518

type DescribeVulDefencePluginResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefencePluginResponseParams `json:"Response"`
}

func NewDescribeVulDefencePluginResponse added in v1.0.518

func NewDescribeVulDefencePluginResponse() (response *DescribeVulDefencePluginResponse)

func (*DescribeVulDefencePluginResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDefencePluginResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginResponse) ToJsonString added in v1.0.518

func (r *DescribeVulDefencePluginResponse) ToJsonString() string

type DescribeVulDefencePluginResponseParams added in v1.0.518

type DescribeVulDefencePluginResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞防御插件列表
	List []*VulDefencePlugin `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceSettingRequest added in v1.0.518

type DescribeVulDefenceSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulDefenceSettingRequest added in v1.0.518

func NewDescribeVulDefenceSettingRequest() (request *DescribeVulDefenceSettingRequest)

func (*DescribeVulDefenceSettingRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceSettingRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceSettingRequest) ToJsonString() string

type DescribeVulDefenceSettingRequestParams added in v1.0.518

type DescribeVulDefenceSettingRequestParams struct {
}

Predefined struct for user

type DescribeVulDefenceSettingResponse added in v1.0.518

type DescribeVulDefenceSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceSettingResponseParams `json:"Response"`
}

func NewDescribeVulDefenceSettingResponse added in v1.0.518

func NewDescribeVulDefenceSettingResponse() (response *DescribeVulDefenceSettingResponse)

func (*DescribeVulDefenceSettingResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDefenceSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceSettingResponse) ToJsonString added in v1.0.518

func (r *DescribeVulDefenceSettingResponse) ToJsonString() string

type DescribeVulDefenceSettingResponseParams added in v1.0.518

type DescribeVulDefenceSettingResponseParams struct {
	// 是否开启:0: 关闭 1:开启
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 漏洞防御主机范围: 0:自选主机节点,1:全部
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`

	// 漏洞防御主机数量
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`

	// 开启漏洞防御异常主机数量
	ExceptionHostCount *int64 `json:"ExceptionHostCount,omitnil" name:"ExceptionHostCount"`

	// 自选漏洞防御主机
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`

	// 开通容器安全的主机总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostTotalCount *int64 `json:"HostTotalCount,omitnil" name:"HostTotalCount"`

	// 支持防御的漏洞数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportDefenseVulCount *int64 `json:"SupportDefenseVulCount,omitnil" name:"SupportDefenseVulCount"`

	// 普通节点个数
	HostNodeCount *int64 `json:"HostNodeCount,omitnil" name:"HostNodeCount"`

	// 超级节点范围
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`

	// 超级节点个数
	SuperNodeCount *int64 `json:"SuperNodeCount,omitnil" name:"SuperNodeCount"`

	// 超级节点Id列表
	SuperNodeIds []*string `json:"SuperNodeIds,omitnil" name:"SuperNodeIds"`

	// 开通容器安全的超级结点总数
	NodeTotalCount *int64 `json:"NodeTotalCount,omitnil" name:"NodeTotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDetailRequest added in v1.0.518

type DescribeVulDetailRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}

func NewDescribeVulDetailRequest added in v1.0.518

func NewDescribeVulDetailRequest() (request *DescribeVulDetailRequest)

func (*DescribeVulDetailRequest) FromJsonString added in v1.0.518

func (r *DescribeVulDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDetailRequest) ToJsonString added in v1.0.518

func (r *DescribeVulDetailRequest) ToJsonString() string

type DescribeVulDetailRequestParams added in v1.0.518

type DescribeVulDetailRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}

Predefined struct for user

type DescribeVulDetailResponse added in v1.0.518

type DescribeVulDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDetailResponseParams `json:"Response"`
}

func NewDescribeVulDetailResponse added in v1.0.518

func NewDescribeVulDetailResponse() (response *DescribeVulDetailResponse)

func (*DescribeVulDetailResponse) FromJsonString added in v1.0.518

func (r *DescribeVulDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDetailResponse) ToJsonString added in v1.0.518

func (r *DescribeVulDetailResponse) ToJsonString() string

type DescribeVulDetailResponseParams added in v1.0.518

type DescribeVulDetailResponseParams struct {
	// 漏洞详情信息
	VulInfo *VulDetailInfo `json:"VulInfo,omitnil" name:"VulInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulIgnoreLocalImageListRequest added in v1.0.518

type DescribeVulIgnoreLocalImageListRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:DESC,ACS
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段 ImageSize
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulIgnoreLocalImageListRequest added in v1.0.518

func NewDescribeVulIgnoreLocalImageListRequest() (request *DescribeVulIgnoreLocalImageListRequest)

func (*DescribeVulIgnoreLocalImageListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulIgnoreLocalImageListRequest) ToJsonString added in v1.0.518

type DescribeVulIgnoreLocalImageListRequestParams added in v1.0.518

type DescribeVulIgnoreLocalImageListRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式:DESC,ACS
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段 ImageSize
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulIgnoreLocalImageListResponse added in v1.0.518

type DescribeVulIgnoreLocalImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulIgnoreLocalImageListResponseParams `json:"Response"`
}

func NewDescribeVulIgnoreLocalImageListResponse added in v1.0.518

func NewDescribeVulIgnoreLocalImageListResponse() (response *DescribeVulIgnoreLocalImageListResponse)

func (*DescribeVulIgnoreLocalImageListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulIgnoreLocalImageListResponse) ToJsonString added in v1.0.518

type DescribeVulIgnoreLocalImageListResponseParams added in v1.0.518

type DescribeVulIgnoreLocalImageListResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 镜像列表
	List []*VulIgnoreLocalImage `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulIgnoreRegistryImageListRequest added in v1.0.518

type DescribeVulIgnoreRegistryImageListRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

func NewDescribeVulIgnoreRegistryImageListRequest added in v1.0.518

func NewDescribeVulIgnoreRegistryImageListRequest() (request *DescribeVulIgnoreRegistryImageListRequest)

func (*DescribeVulIgnoreRegistryImageListRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulIgnoreRegistryImageListRequest) ToJsonString added in v1.0.518

type DescribeVulIgnoreRegistryImageListRequestParams added in v1.0.518

type DescribeVulIgnoreRegistryImageListRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`
}

Predefined struct for user

type DescribeVulIgnoreRegistryImageListResponse added in v1.0.518

type DescribeVulIgnoreRegistryImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulIgnoreRegistryImageListResponseParams `json:"Response"`
}

func NewDescribeVulIgnoreRegistryImageListResponse added in v1.0.518

func NewDescribeVulIgnoreRegistryImageListResponse() (response *DescribeVulIgnoreRegistryImageListResponse)

func (*DescribeVulIgnoreRegistryImageListResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulIgnoreRegistryImageListResponse) ToJsonString added in v1.0.518

type DescribeVulIgnoreRegistryImageListResponseParams added in v1.0.518

type DescribeVulIgnoreRegistryImageListResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 镜像列表
	List []*VulIgnoreRegistryImage `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulImageListRequest added in v1.0.518

type DescribeVulImageListRequest struct {
	*tchttp.BaseRequest

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>HostIP- string -是否必填: 否 - 内网IP</li>
	// <li>PublicIP- string -是否必填: 否 - 外网IP</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>HostName- string -是否必填: 否 - 主机名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulImageListRequest added in v1.0.518

func NewDescribeVulImageListRequest() (request *DescribeVulImageListRequest)

func (*DescribeVulImageListRequest) FromJsonString added in v1.0.518

func (r *DescribeVulImageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulImageListRequest) ToJsonString added in v1.0.518

func (r *DescribeVulImageListRequest) ToJsonString() string

type DescribeVulImageListRequestParams added in v1.0.518

type DescribeVulImageListRequestParams struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>HostIP- string -是否必填: 否 - 内网IP</li>
	// <li>PublicIP- string -是否必填: 否 - 外网IP</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>HostName- string -是否必填: 否 - 主机名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulImageListResponse added in v1.0.518

type DescribeVulImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulImageListResponseParams `json:"Response"`
}

func NewDescribeVulImageListResponse added in v1.0.518

func NewDescribeVulImageListResponse() (response *DescribeVulImageListResponse)

func (*DescribeVulImageListResponse) FromJsonString added in v1.0.518

func (r *DescribeVulImageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulImageListResponse) ToJsonString added in v1.0.518

func (r *DescribeVulImageListResponse) ToJsonString() string

type DescribeVulImageListResponseParams added in v1.0.518

type DescribeVulImageListResponseParams struct {
	// 受影响的镜像列表
	List []*VulAffectedImageInfo `json:"List,omitnil" name:"List"`

	// 镜像总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulImageSummaryRequest added in v1.0.518

type DescribeVulImageSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulImageSummaryRequest added in v1.0.518

func NewDescribeVulImageSummaryRequest() (request *DescribeVulImageSummaryRequest)

func (*DescribeVulImageSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeVulImageSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulImageSummaryRequest) ToJsonString added in v1.0.518

func (r *DescribeVulImageSummaryRequest) ToJsonString() string

type DescribeVulImageSummaryRequestParams added in v1.0.518

type DescribeVulImageSummaryRequestParams struct {
}

Predefined struct for user

type DescribeVulImageSummaryResponse added in v1.0.518

type DescribeVulImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulImageSummaryResponseParams `json:"Response"`
}

func NewDescribeVulImageSummaryResponse added in v1.0.518

func NewDescribeVulImageSummaryResponse() (response *DescribeVulImageSummaryResponse)

func (*DescribeVulImageSummaryResponse) FromJsonString added in v1.0.518

func (r *DescribeVulImageSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulImageSummaryResponse) ToJsonString added in v1.0.518

func (r *DescribeVulImageSummaryResponse) ToJsonString() string

type DescribeVulImageSummaryResponseParams added in v1.0.518

type DescribeVulImageSummaryResponseParams struct {
	// 受严重或高危漏洞影响的镜像数
	SeriousVulImageCount *int64 `json:"SeriousVulImageCount,omitnil" name:"SeriousVulImageCount"`

	// 已扫描的镜像数
	ScannedImageCount *int64 `json:"ScannedImageCount,omitnil" name:"ScannedImageCount"`

	// 漏洞总数量
	VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`

	// 系统漏洞数
	SysTemVulCount *int64 `json:"SysTemVulCount,omitnil" name:"SysTemVulCount"`

	// web应用漏洞数
	WebVulCount *int64 `json:"WebVulCount,omitnil" name:"WebVulCount"`

	// 已授权镜像数
	AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`

	// 应急漏洞数
	EmergencyVulCount *int64 `json:"EmergencyVulCount,omitnil" name:"EmergencyVulCount"`

	// 支持扫描的漏洞总数量
	SupportVulTotalCount *int64 `json:"SupportVulTotalCount,omitnil" name:"SupportVulTotalCount"`

	// 漏洞库更新时间
	VulLibraryUpdateTime *string `json:"VulLibraryUpdateTime,omitnil" name:"VulLibraryUpdateTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulLevelImageSummaryRequest added in v1.0.518

type DescribeVulLevelImageSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulLevelImageSummaryRequest added in v1.0.518

func NewDescribeVulLevelImageSummaryRequest() (request *DescribeVulLevelImageSummaryRequest)

func (*DescribeVulLevelImageSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeVulLevelImageSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelImageSummaryRequest) ToJsonString added in v1.0.518

func (r *DescribeVulLevelImageSummaryRequest) ToJsonString() string

type DescribeVulLevelImageSummaryRequestParams added in v1.0.518

type DescribeVulLevelImageSummaryRequestParams struct {
}

Predefined struct for user

type DescribeVulLevelImageSummaryResponse added in v1.0.518

type DescribeVulLevelImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLevelImageSummaryResponseParams `json:"Response"`
}

func NewDescribeVulLevelImageSummaryResponse added in v1.0.518

func NewDescribeVulLevelImageSummaryResponse() (response *DescribeVulLevelImageSummaryResponse)

func (*DescribeVulLevelImageSummaryResponse) FromJsonString added in v1.0.518

func (r *DescribeVulLevelImageSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelImageSummaryResponse) ToJsonString added in v1.0.518

func (r *DescribeVulLevelImageSummaryResponse) ToJsonString() string

type DescribeVulLevelImageSummaryResponseParams added in v1.0.518

type DescribeVulLevelImageSummaryResponseParams struct {
	// 高危漏洞最新本地镜像占比
	HighLevelVulLocalImagePercent *float64 `json:"HighLevelVulLocalImagePercent,omitnil" name:"HighLevelVulLocalImagePercent"`

	// 中危漏洞最新本地镜像占比
	MediumLevelVulLocalImagePercent *float64 `json:"MediumLevelVulLocalImagePercent,omitnil" name:"MediumLevelVulLocalImagePercent"`

	// 低危漏洞最新本地镜像占比
	LowLevelVulLocalImagePercent *float64 `json:"LowLevelVulLocalImagePercent,omitnil" name:"LowLevelVulLocalImagePercent"`

	// 严重漏洞最新本地镜像占比
	CriticalLevelVulLocalImagePercent *float64 `json:"CriticalLevelVulLocalImagePercent,omitnil" name:"CriticalLevelVulLocalImagePercent"`

	// 影响的最新版本本地镜像数
	LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`

	// 影响的最新版本仓库镜像数
	RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`

	// 高危漏洞最新仓库镜像占比
	HighLevelVulRegistryImagePercent *float64 `json:"HighLevelVulRegistryImagePercent,omitnil" name:"HighLevelVulRegistryImagePercent"`

	// 中危漏洞最新仓库镜像占比
	MediumLevelVulRegistryImagePercent *float64 `json:"MediumLevelVulRegistryImagePercent,omitnil" name:"MediumLevelVulRegistryImagePercent"`

	// 低危漏洞最新仓库镜像占比
	LowLevelVulRegistryImagePercent *float64 `json:"LowLevelVulRegistryImagePercent,omitnil" name:"LowLevelVulRegistryImagePercent"`

	// 严重漏洞最新仓库镜像占比
	CriticalLevelVulRegistryImagePercent *float64 `json:"CriticalLevelVulRegistryImagePercent,omitnil" name:"CriticalLevelVulRegistryImagePercent"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulLevelSummaryRequest added in v1.0.518

type DescribeVulLevelSummaryRequest struct {
	*tchttp.BaseRequest

	// 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}

func NewDescribeVulLevelSummaryRequest added in v1.0.518

func NewDescribeVulLevelSummaryRequest() (request *DescribeVulLevelSummaryRequest)

func (*DescribeVulLevelSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeVulLevelSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelSummaryRequest) ToJsonString added in v1.0.518

func (r *DescribeVulLevelSummaryRequest) ToJsonString() string

type DescribeVulLevelSummaryRequestParams added in v1.0.518

type DescribeVulLevelSummaryRequestParams struct {
	// 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}

Predefined struct for user

type DescribeVulLevelSummaryResponse added in v1.0.518

type DescribeVulLevelSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLevelSummaryResponseParams `json:"Response"`
}

func NewDescribeVulLevelSummaryResponse added in v1.0.518

func NewDescribeVulLevelSummaryResponse() (response *DescribeVulLevelSummaryResponse)

func (*DescribeVulLevelSummaryResponse) FromJsonString added in v1.0.518

func (r *DescribeVulLevelSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelSummaryResponse) ToJsonString added in v1.0.518

func (r *DescribeVulLevelSummaryResponse) ToJsonString() string

type DescribeVulLevelSummaryResponseParams added in v1.0.518

type DescribeVulLevelSummaryResponseParams struct {
	// 高危漏洞数
	HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`

	// 中危漏洞数
	MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`

	// 低危漏洞数
	LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`

	// 严重漏洞数
	CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulRegistryImageListRequest added in v1.0.670

type DescribeVulRegistryImageListRequest struct {
	*tchttp.BaseRequest

	// 漏洞ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// OnlyAffectedNewestImage bool 是否影响最新镜像
	// ImageDigest 镜像Digest,支持模糊查询
	// ImageId 镜像ID,支持模糊查询
	// Namespace 命名空间,支持模糊查询
	// ImageTag 镜像版本,支持模糊查询
	// InstanceName 实例名称,支持模糊查询
	// ImageName 镜像名,支持模糊查询
	// ImageRepoAddress 镜像地址,支持模糊查询
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulRegistryImageListRequest added in v1.0.670

func NewDescribeVulRegistryImageListRequest() (request *DescribeVulRegistryImageListRequest)

func (*DescribeVulRegistryImageListRequest) FromJsonString added in v1.0.670

func (r *DescribeVulRegistryImageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulRegistryImageListRequest) ToJsonString added in v1.0.670

func (r *DescribeVulRegistryImageListRequest) ToJsonString() string

type DescribeVulRegistryImageListRequestParams added in v1.0.670

type DescribeVulRegistryImageListRequestParams struct {
	// 漏洞ID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// OnlyAffectedNewestImage bool 是否影响最新镜像
	// ImageDigest 镜像Digest,支持模糊查询
	// ImageId 镜像ID,支持模糊查询
	// Namespace 命名空间,支持模糊查询
	// ImageTag 镜像版本,支持模糊查询
	// InstanceName 实例名称,支持模糊查询
	// ImageName 镜像名,支持模糊查询
	// ImageRepoAddress 镜像地址,支持模糊查询
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulRegistryImageListResponse added in v1.0.670

type DescribeVulRegistryImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulRegistryImageListResponseParams `json:"Response"`
}

func NewDescribeVulRegistryImageListResponse added in v1.0.670

func NewDescribeVulRegistryImageListResponse() (response *DescribeVulRegistryImageListResponse)

func (*DescribeVulRegistryImageListResponse) FromJsonString added in v1.0.670

func (r *DescribeVulRegistryImageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulRegistryImageListResponse) ToJsonString added in v1.0.670

func (r *DescribeVulRegistryImageListResponse) ToJsonString() string

type DescribeVulRegistryImageListResponseParams added in v1.0.670

type DescribeVulRegistryImageListResponseParams struct {
	// 镜像总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 仓库镜像列表
	List []*VulAffectedRegistryImageInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulScanAuthorizedImageSummaryRequest added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulScanAuthorizedImageSummaryRequest added in v1.0.518

func NewDescribeVulScanAuthorizedImageSummaryRequest() (request *DescribeVulScanAuthorizedImageSummaryRequest)

func (*DescribeVulScanAuthorizedImageSummaryRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanAuthorizedImageSummaryRequest) ToJsonString added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryRequestParams added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryRequestParams struct {
}

Predefined struct for user

type DescribeVulScanAuthorizedImageSummaryResponse added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanAuthorizedImageSummaryResponseParams `json:"Response"`
}

func NewDescribeVulScanAuthorizedImageSummaryResponse added in v1.0.518

func NewDescribeVulScanAuthorizedImageSummaryResponse() (response *DescribeVulScanAuthorizedImageSummaryResponse)

func (*DescribeVulScanAuthorizedImageSummaryResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanAuthorizedImageSummaryResponse) ToJsonString added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryResponseParams added in v1.0.518

type DescribeVulScanAuthorizedImageSummaryResponseParams struct {
	// 全部已授权的本地镜像数
	AllAuthorizedImageCount *int64 `json:"AllAuthorizedImageCount,omitnil" name:"AllAuthorizedImageCount"`

	// 已授权未扫描的本地镜像数
	UnScanAuthorizedImageCount *int64 `json:"UnScanAuthorizedImageCount,omitnil" name:"UnScanAuthorizedImageCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulScanInfoRequest added in v1.0.518

type DescribeVulScanInfoRequest struct {
	*tchttp.BaseRequest

	// 本地镜像漏洞扫描任务ID,无则返回最近一次的漏洞任务扫描
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 仓库镜像漏洞扫描任务ID,无则返回最近一次的漏洞任务扫描
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

func NewDescribeVulScanInfoRequest added in v1.0.518

func NewDescribeVulScanInfoRequest() (request *DescribeVulScanInfoRequest)

func (*DescribeVulScanInfoRequest) FromJsonString added in v1.0.518

func (r *DescribeVulScanInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanInfoRequest) ToJsonString added in v1.0.518

func (r *DescribeVulScanInfoRequest) ToJsonString() string

type DescribeVulScanInfoRequestParams added in v1.0.518

type DescribeVulScanInfoRequestParams struct {
	// 本地镜像漏洞扫描任务ID,无则返回最近一次的漏洞任务扫描
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 仓库镜像漏洞扫描任务ID,无则返回最近一次的漏洞任务扫描
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

Predefined struct for user

type DescribeVulScanInfoResponse added in v1.0.518

type DescribeVulScanInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanInfoResponseParams `json:"Response"`
}

func NewDescribeVulScanInfoResponse added in v1.0.518

func NewDescribeVulScanInfoResponse() (response *DescribeVulScanInfoResponse)

func (*DescribeVulScanInfoResponse) FromJsonString added in v1.0.518

func (r *DescribeVulScanInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanInfoResponse) ToJsonString added in v1.0.518

func (r *DescribeVulScanInfoResponse) ToJsonString() string

type DescribeVulScanInfoResponseParams added in v1.0.518

type DescribeVulScanInfoResponseParams struct {
	// 本次扫描的本地镜像总数
	LocalImageScanCount *int64 `json:"LocalImageScanCount,omitnil" name:"LocalImageScanCount"`

	// 忽略的漏洞数量
	IgnoreVulCount *int64 `json:"IgnoreVulCount,omitnil" name:"IgnoreVulCount"`

	// 漏洞扫描的开始时间
	ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`

	// 漏洞扫描的结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`

	// 发现风险镜像数量
	FoundRiskImageCount *int64 `json:"FoundRiskImageCount,omitnil" name:"FoundRiskImageCount"`

	// 本地发现漏洞数量
	FoundVulCount *int64 `json:"FoundVulCount,omitnil" name:"FoundVulCount"`

	// 扫描进度
	ScanProgress *float64 `json:"ScanProgress,omitnil" name:"ScanProgress"`

	// 本次扫描的仓库镜像总数
	RegistryImageScanCount *int64 `json:"RegistryImageScanCount,omitnil" name:"RegistryImageScanCount"`

	// 本地镜像最近一次的漏洞任务扫描ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 扫描状态:NOT_SCAN:未扫描,SCANNING:扫描中,SCANNED:完成,CANCELED:扫描停止
	Status *string `json:"Status,omitnil" name:"Status"`

	// 剩余时间,秒
	RemainingTime *float64 `json:"RemainingTime,omitnil" name:"RemainingTime"`

	// 仓库镜像最近一次的漏洞任务扫描ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`

	// 仓库发现漏洞数量
	RegistryFoundVulCount *int64 `json:"RegistryFoundVulCount,omitnil" name:"RegistryFoundVulCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulScanLocalImageListRequest added in v1.0.518

type DescribeVulScanLocalImageListRequest struct {
	*tchttp.BaseRequest

	// 漏洞扫描任务ID
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ScanStatus- string -是否必填: 否 - 检测状态。WAIT_SCAN:待检测,SCANNING:检查中,SCANNED:检查完成,SCAN_ERR:检查失败,CANCELED:检测停止</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeVulScanLocalImageListRequest added in v1.0.518

func NewDescribeVulScanLocalImageListRequest() (request *DescribeVulScanLocalImageListRequest)

func (*DescribeVulScanLocalImageListRequest) FromJsonString added in v1.0.518

func (r *DescribeVulScanLocalImageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanLocalImageListRequest) ToJsonString added in v1.0.518

func (r *DescribeVulScanLocalImageListRequest) ToJsonString() string

type DescribeVulScanLocalImageListRequestParams added in v1.0.518

type DescribeVulScanLocalImageListRequestParams struct {
	// 漏洞扫描任务ID
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- Bool- 是否必填:否 - 仅展示影响最新版本镜像的漏洞</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ScanStatus- string -是否必填: 否 - 检测状态。WAIT_SCAN:待检测,SCANNING:检查中,SCANNED:检查完成,SCAN_ERR:检查失败,CANCELED:检测停止</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeVulScanLocalImageListResponse added in v1.0.518

type DescribeVulScanLocalImageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulScanLocalImageListResponseParams `json:"Response"`
}

func NewDescribeVulScanLocalImageListResponse added in v1.0.518

func NewDescribeVulScanLocalImageListResponse() (response *DescribeVulScanLocalImageListResponse)

func (*DescribeVulScanLocalImageListResponse) FromJsonString added in v1.0.518

func (r *DescribeVulScanLocalImageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulScanLocalImageListResponse) ToJsonString added in v1.0.518

type DescribeVulScanLocalImageListResponseParams added in v1.0.518

type DescribeVulScanLocalImageListResponseParams struct {
	// 镜像总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 镜像列表
	List []*VulScanImageInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulSummaryRequest added in v1.0.518

type DescribeVulSummaryRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>OnlyAffectedNewestImage- string- 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>OnlyAffectedContainer-string- 是否必填:否 - 仅展示影响容器的漏洞,true,false</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 ALL:全部漏洞</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

func NewDescribeVulSummaryRequest added in v1.0.518

func NewDescribeVulSummaryRequest() (request *DescribeVulSummaryRequest)

func (*DescribeVulSummaryRequest) FromJsonString added in v1.0.518

func (r *DescribeVulSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulSummaryRequest) ToJsonString added in v1.0.518

func (r *DescribeVulSummaryRequest) ToJsonString() string

type DescribeVulSummaryRequestParams added in v1.0.518

type DescribeVulSummaryRequestParams struct {
	// 过滤条件。
	// <li>OnlyAffectedNewestImage- string- 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>OnlyAffectedContainer-string- 是否必填:否 - 仅展示影响容器的漏洞,true,false</li>
	// <li>CategoryType- string - 是否必填:否 - 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 ALL:全部漏洞</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`
}

Predefined struct for user

type DescribeVulSummaryResponse added in v1.0.518

type DescribeVulSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulSummaryResponseParams `json:"Response"`
}

func NewDescribeVulSummaryResponse added in v1.0.518

func NewDescribeVulSummaryResponse() (response *DescribeVulSummaryResponse)

func (*DescribeVulSummaryResponse) FromJsonString added in v1.0.518

func (r *DescribeVulSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulSummaryResponse) ToJsonString added in v1.0.518

func (r *DescribeVulSummaryResponse) ToJsonString() string

type DescribeVulSummaryResponseParams added in v1.0.518

type DescribeVulSummaryResponseParams struct {
	// 漏洞总数量
	VulTotalCount *int64 `json:"VulTotalCount,omitnil" name:"VulTotalCount"`

	// 严重及高危漏洞数量
	SeriousVulCount *int64 `json:"SeriousVulCount,omitnil" name:"SeriousVulCount"`

	// 重点关注漏洞数量
	SuggestVulCount *int64 `json:"SuggestVulCount,omitnil" name:"SuggestVulCount"`

	// 有Poc或者Exp的漏洞数量
	PocExpLevelVulCount *int64 `json:"PocExpLevelVulCount,omitnil" name:"PocExpLevelVulCount"`

	// 有远程Exp的漏洞数量
	RemoteExpLevelVulCount *int64 `json:"RemoteExpLevelVulCount,omitnil" name:"RemoteExpLevelVulCount"`

	// 受严重或高危漏洞影响的最新版本镜像数
	SeriousVulNewestImageCount *int64 `json:"SeriousVulNewestImageCount,omitnil" name:"SeriousVulNewestImageCount"`

	// 系统漏洞重点关注数
	SystemVulnerabilityFocusCount *int64 `json:"SystemVulnerabilityFocusCount,omitnil" name:"SystemVulnerabilityFocusCount"`

	// web漏洞重点关注数
	WebVulnerabilityFocusCount *int64 `json:"WebVulnerabilityFocusCount,omitnil" name:"WebVulnerabilityFocusCount"`

	// 受影响本地镜像数
	SeriousVulnerabilityLocalImageCount *int64 `json:"SeriousVulnerabilityLocalImageCount,omitnil" name:"SeriousVulnerabilityLocalImageCount"`

	// 受影响仓库镜像数
	SeriousVulnerabilityRegistryImageCount *int64 `json:"SeriousVulnerabilityRegistryImageCount,omitnil" name:"SeriousVulnerabilityRegistryImageCount"`

	// 应急漏洞数量
	EmergencyVulnerabilityCount *int64 `json:"EmergencyVulnerabilityCount,omitnil" name:"EmergencyVulnerabilityCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulTendencyRequest added in v1.0.518

type DescribeVulTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 枚举类型:
	// LATEST:最新版本
	// CONTAINER: 运行容器
	SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}

func NewDescribeVulTendencyRequest added in v1.0.518

func NewDescribeVulTendencyRequest() (request *DescribeVulTendencyRequest)

func (*DescribeVulTendencyRequest) FromJsonString added in v1.0.518

func (r *DescribeVulTendencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTendencyRequest) ToJsonString added in v1.0.518

func (r *DescribeVulTendencyRequest) ToJsonString() string

type DescribeVulTendencyRequestParams added in v1.0.518

type DescribeVulTendencyRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 枚举类型:
	// LATEST:最新版本
	// CONTAINER: 运行容器
	SphereOfInfluence *string `json:"SphereOfInfluence,omitnil" name:"SphereOfInfluence"`
}

Predefined struct for user

type DescribeVulTendencyResponse added in v1.0.518

type DescribeVulTendencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTendencyResponseParams `json:"Response"`
}

func NewDescribeVulTendencyResponse added in v1.0.518

func NewDescribeVulTendencyResponse() (response *DescribeVulTendencyResponse)

func (*DescribeVulTendencyResponse) FromJsonString added in v1.0.518

func (r *DescribeVulTendencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTendencyResponse) ToJsonString added in v1.0.518

func (r *DescribeVulTendencyResponse) ToJsonString() string

type DescribeVulTendencyResponseParams added in v1.0.518

type DescribeVulTendencyResponseParams struct {
	// 漏洞趋势列表
	VulTendencySet []*VulTendencyInfo `json:"VulTendencySet,omitnil" name:"VulTendencySet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeVulTopRankingRequest added in v1.0.518

type DescribeVulTopRankingRequest struct {
	*tchttp.BaseRequest

	// 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}

func NewDescribeVulTopRankingRequest added in v1.0.518

func NewDescribeVulTopRankingRequest() (request *DescribeVulTopRankingRequest)

func (*DescribeVulTopRankingRequest) FromJsonString added in v1.0.518

func (r *DescribeVulTopRankingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTopRankingRequest) ToJsonString added in v1.0.518

func (r *DescribeVulTopRankingRequest) ToJsonString() string

type DescribeVulTopRankingRequestParams added in v1.0.518

type DescribeVulTopRankingRequestParams struct {
	// 漏洞分类: SYSTEM:系统漏洞 WEB:web应用漏洞 EMERGENCY:应急漏洞
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`
}

Predefined struct for user

type DescribeVulTopRankingResponse added in v1.0.518

type DescribeVulTopRankingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTopRankingResponseParams `json:"Response"`
}

func NewDescribeVulTopRankingResponse added in v1.0.518

func NewDescribeVulTopRankingResponse() (response *DescribeVulTopRankingResponse)

func (*DescribeVulTopRankingResponse) FromJsonString added in v1.0.518

func (r *DescribeVulTopRankingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTopRankingResponse) ToJsonString added in v1.0.518

func (r *DescribeVulTopRankingResponse) ToJsonString() string

type DescribeVulTopRankingResponseParams added in v1.0.518

type DescribeVulTopRankingResponseParams struct {
	// 漏洞Top排名信息列表
	List []*VulTopRankingInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWarningRulesRequest

type DescribeWarningRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWarningRulesRequest

func NewDescribeWarningRulesRequest() (request *DescribeWarningRulesRequest)

func (*DescribeWarningRulesRequest) FromJsonString

func (r *DescribeWarningRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningRulesRequest) ToJsonString

func (r *DescribeWarningRulesRequest) ToJsonString() string

type DescribeWarningRulesRequestParams added in v1.0.426

type DescribeWarningRulesRequestParams struct {
}

Predefined struct for user

type DescribeWarningRulesResponse

type DescribeWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWarningRulesResponseParams `json:"Response"`
}

func NewDescribeWarningRulesResponse

func NewDescribeWarningRulesResponse() (response *DescribeWarningRulesResponse)

func (*DescribeWarningRulesResponse) FromJsonString

func (r *DescribeWarningRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningRulesResponse) ToJsonString

func (r *DescribeWarningRulesResponse) ToJsonString() string

type DescribeWarningRulesResponseParams added in v1.0.426

type DescribeWarningRulesResponseParams struct {
	// 告警策略列表
	WarningRules []*WarningRule `json:"WarningRules,omitnil" name:"WarningRules"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWebVulListRequest added in v1.0.518

type DescribeWebVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

func NewDescribeWebVulListRequest added in v1.0.518

func NewDescribeWebVulListRequest() (request *DescribeWebVulListRequest)

func (*DescribeWebVulListRequest) FromJsonString added in v1.0.518

func (r *DescribeWebVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebVulListRequest) ToJsonString added in v1.0.518

func (r *DescribeWebVulListRequest) ToJsonString() string

type DescribeWebVulListRequestParams added in v1.0.518

type DescribeWebVulListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil" name:"Offset"`

	// 过滤条件。
	// <li>OnlyAffectedContainer- string - 是否必填:否 - 仅展示影响容器的漏洞true,false</li>
	// <li>OnlyAffectedNewestImage-string - 是否必填:否 - 仅展示影响最新版本镜像的漏洞true,false</li>
	// <li>Level- String - 是否必填:否 - 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低</li>
	// <li>Tags- string - 是否必填:否 - 漏洞标签,POC,EXP。</li>
	// <li>CanBeFixed- string - 是否必填:否 - 是否可修复true,false。</li>
	// <li>CVEID- string - 是否必填:否 - CVE编号</li>
	// <li>ImageID- string - 是否必填:否 - 镜像ID</li>
	// <li>ImageName- String -是否必填: 否 - 镜像名称</li>
	// <li>ContainerID- string -是否必填: 否 - 容器ID</li>
	// <li>ContainerName- string -是否必填: 否 - 容器名称</li>
	// <li>ComponentName- string -是否必填: 否 - 组件名称</li>
	// <li>ComponentVersion- string -是否必填: 否 - 组件版本</li>
	// <li>Name- string -是否必填: 否 - 漏洞名称</li>
	// <li>FocusOnType - string - 是否必填:否 -关注紧急度类型 。ALL :全部,SERIOUS_LEVEL: 严重和高危 ,IS_SUGGEST: 重点关注,POC_EXP 有Poc或Exp ,NETWORK_EXP: 远程Exp</li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`
}

Predefined struct for user

type DescribeWebVulListResponse added in v1.0.518

type DescribeWebVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebVulListResponseParams `json:"Response"`
}

func NewDescribeWebVulListResponse added in v1.0.518

func NewDescribeWebVulListResponse() (response *DescribeWebVulListResponse)

func (*DescribeWebVulListResponse) FromJsonString added in v1.0.518

func (r *DescribeWebVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebVulListResponse) ToJsonString added in v1.0.518

func (r *DescribeWebVulListResponse) ToJsonString() string

type DescribeWebVulListResponseParams added in v1.0.518

type DescribeWebVulListResponseParams struct {
	// 漏洞总数
	TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`

	// 漏洞列表
	List []*VulInfo `json:"List,omitnil" name:"List"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type EmergencyVulInfo added in v1.0.518

type EmergencyVulInfo struct {
	// 漏洞名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 漏洞标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// CVSS V3分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil" name:"Level"`

	// CVE编号
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil" name:"Category"`

	// 漏洞披露时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`

	// 最近发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 应急漏洞风险情况:NOT_SCAN:未扫描,SCANNING:扫描中,SCANNED_NOT_RISK:已扫描,暂未风险 ,SCANNED_RISK:已扫描存在风险
	Status *string `json:"Status,omitnil" name:"Status"`

	// 漏洞ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`

	// 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`

	// 漏洞防御主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`

	// 已防御攻击次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}

type EscapeEventDescription

type EscapeEventDescription struct {
	// 事件规则
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}

type EscapeEventInfo

type EscapeEventInfo struct {
	// 事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 状态,EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件记录的唯一id
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// pod(实例)的名字
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 生成时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 事件名字,
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	EventName *string `json:"EventName,omitnil" name:"EventName"`

	// 镜像id,用于跳转
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 容器id,用于跳转
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 事件解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 节点IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeIP *string `json:"NodeIP,omitnil" name:"NodeIP"`

	// 主机IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 节点所属集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点公网ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 节点内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type EscapeEventTendencyInfo added in v1.0.518

type EscapeEventTendencyInfo struct {
	// 待处理风险容器事件总数
	RiskContainerEventCount *int64 `json:"RiskContainerEventCount,omitnil" name:"RiskContainerEventCount"`

	// 待处理程序特权事件总数
	ProcessPrivilegeEventCount *int64 `json:"ProcessPrivilegeEventCount,omitnil" name:"ProcessPrivilegeEventCount"`

	// 待处理容器逃逸事件总数
	ContainerEscapeEventCount *int64 `json:"ContainerEscapeEventCount,omitnil" name:"ContainerEscapeEventCount"`

	// 日期
	Date *string `json:"Date,omitnil" name:"Date"`
}

type EscapeRule

type EscapeRule struct {
	// 规则类型
	// ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸
	//    ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸
	//    ESCAPE_PRIVILEDGE:程序提权逃逸
	//    ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸
	//    ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载
	// ESCAPE_SYSCALL:Syscall逃逸
	Type *string `json:"Type,omitnil" name:"Type"`

	// 规则名称
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	Name *string `json:"Name,omitnil" name:"Name"`

	// 是否打开:false否 ,true是
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`

	// 规则组别。RISK_CONTAINER:风险容器,PROCESS_PRIVILEGE:程序特权,CONTAINER_ESCAPE:容器逃逸
	Group *string `json:"Group,omitnil" name:"Group"`
}

type EscapeRuleEnabled

type EscapeRuleEnabled struct {
	// 规则类型
	//    ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸
	//    ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸
	//    ESCAPE_PRIVILEDGE:程序提权逃逸
	//    ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸
	//    ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    ESCAPE_SYSCALL:Syscall逃逸
	Type *string `json:"Type,omitnil" name:"Type"`

	// 是否打开:false否 ,true是
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

type EscapeWhiteListInfo added in v1.0.518

type EscapeWhiteListInfo struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 白名单记录ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 关联主机数量
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`

	// 关联容器数量
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`

	// 加白事件类型
	EventType []*string `json:"EventType,omitnil" name:"EventType"`

	// 创建时间
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 镜像大小
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`
}

type ExportJobInfo added in v1.0.521

type ExportJobInfo struct {
	// 任务ID
	JobID *string `json:"JobID,omitnil" name:"JobID"`

	// 任务名称
	JobName *string `json:"JobName,omitnil" name:"JobName"`

	// 来源
	Source *string `json:"Source,omitnil" name:"Source"`

	// 导出状态
	ExportStatus *string `json:"ExportStatus,omitnil" name:"ExportStatus"`

	// 导出进度
	ExportProgress *int64 `json:"ExportProgress,omitnil" name:"ExportProgress"`

	// 失败原因
	FailureMsg *string `json:"FailureMsg,omitnil" name:"FailureMsg"`

	// 超时时间
	Timeout *string `json:"Timeout,omitnil" name:"Timeout"`

	// 插入时间
	InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"`
}

type ExportVirusListRequest

type ExportVirusListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>FileName - String - 是否必填:否 - 文件名称</li>
	// <li>FilePath - String - 是否必填:否 - 文件路径</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名称</li>
	// <li>ContainerName- String - 是否必填:是 - 容器名称</li>
	// <li>ContainerId- string - 是否必填:否 - 容器id</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称</li>
	// <li>ImageId- string - 是否必填:否 - 镜像id</li>
	// <li>IsRealTime- int - 是否必填:否 - 过滤是否实时监控数据</li>
	// <li>TaskId- string - 是否必填:否 - 任务ID</li>
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerNetStatus - String -是否必填: 否 -  容器网络状态筛选 NORMAL ISOLATED ISOLATING RESTORING RESTORE_FAILED</li>
	// <li>ContainerStatus - string -是否必填: 否 - 容器状态 RUNNING PAUSED STOPPED CREATED DESTROYED RESTARTING REMOVING</li>
	// <li>AutoIsolateMode - string -是否必填: 否 - 隔离方式 MANUAL AUTO</li>
	// <li>MD5 - string -是否必填: 否 - md5 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

func NewExportVirusListRequest

func NewExportVirusListRequest() (request *ExportVirusListRequest)

func (*ExportVirusListRequest) FromJsonString

func (r *ExportVirusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVirusListRequest) ToJsonString

func (r *ExportVirusListRequest) ToJsonString() string

type ExportVirusListRequestParams added in v1.0.426

type ExportVirusListRequestParams struct {
	// 过滤条件。
	// <li>FileName - String - 是否必填:否 - 文件名称</li>
	// <li>FilePath - String - 是否必填:否 - 文件路径</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名称</li>
	// <li>ContainerName- String - 是否必填:是 - 容器名称</li>
	// <li>ContainerId- string - 是否必填:否 - 容器id</li>
	// <li>ImageName- string - 是否必填:否 - 镜像名称</li>
	// <li>ImageId- string - 是否必填:否 - 镜像id</li>
	// <li>IsRealTime- int - 是否必填:否 - 过滤是否实时监控数据</li>
	// <li>TaskId- string - 是否必填:否 - 任务ID</li>
	// <li>TimeRange - string -是否必填: 否 - 时间范围筛选 ["2022-03-31 16:55:00", "2022-03-31 17:00:00"]</li>
	// <li>ContainerNetStatus - String -是否必填: 否 -  容器网络状态筛选 NORMAL ISOLATED ISOLATING RESTORING RESTORE_FAILED</li>
	// <li>ContainerStatus - string -是否必填: 否 - 容器状态 RUNNING PAUSED STOPPED CREATED DESTROYED RESTARTING REMOVING</li>
	// <li>AutoIsolateMode - string -是否必填: 否 - 隔离方式 MANUAL AUTO</li>
	// <li>MD5 - string -是否必填: 否 - md5 </li>
	Filters []*RunTimeFilters `json:"Filters,omitnil" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitnil" name:"ExportField"`
}

Predefined struct for user

type ExportVirusListResponse

type ExportVirusListResponse struct {
	*tchttp.BaseResponse
	Response *ExportVirusListResponseParams `json:"Response"`
}

func NewExportVirusListResponse

func NewExportVirusListResponse() (response *ExportVirusListResponse)

func (*ExportVirusListResponse) FromJsonString

func (r *ExportVirusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVirusListResponse) ToJsonString

func (r *ExportVirusListResponse) ToJsonString() string

type ExportVirusListResponseParams added in v1.0.426

type ExportVirusListResponseParams struct {
	// 导出任务ID,前端拿着任务ID查询任务进度
	JobId *string `json:"JobId,omitnil" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type FileAttributeInfo

type FileAttributeInfo struct {
	// 文件名
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 文件类型
	FileType *string `json:"FileType,omitnil" name:"FileType"`

	// 文件大小(字节)
	FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`

	// 文件创建时间
	FileCreateTime *string `json:"FileCreateTime,omitnil" name:"FileCreateTime"`

	// 最近被篡改文件创建时间
	LatestTamperedFileMTime *string `json:"LatestTamperedFileMTime,omitnil" name:"LatestTamperedFileMTime"`

	// 新文件内容
	NewFile *string `json:"NewFile,omitnil" name:"NewFile"`

	// 新旧文件的差异
	FileDiff *string `json:"FileDiff,omitnil" name:"FileDiff"`
}

type HostInfo

type HostInfo struct {
	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip即内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 业务组
	Group *string `json:"Group,omitnil" name:"Group"`

	// docker 版本
	DockerVersion *string `json:"DockerVersion,omitnil" name:"DockerVersion"`

	// docker 文件系统类型
	DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitnil" name:"DockerFileSystemDriver"`

	// 镜像个数
	ImageCnt *uint64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// agent运行状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 是否是Containerd
	IsContainerd *bool `json:"IsContainerd,omitnil" name:"IsContainerd"`

	// 主机来源:["CVM", "ECM", "LH", "BM"]  中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;
	MachineType *string `json:"MachineType,omitnil" name:"MachineType"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`

	// 主机实例ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 地域ID
	RegionID *int64 `json:"RegionID,omitnil" name:"RegionID"`

	// 所属项目
	// 注意:此字段可能返回 null,表示取不到有效值。
	Project *ProjectInfo `json:"Project,omitnil" name:"Project"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagInfo `json:"Tags,omitnil" name:"Tags"`

	// 集群id
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群接入状态
	ClusterAccessedStatus *string `json:"ClusterAccessedStatus,omitnil" name:"ClusterAccessedStatus"`
}

type ImageAutoAuthorizedTask added in v1.0.518

type ImageAutoAuthorizedTask struct {
	// 任务id
	TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`

	// 授权方式,AUTO:自动授权,MANUAL:手动授权
	Type *string `json:"Type,omitnil" name:"Type"`

	// 任务日期
	AuthorizedDate *string `json:"AuthorizedDate,omitnil" name:"AuthorizedDate"`

	// 镜像来源,LOCAL:本地镜像,REGISTRY:仓库镜像
	Source *string `json:"Source,omitnil" name:"Source"`

	// 最近授权时间
	LastAuthorizedTime *string `json:"LastAuthorizedTime,omitnil" name:"LastAuthorizedTime"`

	// 自动授权成功数
	SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`

	// 自动授权失败数
	FailCount *int64 `json:"FailCount,omitnil" name:"FailCount"`

	// 最近任务失败码,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足
	LatestFailCode *string `json:"LatestFailCode,omitnil" name:"LatestFailCode"`
}

type ImageComponent added in v1.0.518

type ImageComponent struct {
	// 组件名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 组件版本
	Version *string `json:"Version,omitnil" name:"Version"`

	// 组件路径
	Path *string `json:"Path,omitnil" name:"Path"`

	// 组件类型
	Type *string `json:"Type,omitnil" name:"Type"`

	// 组件漏洞数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulCount *uint64 `json:"VulCount,omitnil" name:"VulCount"`

	// 镜像ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`
}

type ImageHost

type ImageHost struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`
}

type ImageInfo

type ImageInfo struct {
	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像tag
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 强制扫描
	Force *string `json:"Force,omitnil" name:"Force"`

	// 镜像id
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`

	// 仓库类型
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 镜像仓库地址
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}

type ImageProgress

type ImageProgress struct {
	// 镜像id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 镜像仓库地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`

	// 实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 镜像扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 镜像cve扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CveProgress *uint64 `json:"CveProgress,omitnil" name:"CveProgress"`

	// 镜像敏感扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskProgress *uint64 `json:"RiskProgress,omitnil" name:"RiskProgress"`

	// 镜像木马扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusProgress *uint64 `json:"VirusProgress,omitnil" name:"VirusProgress"`
}

type ImageRepoInfo added in v1.0.335

type ImageRepoInfo struct {
	// 镜像Digest
	ImageDigest *string `json:"ImageDigest,omitnil" name:"ImageDigest"`

	// 镜像仓库地址
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`

	// 仓库类型
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像版本
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 镜像大小
	ImageSize *uint64 `json:"ImageSize,omitnil" name:"ImageSize"`

	// 最近扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描状态
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 安全漏洞数
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`

	// 木马病毒数
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`

	// 风险行为数
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 敏感信息数
	//
	// Deprecated: SentiveInfoCnt is deprecated.
	SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitnil" name:"SentiveInfoCnt"`

	// 是否可信镜像
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`

	// 镜像系统
	OsName *string `json:"OsName,omitnil" name:"OsName"`

	// 木马扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`

	// 漏洞扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 高危扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`

	// 敏感信息扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitnil" name:"ScanVirusProgress"`

	// 木马扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitnil" name:"ScanVulProgress"`

	// 漏洞扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitnil" name:"ScanRiskProgress"`

	// 剩余扫描时间秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitnil" name:"ScanRemainTime"`

	// cve扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CveStatus *string `json:"CveStatus,omitnil" name:"CveStatus"`

	// 高危扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskStatus *string `json:"RiskStatus,omitnil" name:"RiskStatus"`

	// 木马扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusStatus *string `json:"VirusStatus,omitnil" name:"VirusStatus"`

	// 总进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil" name:"Progress"`

	// 授权状态
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`

	// 仓库区域
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 列表id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 镜像Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像创建的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageCreateTime *string `json:"ImageCreateTime,omitnil" name:"ImageCreateTime"`

	// 是否为镜像的最新版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsLatestImage *bool `json:"IsLatestImage,omitnil" name:"IsLatestImage"`

	// low级别漏洞个数
	LowLevelVulCnt *uint64 `json:"LowLevelVulCnt,omitnil" name:"LowLevelVulCnt"`

	// medium级别漏洞个数
	MediumLevelVulCnt *uint64 `json:"MediumLevelVulCnt,omitnil" name:"MediumLevelVulCnt"`

	// high级别漏洞个数
	HighLevelVulCnt *uint64 `json:"HighLevelVulCnt,omitnil" name:"HighLevelVulCnt"`

	// critical级别漏洞个数
	CriticalLevelVulCnt *uint64 `json:"CriticalLevelVulCnt,omitnil" name:"CriticalLevelVulCnt"`

	// 关联容器数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 组件数
	ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`

	// 是否运行中
	IsRunning *bool `json:"IsRunning,omitnil" name:"IsRunning"`

	// 是否存在必修漏洞
	HasNeedFixVul *bool `json:"HasNeedFixVul,omitnil" name:"HasNeedFixVul"`

	// 敏感信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitnil" name:"SensitiveInfoCnt"`
}

type ImageRisk

type ImageRisk struct {
	// 高危行为
	// 注意:此字段可能返回 null,表示取不到有效值。
	Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`

	// 种类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitnil" name:"Type"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil" name:"Level"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}

type ImageRiskInfo

type ImageRiskInfo struct {
	// 行为
	Behavior *uint64 `json:"Behavior,omitnil" name:"Behavior"`

	// 类型
	Type *uint64 `json:"Type,omitnil" name:"Type"`

	// 级别
	Level *uint64 `json:"Level,omitnil" name:"Level"`

	// 详情
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 解决方案
	InstructionContent *string `json:"InstructionContent,omitnil" name:"InstructionContent"`
}

type ImageRiskTendencyInfo

type ImageRiskTendencyInfo struct {
	// 趋势列表
	ImageRiskSet []*RunTimeTendencyInfo `json:"ImageRiskSet,omitnil" name:"ImageRiskSet"`

	// 风险类型:
	// IRT_VULNERABILITY : 安全漏洞
	// IRT_MALWARE_VIRUS: 木马病毒
	// IRT_RISK:敏感信息
	ImageRiskType *string `json:"ImageRiskType,omitnil" name:"ImageRiskType"`
}

type ImageSimpleInfo

type ImageSimpleInfo struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像大小
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 类型
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`

	// 关联容器数
	ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`
}

type ImageVirus

type ImageVirus struct {
	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil" name:"Path"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil" name:"Category"`

	// 病毒名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileType *string `json:"FileType,omitnil" name:"FileType"`

	// 文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 文件md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileMd5 *string `json:"FileMd5,omitnil" name:"FileMd5"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSize *uint64 `json:"FileSize,omitnil" name:"FileSize"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`
}

type ImageVirusInfo

type ImageVirusInfo struct {
	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil" name:"Path"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *uint64 `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 病毒名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 修护建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstScanTime *string `json:"FirstScanTime,omitnil" name:"FirstScanTime"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestScanTime *string `json:"LatestScanTime,omitnil" name:"LatestScanTime"`

	// 文件md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitnil" name:"Md5"`

	// 文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 检测平台
	// 1: 云查杀引擎
	// 2: tav
	// 3: binaryAi
	// 4: 异常行为
	// 5: 威胁情报
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`
}

type ImageVul

type ImageVul struct {
	// 漏洞id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 观点验证程序id
	// 注意:此字段可能返回 null,表示取不到有效值。
	POCID *string `json:"POCID,omitnil" name:"POCID"`

	// 漏洞名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 涉及组件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Components []*ComponentsInfo `json:"Components,omitnil" name:"Components"`

	// 分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil" name:"Category"`

	// 分类2
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil" name:"Level"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Des *string `json:"Des,omitnil" name:"Des"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`

	// 引用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reference *string `json:"Reference,omitnil" name:"Reference"`

	// 防御方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`

	// 提交时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`

	// Cvss分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvssScore *string `json:"CvssScore,omitnil" name:"CvssScore"`

	// Cvss信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvssVector *string `json:"CvssVector,omitnil" name:"CvssVector"`

	// 是否建议修复
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSuggest *string `json:"IsSuggest,omitnil" name:"IsSuggest"`

	// 修复版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`

	// 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*string `json:"Tag,omitnil" name:"Tag"`

	// 组件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Component *string `json:"Component,omitnil" name:"Component"`

	// 组件版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil" name:"Version"`

	// 攻击热度 0-3
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackLevel *int64 `json:"AttackLevel,omitnil" name:"AttackLevel"`
}

type ImagesBindRuleInfo

type ImagesBindRuleInfo struct {
	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 关联容器数量
	ContainerCnt *int64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 绑定规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 规则名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 镜像大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`
}

type ImagesInfo

type ImagesInfo struct {
	// 镜像id
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 镜像大小
	Size *uint64 `json:"Size,omitnil" name:"Size"`

	// 主机个数
	HostCnt *uint64 `json:"HostCnt,omitnil" name:"HostCnt"`

	// 容器个数
	ContainerCnt *uint64 `json:"ContainerCnt,omitnil" name:"ContainerCnt"`

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 漏洞个数
	VulCnt *uint64 `json:"VulCnt,omitnil" name:"VulCnt"`

	// 病毒个数
	VirusCnt *uint64 `json:"VirusCnt,omitnil" name:"VirusCnt"`

	// 敏感信息个数
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 是否信任镜像
	IsTrustImage *bool `json:"IsTrustImage,omitnil" name:"IsTrustImage"`

	// 镜像系统
	OsName *string `json:"OsName,omitnil" name:"OsName"`

	// agent镜像扫描错误
	AgentError *string `json:"AgentError,omitnil" name:"AgentError"`

	// 后端镜像扫描错误
	ScanError *string `json:"ScanError,omitnil" name:"ScanError"`

	// 扫描状态
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 木马扫描错误信息
	ScanVirusError *string `json:"ScanVirusError,omitnil" name:"ScanVirusError"`

	// 漏洞扫描错误信息
	ScanVulError *string `json:"ScanVulError,omitnil" name:"ScanVulError"`

	// 风险扫描错误信息
	ScanRiskError *string `json:"ScanRiskError,omitnil" name:"ScanRiskError"`

	// 是否是重点关注镜像,为0不是,非0是
	IsSuggest *uint64 `json:"IsSuggest,omitnil" name:"IsSuggest"`

	// 是否授权,1是0否
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil" name:"IsAuthorized"`

	// 组件个数
	ComponentCnt *uint64 `json:"ComponentCnt,omitnil" name:"ComponentCnt"`
}

type ImagesVul

type ImagesVul struct {
	// 漏洞id
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 组件
	Component *string `json:"Component,omitnil" name:"Component"`

	// 版本
	Version *string `json:"Version,omitnil" name:"Version"`

	// 分类
	Category *string `json:"Category,omitnil" name:"Category"`

	// 分类2
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`

	// 风险等级
	Level *uint64 `json:"Level,omitnil" name:"Level"`

	// 描述
	Des *string `json:"Des,omitnil" name:"Des"`

	// 解决方案
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`

	// 引用
	Reference *string `json:"Reference,omitnil" name:"Reference"`

	// 防御方案
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`

	// 提交时间
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`

	// CVSS V3分数
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`

	// CVSS V3描述
	CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`

	// 是否是重点关注:true:是,false:不是
	IsSuggest *bool `json:"IsSuggest,omitnil" name:"IsSuggest"`

	// 修复版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersions *string `json:"FixedVersions,omitnil" name:"FixedVersions"`

	// 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*string `json:"Tag,omitnil" name:"Tag"`
}

type InitializeUserComplianceEnvironmentRequest

type InitializeUserComplianceEnvironmentRequest struct {
	*tchttp.BaseRequest
}

func NewInitializeUserComplianceEnvironmentRequest

func NewInitializeUserComplianceEnvironmentRequest() (request *InitializeUserComplianceEnvironmentRequest)

func (*InitializeUserComplianceEnvironmentRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InitializeUserComplianceEnvironmentRequest) ToJsonString

type InitializeUserComplianceEnvironmentRequestParams added in v1.0.426

type InitializeUserComplianceEnvironmentRequestParams struct {
}

Predefined struct for user

type InitializeUserComplianceEnvironmentResponse

type InitializeUserComplianceEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *InitializeUserComplianceEnvironmentResponseParams `json:"Response"`
}

func NewInitializeUserComplianceEnvironmentResponse

func NewInitializeUserComplianceEnvironmentResponse() (response *InitializeUserComplianceEnvironmentResponse)

func (*InitializeUserComplianceEnvironmentResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*InitializeUserComplianceEnvironmentResponse) ToJsonString

type InitializeUserComplianceEnvironmentResponseParams added in v1.0.426

type InitializeUserComplianceEnvironmentResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type K8sApiAbnormalEventInfo added in v1.0.545

type K8sApiAbnormalEventInfo struct {
	// 命中规则名称
	MatchRuleName *string `json:"MatchRuleName,omitnil" name:"MatchRuleName"`

	// 命中规则类型
	MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`

	// 告警等级
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群运行状态
	ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`

	// 初次生成时间
	FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`

	// 最近一次生成时间
	LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`

	// 告警数量
	AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`

	// 状态
	// "EVENT_UNDEAL":未处理
	// "EVENT_DEALED": 已处理
	// "EVENT_IGNORE": 忽略
	// "EVENT_DEL": 删除
	// "EVENT_ADD_WHITE": 加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 集群masterIP
	ClusterMasterIP *string `json:"ClusterMasterIP,omitnil" name:"ClusterMasterIP"`

	// k8s版本
	K8sVersion *string `json:"K8sVersion,omitnil" name:"K8sVersion"`

	// 运行时组件
	RunningComponent []*string `json:"RunningComponent,omitnil" name:"RunningComponent"`

	// 描述
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 建议
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`

	// 请求信息
	Info *string `json:"Info,omitnil" name:"Info"`

	// 规则ID
	MatchRuleID *string `json:"MatchRuleID,omitnil" name:"MatchRuleID"`

	// 高亮字段数组
	HighLightFields []*string `json:"HighLightFields,omitnil" name:"HighLightFields"`

	// 命中规则
	MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}

type K8sApiAbnormalEventListItem added in v1.0.545

type K8sApiAbnormalEventListItem struct {
	// 事件ID
	ID *uint64 `json:"ID,omitnil" name:"ID"`

	// 命中规则类型
	MatchRuleType *string `json:"MatchRuleType,omitnil" name:"MatchRuleType"`

	// 威胁等级
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群运行状态
	ClusterRunningStatus *string `json:"ClusterRunningStatus,omitnil" name:"ClusterRunningStatus"`

	// 初次生成时间
	FirstCreateTime *string `json:"FirstCreateTime,omitnil" name:"FirstCreateTime"`

	// 最近一次生成时间
	LastCreateTime *string `json:"LastCreateTime,omitnil" name:"LastCreateTime"`

	// 告警数量
	AlarmCount *uint64 `json:"AlarmCount,omitnil" name:"AlarmCount"`

	// 状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 规则类型
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`

	// 描述信息
	Desc *string `json:"Desc,omitnil" name:"Desc"`

	// 解决方案
	Suggestion *string `json:"Suggestion,omitnil" name:"Suggestion"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 命中规则
	MatchRule *K8sApiAbnormalRuleScopeInfo `json:"MatchRule,omitnil" name:"MatchRule"`
}

type K8sApiAbnormalRuleInfo added in v1.0.545

type K8sApiAbnormalRuleInfo struct {
	// 规则名称
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 状态
	Status *bool `json:"Status,omitnil" name:"Status"`

	// 规则信息列表
	RuleInfoList []*K8sApiAbnormalRuleScopeInfo `json:"RuleInfoList,omitnil" name:"RuleInfoList"`

	// 生效集群IDSet
	EffectClusterIDSet []*string `json:"EffectClusterIDSet,omitnil" name:"EffectClusterIDSet"`

	// 规则类型
	// RT_SYSTEM 系统规则
	// RT_USER 用户自定义
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`

	// 是否所有集群生效
	EffectAllCluster *bool `json:"EffectAllCluster,omitnil" name:"EffectAllCluster"`

	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`
}

type K8sApiAbnormalRuleListItem added in v1.0.545

type K8sApiAbnormalRuleListItem struct {
	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 规则类型
	// RT_SYSTEM 系统规则
	// RT_USER 用户自定义
	RuleType *string `json:"RuleType,omitnil" name:"RuleType"`

	// 受影响集群总数
	EffectClusterCount *uint64 `json:"EffectClusterCount,omitnil" name:"EffectClusterCount"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 编辑账号
	OprUin *string `json:"OprUin,omitnil" name:"OprUin"`

	// 状态
	Status *bool `json:"Status,omitnil" name:"Status"`
}

type K8sApiAbnormalRuleScopeInfo added in v1.0.545

type K8sApiAbnormalRuleScopeInfo struct {
	// 范围
	// 系统事件:
	// ANONYMOUS_ACCESS: 匿名访问
	// ABNORMAL_UA_REQ: 异常UA请求
	// ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动
	// GET_CREDENTIALS: 凭据信息获取
	// MOUNT_SENSITIVE_PATH: 敏感路径挂载
	// COMMAND_RUN: 命令执行
	// PRIVILEGE_CONTAINER: 特权容器
	// EXCEPTION_CRONTAB_TASK: 异常定时任务
	// STATICS_POD: 静态pod创建
	// ABNORMAL_CREATE_POD: 异常pod创建
	// USER_DEFINED: 用户自定义
	Scope *string `json:"Scope,omitnil" name:"Scope"`

	// 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
	Action *string `json:"Action,omitnil" name:"Action"`

	// 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 开关状态(true:开 false:关) 适用于系统规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *bool `json:"Status,omitnil" name:"Status"`

	// 是否被删除 适用于自定义规则入参
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDelete *bool `json:"IsDelete,omitnil" name:"IsDelete"`
}

type K8sApiAbnormalTendencyItem added in v1.0.545

type K8sApiAbnormalTendencyItem struct {
	// 日期
	Date *string `json:"Date,omitnil" name:"Date"`

	// 异常UA请求事件数
	ExceptionUARequestCount *uint64 `json:"ExceptionUARequestCount,omitnil" name:"ExceptionUARequestCount"`

	// 匿名用户权限事件数
	AnonymousUserRightCount *uint64 `json:"AnonymousUserRightCount,omitnil" name:"AnonymousUserRightCount"`

	// 凭据信息获取事件数
	CredentialInformationObtainCount *uint64 `json:"CredentialInformationObtainCount,omitnil" name:"CredentialInformationObtainCount"`

	// 敏感数据挂载事件数
	SensitiveDataMountCount *uint64 `json:"SensitiveDataMountCount,omitnil" name:"SensitiveDataMountCount"`

	// 命令执行事件数
	CmdExecCount *uint64 `json:"CmdExecCount,omitnil" name:"CmdExecCount"`

	// 异常定时任务事件数
	AbnormalScheduledTaskCount *uint64 `json:"AbnormalScheduledTaskCount,omitnil" name:"AbnormalScheduledTaskCount"`

	// 静态Pod创建数
	StaticsPodCreateCount *uint64 `json:"StaticsPodCreateCount,omitnil" name:"StaticsPodCreateCount"`

	// 可疑容器创建数
	DoubtfulContainerCreateCount *uint64 `json:"DoubtfulContainerCreateCount,omitnil" name:"DoubtfulContainerCreateCount"`

	// 自定义规则事件数
	UserDefinedRuleCount *uint64 `json:"UserDefinedRuleCount,omitnil" name:"UserDefinedRuleCount"`

	// 匿名访问事件数
	AnonymousAccessCount *uint64 `json:"AnonymousAccessCount,omitnil" name:"AnonymousAccessCount"`

	// 特权容器事件数
	PrivilegeContainerCount *uint64 `json:"PrivilegeContainerCount,omitnil" name:"PrivilegeContainerCount"`
}

type ModifyAbnormalProcessRuleStatusRequest

type ModifyAbnormalProcessRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`

	// 策略开关,true开启,false关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

func NewModifyAbnormalProcessRuleStatusRequest

func NewModifyAbnormalProcessRuleStatusRequest() (request *ModifyAbnormalProcessRuleStatusRequest)

func (*ModifyAbnormalProcessRuleStatusRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAbnormalProcessRuleStatusRequest) ToJsonString

type ModifyAbnormalProcessRuleStatusRequestParams added in v1.0.426

type ModifyAbnormalProcessRuleStatusRequestParams struct {
	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`

	// 策略开关,true开启,false关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

Predefined struct for user

type ModifyAbnormalProcessRuleStatusResponse

type ModifyAbnormalProcessRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAbnormalProcessRuleStatusResponseParams `json:"Response"`
}

func NewModifyAbnormalProcessRuleStatusResponse

func NewModifyAbnormalProcessRuleStatusResponse() (response *ModifyAbnormalProcessRuleStatusResponse)

func (*ModifyAbnormalProcessRuleStatusResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAbnormalProcessRuleStatusResponse) ToJsonString

type ModifyAbnormalProcessRuleStatusResponseParams added in v1.0.426

type ModifyAbnormalProcessRuleStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAbnormalProcessStatusRequest

type ModifyAbnormalProcessStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyAbnormalProcessStatusRequest

func NewModifyAbnormalProcessStatusRequest() (request *ModifyAbnormalProcessStatusRequest)

func (*ModifyAbnormalProcessStatusRequest) FromJsonString

func (r *ModifyAbnormalProcessStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAbnormalProcessStatusRequest) ToJsonString

func (r *ModifyAbnormalProcessStatusRequest) ToJsonString() string

type ModifyAbnormalProcessStatusRequestParams added in v1.0.426

type ModifyAbnormalProcessStatusRequestParams struct {
	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyAbnormalProcessStatusResponse

type ModifyAbnormalProcessStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAbnormalProcessStatusResponseParams `json:"Response"`
}

func NewModifyAbnormalProcessStatusResponse

func NewModifyAbnormalProcessStatusResponse() (response *ModifyAbnormalProcessStatusResponse)

func (*ModifyAbnormalProcessStatusResponse) FromJsonString

func (r *ModifyAbnormalProcessStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAbnormalProcessStatusResponse) ToJsonString

func (r *ModifyAbnormalProcessStatusResponse) ToJsonString() string

type ModifyAbnormalProcessStatusResponseParams added in v1.0.426

type ModifyAbnormalProcessStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAccessControlRuleStatusRequest

type ModifyAccessControlRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`

	// 策略开关,true:代表开启, false代表关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

func NewModifyAccessControlRuleStatusRequest

func NewModifyAccessControlRuleStatusRequest() (request *ModifyAccessControlRuleStatusRequest)

func (*ModifyAccessControlRuleStatusRequest) FromJsonString

func (r *ModifyAccessControlRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAccessControlRuleStatusRequest) ToJsonString

func (r *ModifyAccessControlRuleStatusRequest) ToJsonString() string

type ModifyAccessControlRuleStatusRequestParams added in v1.0.426

type ModifyAccessControlRuleStatusRequestParams struct {
	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitnil" name:"RuleIdSet"`

	// 策略开关,true:代表开启, false代表关闭
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

Predefined struct for user

type ModifyAccessControlRuleStatusResponse

type ModifyAccessControlRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccessControlRuleStatusResponseParams `json:"Response"`
}

func NewModifyAccessControlRuleStatusResponse

func NewModifyAccessControlRuleStatusResponse() (response *ModifyAccessControlRuleStatusResponse)

func (*ModifyAccessControlRuleStatusResponse) FromJsonString

func (r *ModifyAccessControlRuleStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAccessControlRuleStatusResponse) ToJsonString

type ModifyAccessControlRuleStatusResponseParams added in v1.0.426

type ModifyAccessControlRuleStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAccessControlStatusRequest

type ModifyAccessControlStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	// EVENT_DEALED:事件已经处理
	//      EVENT_INGNORE:事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注事件信息
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyAccessControlStatusRequest

func NewModifyAccessControlStatusRequest() (request *ModifyAccessControlStatusRequest)

func (*ModifyAccessControlStatusRequest) FromJsonString

func (r *ModifyAccessControlStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAccessControlStatusRequest) ToJsonString

func (r *ModifyAccessControlStatusRequest) ToJsonString() string

type ModifyAccessControlStatusRequestParams added in v1.0.426

type ModifyAccessControlStatusRequestParams struct {
	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	// EVENT_DEALED:事件已经处理
	//      EVENT_INGNORE:事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注事件信息
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyAccessControlStatusResponse

type ModifyAccessControlStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccessControlStatusResponseParams `json:"Response"`
}

func NewModifyAccessControlStatusResponse

func NewModifyAccessControlStatusResponse() (response *ModifyAccessControlStatusResponse)

func (*ModifyAccessControlStatusResponse) FromJsonString

func (r *ModifyAccessControlStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAccessControlStatusResponse) ToJsonString

func (r *ModifyAccessControlStatusResponse) ToJsonString() string

type ModifyAccessControlStatusResponseParams added in v1.0.426

type ModifyAccessControlStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetImageRegistryScanStopOneKeyRequest

type ModifyAssetImageRegistryScanStopOneKeyRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 停止的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

func NewModifyAssetImageRegistryScanStopOneKeyRequest

func NewModifyAssetImageRegistryScanStopOneKeyRequest() (request *ModifyAssetImageRegistryScanStopOneKeyRequest)

func (*ModifyAssetImageRegistryScanStopOneKeyRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageRegistryScanStopOneKeyRequest) ToJsonString

type ModifyAssetImageRegistryScanStopOneKeyRequestParams added in v1.0.426

type ModifyAssetImageRegistryScanStopOneKeyRequestParams struct {
	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 停止的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

Predefined struct for user

type ModifyAssetImageRegistryScanStopOneKeyResponse

type ModifyAssetImageRegistryScanStopOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageRegistryScanStopOneKeyResponseParams `json:"Response"`
}

func NewModifyAssetImageRegistryScanStopOneKeyResponse

func NewModifyAssetImageRegistryScanStopOneKeyResponse() (response *ModifyAssetImageRegistryScanStopOneKeyResponse)

func (*ModifyAssetImageRegistryScanStopOneKeyResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageRegistryScanStopOneKeyResponse) ToJsonString

type ModifyAssetImageRegistryScanStopOneKeyResponseParams added in v1.0.426

type ModifyAssetImageRegistryScanStopOneKeyResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetImageRegistryScanStopRequest

type ModifyAssetImageRegistryScanStopRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 不要扫描的镜像列表,与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版本的镜像
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`

	// 停止的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

func NewModifyAssetImageRegistryScanStopRequest

func NewModifyAssetImageRegistryScanStopRequest() (request *ModifyAssetImageRegistryScanStopRequest)

func (*ModifyAssetImageRegistryScanStopRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageRegistryScanStopRequest) ToJsonString

type ModifyAssetImageRegistryScanStopRequestParams added in v1.0.426

type ModifyAssetImageRegistryScanStopRequestParams struct {
	// 是否扫描全部镜像
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 不要扫描的镜像列表,与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitnil" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版本的镜像
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitnil" name:"OnlyScanLatest"`

	// 停止的任务ID
	TaskID *uint64 `json:"TaskID,omitnil" name:"TaskID"`
}

Predefined struct for user

type ModifyAssetImageRegistryScanStopResponse

type ModifyAssetImageRegistryScanStopResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageRegistryScanStopResponseParams `json:"Response"`
}

func NewModifyAssetImageRegistryScanStopResponse

func NewModifyAssetImageRegistryScanStopResponse() (response *ModifyAssetImageRegistryScanStopResponse)

func (*ModifyAssetImageRegistryScanStopResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageRegistryScanStopResponse) ToJsonString

type ModifyAssetImageRegistryScanStopResponseParams added in v1.0.426

type ModifyAssetImageRegistryScanStopResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetImageScanStopRequest

type ModifyAssetImageScanStopRequest struct {
	*tchttp.BaseRequest

	// 任务id;任务id,镜像id和根据过滤条件筛选三选一。
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`

	// 镜像id;任务id,镜像id和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitnil" name:"Images"`

	// 根据过滤条件筛选出镜像;任务id,镜像id和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}

func NewModifyAssetImageScanStopRequest

func NewModifyAssetImageScanStopRequest() (request *ModifyAssetImageScanStopRequest)

func (*ModifyAssetImageScanStopRequest) FromJsonString

func (r *ModifyAssetImageScanStopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageScanStopRequest) ToJsonString

func (r *ModifyAssetImageScanStopRequest) ToJsonString() string

type ModifyAssetImageScanStopRequestParams added in v1.0.426

type ModifyAssetImageScanStopRequestParams struct {
	// 任务id;任务id,镜像id和根据过滤条件筛选三选一。
	TaskID *string `json:"TaskID,omitnil" name:"TaskID"`

	// 镜像id;任务id,镜像id和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitnil" name:"Images"`

	// 根据过滤条件筛选出镜像;任务id,镜像id和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitnil" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds *string `json:"ExcludeImageIds,omitnil" name:"ExcludeImageIds"`
}

Predefined struct for user

type ModifyAssetImageScanStopResponse

type ModifyAssetImageScanStopResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetImageScanStopResponseParams `json:"Response"`
}

func NewModifyAssetImageScanStopResponse

func NewModifyAssetImageScanStopResponse() (response *ModifyAssetImageScanStopResponse)

func (*ModifyAssetImageScanStopResponse) FromJsonString

func (r *ModifyAssetImageScanStopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetImageScanStopResponse) ToJsonString

func (r *ModifyAssetImageScanStopResponse) ToJsonString() string

type ModifyAssetImageScanStopResponseParams added in v1.0.426

type ModifyAssetImageScanStopResponseParams struct {
	// 停止状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetRequest

type ModifyAssetRequest struct {
	*tchttp.BaseRequest

	// 全部同步,俩参数必选一个 All优先
	All *bool `json:"All,omitnil" name:"All"`

	// 要同步的主机列表uuid ,俩参数必选一个 All优先
	Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}

func NewModifyAssetRequest

func NewModifyAssetRequest() (request *ModifyAssetRequest)

func (*ModifyAssetRequest) FromJsonString

func (r *ModifyAssetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetRequest) ToJsonString

func (r *ModifyAssetRequest) ToJsonString() string

type ModifyAssetRequestParams added in v1.0.426

type ModifyAssetRequestParams struct {
	// 全部同步,俩参数必选一个 All优先
	All *bool `json:"All,omitnil" name:"All"`

	// 要同步的主机列表uuid ,俩参数必选一个 All优先
	Hosts []*string `json:"Hosts,omitnil" name:"Hosts"`
}

Predefined struct for user

type ModifyAssetResponse

type ModifyAssetResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetResponseParams `json:"Response"`
}

func NewModifyAssetResponse

func NewModifyAssetResponse() (response *ModifyAssetResponse)

func (*ModifyAssetResponse) FromJsonString

func (r *ModifyAssetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetResponse) ToJsonString

func (r *ModifyAssetResponse) ToJsonString() string

type ModifyAssetResponseParams added in v1.0.426

type ModifyAssetResponseParams struct {
	// 同步任务发送结果
	Status *string `json:"Status,omitnil" name:"Status"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyCompliancePeriodTaskRequest

type ModifyCompliancePeriodTaskRequest struct {
	*tchttp.BaseRequest

	// 要修改的定时任务的ID,由DescribeCompliancePeriodTaskList接口返回。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`

	// 定时任务的周期规则。不填时,不修改。
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`

	// 设置合规标准。不填时,不修改。
	StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}

func NewModifyCompliancePeriodTaskRequest

func NewModifyCompliancePeriodTaskRequest() (request *ModifyCompliancePeriodTaskRequest)

func (*ModifyCompliancePeriodTaskRequest) FromJsonString

func (r *ModifyCompliancePeriodTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompliancePeriodTaskRequest) ToJsonString

func (r *ModifyCompliancePeriodTaskRequest) ToJsonString() string

type ModifyCompliancePeriodTaskRequestParams added in v1.0.426

type ModifyCompliancePeriodTaskRequestParams struct {
	// 要修改的定时任务的ID,由DescribeCompliancePeriodTaskList接口返回。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitnil" name:"PeriodTaskId"`

	// 定时任务的周期规则。不填时,不修改。
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitnil" name:"PeriodRule"`

	// 设置合规标准。不填时,不修改。
	StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitnil" name:"StandardSettings"`
}

Predefined struct for user

type ModifyCompliancePeriodTaskResponse

type ModifyCompliancePeriodTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompliancePeriodTaskResponseParams `json:"Response"`
}

func NewModifyCompliancePeriodTaskResponse

func NewModifyCompliancePeriodTaskResponse() (response *ModifyCompliancePeriodTaskResponse)

func (*ModifyCompliancePeriodTaskResponse) FromJsonString

func (r *ModifyCompliancePeriodTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompliancePeriodTaskResponse) ToJsonString

func (r *ModifyCompliancePeriodTaskResponse) ToJsonString() string

type ModifyCompliancePeriodTaskResponseParams added in v1.0.426

type ModifyCompliancePeriodTaskResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyContainerNetStatusRequest added in v1.0.518

type ModifyContainerNetStatusRequest struct {
	*tchttp.BaseRequest

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 状态(
	// 隔离容器: EVENT_ISOLATE_CONTAINER
	// 恢复容器: EVENT_RESOTRE_CONTAINER
	// )
	Status *string `json:"Status,omitnil" name:"Status"`
}

func NewModifyContainerNetStatusRequest added in v1.0.518

func NewModifyContainerNetStatusRequest() (request *ModifyContainerNetStatusRequest)

func (*ModifyContainerNetStatusRequest) FromJsonString added in v1.0.518

func (r *ModifyContainerNetStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerNetStatusRequest) ToJsonString added in v1.0.518

func (r *ModifyContainerNetStatusRequest) ToJsonString() string

type ModifyContainerNetStatusRequestParams added in v1.0.518

type ModifyContainerNetStatusRequestParams struct {
	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 状态(
	// 隔离容器: EVENT_ISOLATE_CONTAINER
	// 恢复容器: EVENT_RESOTRE_CONTAINER
	// )
	Status *string `json:"Status,omitnil" name:"Status"`
}

Predefined struct for user

type ModifyContainerNetStatusResponse added in v1.0.518

type ModifyContainerNetStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyContainerNetStatusResponseParams `json:"Response"`
}

func NewModifyContainerNetStatusResponse added in v1.0.518

func NewModifyContainerNetStatusResponse() (response *ModifyContainerNetStatusResponse)

func (*ModifyContainerNetStatusResponse) FromJsonString added in v1.0.518

func (r *ModifyContainerNetStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerNetStatusResponse) ToJsonString added in v1.0.518

func (r *ModifyContainerNetStatusResponse) ToJsonString() string

type ModifyContainerNetStatusResponseParams added in v1.0.518

type ModifyContainerNetStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyEscapeEventStatusRequest

type ModifyEscapeEventStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态:
	// EVENT_UNDEAL:未处理(取消忽略),
	// EVENT_DEALED:已处理,
	// EVENT_IGNORE:忽略,
	// EVENT_DELETE:已删除
	// EVENT_ADD_WHITE:加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 加白镜像ID数组
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`

	// 加白事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
}

func NewModifyEscapeEventStatusRequest

func NewModifyEscapeEventStatusRequest() (request *ModifyEscapeEventStatusRequest)

func (*ModifyEscapeEventStatusRequest) FromJsonString

func (r *ModifyEscapeEventStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeEventStatusRequest) ToJsonString

func (r *ModifyEscapeEventStatusRequest) ToJsonString() string

type ModifyEscapeEventStatusRequestParams added in v1.0.426

type ModifyEscapeEventStatusRequestParams struct {
	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态:
	// EVENT_UNDEAL:未处理(取消忽略),
	// EVENT_DEALED:已处理,
	// EVENT_IGNORE:忽略,
	// EVENT_DELETE:已删除
	// EVENT_ADD_WHITE:加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 加白镜像ID数组
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`

	// 加白事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`
}

Predefined struct for user

type ModifyEscapeEventStatusResponse

type ModifyEscapeEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeEventStatusResponseParams `json:"Response"`
}

func NewModifyEscapeEventStatusResponse

func NewModifyEscapeEventStatusResponse() (response *ModifyEscapeEventStatusResponse)

func (*ModifyEscapeEventStatusResponse) FromJsonString

func (r *ModifyEscapeEventStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeEventStatusResponse) ToJsonString

func (r *ModifyEscapeEventStatusResponse) ToJsonString() string

type ModifyEscapeEventStatusResponseParams added in v1.0.426

type ModifyEscapeEventStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyEscapeRuleRequest

type ModifyEscapeRuleRequest struct {
	*tchttp.BaseRequest

	// 需要修改的数组
	RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}

func NewModifyEscapeRuleRequest

func NewModifyEscapeRuleRequest() (request *ModifyEscapeRuleRequest)

func (*ModifyEscapeRuleRequest) FromJsonString

func (r *ModifyEscapeRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeRuleRequest) ToJsonString

func (r *ModifyEscapeRuleRequest) ToJsonString() string

type ModifyEscapeRuleRequestParams added in v1.0.426

type ModifyEscapeRuleRequestParams struct {
	// 需要修改的数组
	RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitnil" name:"RuleSet"`
}

Predefined struct for user

type ModifyEscapeRuleResponse

type ModifyEscapeRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeRuleResponseParams `json:"Response"`
}

func NewModifyEscapeRuleResponse

func NewModifyEscapeRuleResponse() (response *ModifyEscapeRuleResponse)

func (*ModifyEscapeRuleResponse) FromJsonString

func (r *ModifyEscapeRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeRuleResponse) ToJsonString

func (r *ModifyEscapeRuleResponse) ToJsonString() string

type ModifyEscapeRuleResponseParams added in v1.0.426

type ModifyEscapeRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyEscapeWhiteListRequest added in v1.0.518

type ModifyEscapeWhiteListRequest struct {
	*tchttp.BaseRequest

	// 加白名单事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`

	// 白名单记录ID
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}

func NewModifyEscapeWhiteListRequest added in v1.0.518

func NewModifyEscapeWhiteListRequest() (request *ModifyEscapeWhiteListRequest)

func (*ModifyEscapeWhiteListRequest) FromJsonString added in v1.0.518

func (r *ModifyEscapeWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeWhiteListRequest) ToJsonString added in v1.0.518

func (r *ModifyEscapeWhiteListRequest) ToJsonString() string

type ModifyEscapeWhiteListRequestParams added in v1.0.518

type ModifyEscapeWhiteListRequestParams struct {
	// 加白名单事件类型
	//    ESCAPE_CGROUPS:利用cgroup机制逃逸
	//    ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸
	//    ESCAPE_DOCKER_API:访问Docker API接口逃逸
	//    ESCAPE_VUL_OCCURRED:逃逸漏洞利用
	//    MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    PRIVILEGE_CONTAINER_START:特权容器
	//    PRIVILEGE:程序提权逃逸
	EventType []*string `json:"EventType,omitnil" name:"EventType"`

	// 白名单记录ID
	IDSet []*int64 `json:"IDSet,omitnil" name:"IDSet"`
}

Predefined struct for user

type ModifyEscapeWhiteListResponse added in v1.0.518

type ModifyEscapeWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEscapeWhiteListResponseParams `json:"Response"`
}

func NewModifyEscapeWhiteListResponse added in v1.0.518

func NewModifyEscapeWhiteListResponse() (response *ModifyEscapeWhiteListResponse)

func (*ModifyEscapeWhiteListResponse) FromJsonString added in v1.0.518

func (r *ModifyEscapeWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEscapeWhiteListResponse) ToJsonString added in v1.0.518

func (r *ModifyEscapeWhiteListResponse) ToJsonString() string

type ModifyEscapeWhiteListResponseParams added in v1.0.518

type ModifyEscapeWhiteListResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyIgnoreVul added in v1.0.518

type ModifyIgnoreVul struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 忽略的镜像ID,空表示全部
	ImageIDs []*string `json:"ImageIDs,omitnil" name:"ImageIDs"`

	// 当有镜像时
	// 镜像类型: LOCAL 本地镜像 REGISTRY 仓库镜像
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}

type ModifyImageAuthorizedRequest added in v1.0.518

type ModifyImageAuthorizedRequest struct {
	*tchttp.BaseRequest

	// 本地镜像是否全部授权的标识,优先权高于根据本地镜像ids授权。等于true时需UpdatedLocalImageCnt大于0。
	AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`

	// 仓库镜像是否全部授权的标识,优先权高于根据镜像ids授权。等于true时需UpdatedRegistryImageCnt大于0。
	AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`

	// 指定操作授权的本地镜像数量,判断优先权最高,实际多出的镜像随机忽略,实际不足的部分也忽略。
	UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`

	// 指定操作授权的仓库镜像数量,判断优先权最高,实际多出的镜像随机忽略,实际不足的部分也忽略;
	UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`

	// 根据满足条件的本地镜像授权,本地镜像来源;ASSETIMAGE:本地镜像列表;IMAGEALL:同步本地镜像;AllLocalImages为false且LocalImageIds为空和UpdatedLocalImageCnt大于0时,需要
	ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`

	// 根据满足条件的本地镜像授权,AllLocalImages为false且LocalImageIds为空和UpdatedLocalImageCnt大于0时,需要。
	LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`

	// 根据满足条件的仓库镜像授权,AllRegistryImages为false且RegistryImageIds为空和UpdatedRegistryImageCnt大于0时,需要。
	RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`

	// 根据满足条件的镜像授权,同时排除的本地镜像。
	ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`

	// 根据满足条件的镜像授权,同时排除的仓库镜像。
	ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`

	// 根据本地镜像ids授权,优先权高于根据满足条件的镜像授权。AllLocalImages为false且LocalImageFilter为空和UpdatedLocalImageCnt大于0时,需要。
	LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`

	// 根据仓库镜像Ids授权,优先权高于根据满足条件的镜像授。AllRegistryImages为false且RegistryImageFilter为空和UpdatedRegistryImageCnt大于0时,需要。
	RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`

	// 是否仅最新的镜像;RegistryImageFilter不为空且UpdatedRegistryImageCnt大于0时仓库镜像需要。
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}

func NewModifyImageAuthorizedRequest added in v1.0.518

func NewModifyImageAuthorizedRequest() (request *ModifyImageAuthorizedRequest)

func (*ModifyImageAuthorizedRequest) FromJsonString added in v1.0.518

func (r *ModifyImageAuthorizedRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyImageAuthorizedRequest) ToJsonString added in v1.0.518

func (r *ModifyImageAuthorizedRequest) ToJsonString() string

type ModifyImageAuthorizedRequestParams added in v1.0.518

type ModifyImageAuthorizedRequestParams struct {
	// 本地镜像是否全部授权的标识,优先权高于根据本地镜像ids授权。等于true时需UpdatedLocalImageCnt大于0。
	AllLocalImages *bool `json:"AllLocalImages,omitnil" name:"AllLocalImages"`

	// 仓库镜像是否全部授权的标识,优先权高于根据镜像ids授权。等于true时需UpdatedRegistryImageCnt大于0。
	AllRegistryImages *bool `json:"AllRegistryImages,omitnil" name:"AllRegistryImages"`

	// 指定操作授权的本地镜像数量,判断优先权最高,实际多出的镜像随机忽略,实际不足的部分也忽略。
	UpdatedLocalImageCnt *uint64 `json:"UpdatedLocalImageCnt,omitnil" name:"UpdatedLocalImageCnt"`

	// 指定操作授权的仓库镜像数量,判断优先权最高,实际多出的镜像随机忽略,实际不足的部分也忽略;
	UpdatedRegistryImageCnt *uint64 `json:"UpdatedRegistryImageCnt,omitnil" name:"UpdatedRegistryImageCnt"`

	// 根据满足条件的本地镜像授权,本地镜像来源;ASSETIMAGE:本地镜像列表;IMAGEALL:同步本地镜像;AllLocalImages为false且LocalImageIds为空和UpdatedLocalImageCnt大于0时,需要
	ImageSourceType *string `json:"ImageSourceType,omitnil" name:"ImageSourceType"`

	// 根据满足条件的本地镜像授权,AllLocalImages为false且LocalImageIds为空和UpdatedLocalImageCnt大于0时,需要。
	LocalImageFilter []*AssetFilters `json:"LocalImageFilter,omitnil" name:"LocalImageFilter"`

	// 根据满足条件的仓库镜像授权,AllRegistryImages为false且RegistryImageIds为空和UpdatedRegistryImageCnt大于0时,需要。
	RegistryImageFilter []*AssetFilters `json:"RegistryImageFilter,omitnil" name:"RegistryImageFilter"`

	// 根据满足条件的镜像授权,同时排除的本地镜像。
	ExcludeLocalImageIds []*string `json:"ExcludeLocalImageIds,omitnil" name:"ExcludeLocalImageIds"`

	// 根据满足条件的镜像授权,同时排除的仓库镜像。
	ExcludeRegistryImageIds []*string `json:"ExcludeRegistryImageIds,omitnil" name:"ExcludeRegistryImageIds"`

	// 根据本地镜像ids授权,优先权高于根据满足条件的镜像授权。AllLocalImages为false且LocalImageFilter为空和UpdatedLocalImageCnt大于0时,需要。
	LocalImageIds []*string `json:"LocalImageIds,omitnil" name:"LocalImageIds"`

	// 根据仓库镜像Ids授权,优先权高于根据满足条件的镜像授。AllRegistryImages为false且RegistryImageFilter为空和UpdatedRegistryImageCnt大于0时,需要。
	RegistryImageIds []*string `json:"RegistryImageIds,omitnil" name:"RegistryImageIds"`

	// 是否仅最新的镜像;RegistryImageFilter不为空且UpdatedRegistryImageCnt大于0时仓库镜像需要。
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitnil" name:"OnlyShowLatest"`
}

Predefined struct for user

type ModifyImageAuthorizedResponse added in v1.0.518

type ModifyImageAuthorizedResponse struct {
	*tchttp.BaseResponse
	Response *ModifyImageAuthorizedResponseParams `json:"Response"`
}

func NewModifyImageAuthorizedResponse added in v1.0.518

func NewModifyImageAuthorizedResponse() (response *ModifyImageAuthorizedResponse)

func (*ModifyImageAuthorizedResponse) FromJsonString added in v1.0.518

func (r *ModifyImageAuthorizedResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyImageAuthorizedResponse) ToJsonString added in v1.0.518

func (r *ModifyImageAuthorizedResponse) ToJsonString() string

type ModifyImageAuthorizedResponseParams added in v1.0.518

type ModifyImageAuthorizedResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyK8sApiAbnormalEventStatusRequest added in v1.0.545

type ModifyK8sApiAbnormalEventStatusRequest struct {
	*tchttp.BaseRequest

	// 事件ID集合
	EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`

	// 状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyK8sApiAbnormalEventStatusRequest added in v1.0.545

func NewModifyK8sApiAbnormalEventStatusRequest() (request *ModifyK8sApiAbnormalEventStatusRequest)

func (*ModifyK8sApiAbnormalEventStatusRequest) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalEventStatusRequest) ToJsonString added in v1.0.545

type ModifyK8sApiAbnormalEventStatusRequestParams added in v1.0.545

type ModifyK8sApiAbnormalEventStatusRequestParams struct {
	// 事件ID集合
	EventIDSet []*uint64 `json:"EventIDSet,omitnil" name:"EventIDSet"`

	// 状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyK8sApiAbnormalEventStatusResponse added in v1.0.545

type ModifyK8sApiAbnormalEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalEventStatusResponseParams `json:"Response"`
}

func NewModifyK8sApiAbnormalEventStatusResponse added in v1.0.545

func NewModifyK8sApiAbnormalEventStatusResponse() (response *ModifyK8sApiAbnormalEventStatusResponse)

func (*ModifyK8sApiAbnormalEventStatusResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalEventStatusResponse) ToJsonString added in v1.0.545

type ModifyK8sApiAbnormalEventStatusResponseParams added in v1.0.545

type ModifyK8sApiAbnormalEventStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyK8sApiAbnormalRuleInfoRequest added in v1.0.545

type ModifyK8sApiAbnormalRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 规则详情
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}

func NewModifyK8sApiAbnormalRuleInfoRequest added in v1.0.545

func NewModifyK8sApiAbnormalRuleInfoRequest() (request *ModifyK8sApiAbnormalRuleInfoRequest)

func (*ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString added in v1.0.545

func (r *ModifyK8sApiAbnormalRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString added in v1.0.545

func (r *ModifyK8sApiAbnormalRuleInfoRequest) ToJsonString() string

type ModifyK8sApiAbnormalRuleInfoRequestParams added in v1.0.545

type ModifyK8sApiAbnormalRuleInfoRequestParams struct {
	// 规则详情
	RuleInfo *K8sApiAbnormalRuleInfo `json:"RuleInfo,omitnil" name:"RuleInfo"`
}

Predefined struct for user

type ModifyK8sApiAbnormalRuleInfoResponse added in v1.0.545

type ModifyK8sApiAbnormalRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalRuleInfoResponseParams `json:"Response"`
}

func NewModifyK8sApiAbnormalRuleInfoResponse added in v1.0.545

func NewModifyK8sApiAbnormalRuleInfoResponse() (response *ModifyK8sApiAbnormalRuleInfoResponse)

func (*ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString added in v1.0.545

func (r *ModifyK8sApiAbnormalRuleInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString added in v1.0.545

func (r *ModifyK8sApiAbnormalRuleInfoResponse) ToJsonString() string

type ModifyK8sApiAbnormalRuleInfoResponseParams added in v1.0.545

type ModifyK8sApiAbnormalRuleInfoResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyK8sApiAbnormalRuleStatusRequest added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 状态(true:开 false:关)
	Status *bool `json:"Status,omitnil" name:"Status"`
}

func NewModifyK8sApiAbnormalRuleStatusRequest added in v1.0.545

func NewModifyK8sApiAbnormalRuleStatusRequest() (request *ModifyK8sApiAbnormalRuleStatusRequest)

func (*ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString added in v1.0.545

func (r *ModifyK8sApiAbnormalRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalRuleStatusRequest) ToJsonString added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusRequestParams added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusRequestParams struct {
	// 规则ID
	RuleID *string `json:"RuleID,omitnil" name:"RuleID"`

	// 状态(true:开 false:关)
	Status *bool `json:"Status,omitnil" name:"Status"`
}

Predefined struct for user

type ModifyK8sApiAbnormalRuleStatusResponse added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyK8sApiAbnormalRuleStatusResponseParams `json:"Response"`
}

func NewModifyK8sApiAbnormalRuleStatusResponse added in v1.0.545

func NewModifyK8sApiAbnormalRuleStatusResponse() (response *ModifyK8sApiAbnormalRuleStatusResponse)

func (*ModifyK8sApiAbnormalRuleStatusResponse) FromJsonString added in v1.0.545

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyK8sApiAbnormalRuleStatusResponse) ToJsonString added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusResponseParams added in v1.0.545

type ModifyK8sApiAbnormalRuleStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyReverseShellStatusRequest

type ModifyReverseShellStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyReverseShellStatusRequest

func NewModifyReverseShellStatusRequest() (request *ModifyReverseShellStatusRequest)

func (*ModifyReverseShellStatusRequest) FromJsonString

func (r *ModifyReverseShellStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyReverseShellStatusRequest) ToJsonString

func (r *ModifyReverseShellStatusRequest) ToJsonString() string

type ModifyReverseShellStatusRequestParams added in v1.0.426

type ModifyReverseShellStatusRequestParams struct {
	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyReverseShellStatusResponse

type ModifyReverseShellStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyReverseShellStatusResponseParams `json:"Response"`
}

func NewModifyReverseShellStatusResponse

func NewModifyReverseShellStatusResponse() (response *ModifyReverseShellStatusResponse)

func (*ModifyReverseShellStatusResponse) FromJsonString

func (r *ModifyReverseShellStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyReverseShellStatusResponse) ToJsonString

func (r *ModifyReverseShellStatusResponse) ToJsonString() string

type ModifyReverseShellStatusResponseParams added in v1.0.426

type ModifyReverseShellStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyRiskSyscallStatusRequest

type ModifyRiskSyscallStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyRiskSyscallStatusRequest

func NewModifyRiskSyscallStatusRequest() (request *ModifyRiskSyscallStatusRequest)

func (*ModifyRiskSyscallStatusRequest) FromJsonString

func (r *ModifyRiskSyscallStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskSyscallStatusRequest) ToJsonString

func (r *ModifyRiskSyscallStatusRequest) ToJsonString() string

type ModifyRiskSyscallStatusRequestParams added in v1.0.426

type ModifyRiskSyscallStatusRequestParams struct {
	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyRiskSyscallStatusResponse

type ModifyRiskSyscallStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskSyscallStatusResponseParams `json:"Response"`
}

func NewModifyRiskSyscallStatusResponse

func NewModifyRiskSyscallStatusResponse() (response *ModifyRiskSyscallStatusResponse)

func (*ModifyRiskSyscallStatusResponse) FromJsonString

func (r *ModifyRiskSyscallStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskSyscallStatusResponse) ToJsonString

func (r *ModifyRiskSyscallStatusResponse) ToJsonString() string

type ModifyRiskSyscallStatusResponseParams added in v1.0.426

type ModifyRiskSyscallStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogCleanSettingInfoRequest added in v1.0.518

type ModifySecLogCleanSettingInfoRequest struct {
	*tchttp.BaseRequest

	// 触发清理的储量底线(50-99)
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`

	// 清理停止时的储量截至线(>0,小于ReservesLimit)
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`

	// 触发清理的存储天数(>=1)
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}

func NewModifySecLogCleanSettingInfoRequest added in v1.0.518

func NewModifySecLogCleanSettingInfoRequest() (request *ModifySecLogCleanSettingInfoRequest)

func (*ModifySecLogCleanSettingInfoRequest) FromJsonString added in v1.0.518

func (r *ModifySecLogCleanSettingInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogCleanSettingInfoRequest) ToJsonString added in v1.0.518

func (r *ModifySecLogCleanSettingInfoRequest) ToJsonString() string

type ModifySecLogCleanSettingInfoRequestParams added in v1.0.518

type ModifySecLogCleanSettingInfoRequestParams struct {
	// 触发清理的储量底线(50-99)
	ReservesLimit *uint64 `json:"ReservesLimit,omitnil" name:"ReservesLimit"`

	// 清理停止时的储量截至线(>0,小于ReservesLimit)
	ReservesDeadline *uint64 `json:"ReservesDeadline,omitnil" name:"ReservesDeadline"`

	// 触发清理的存储天数(>=1)
	DayLimit *uint64 `json:"DayLimit,omitnil" name:"DayLimit"`
}

Predefined struct for user

type ModifySecLogCleanSettingInfoResponse added in v1.0.518

type ModifySecLogCleanSettingInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogCleanSettingInfoResponseParams `json:"Response"`
}

func NewModifySecLogCleanSettingInfoResponse added in v1.0.518

func NewModifySecLogCleanSettingInfoResponse() (response *ModifySecLogCleanSettingInfoResponse)

func (*ModifySecLogCleanSettingInfoResponse) FromJsonString added in v1.0.518

func (r *ModifySecLogCleanSettingInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogCleanSettingInfoResponse) ToJsonString added in v1.0.518

func (r *ModifySecLogCleanSettingInfoResponse) ToJsonString() string

type ModifySecLogCleanSettingInfoResponseParams added in v1.0.518

type ModifySecLogCleanSettingInfoResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogDeliveryClsSettingRequest added in v1.0.518

type ModifySecLogDeliveryClsSettingRequest struct {
	*tchttp.BaseRequest

	// 日志信息
	List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}

func NewModifySecLogDeliveryClsSettingRequest added in v1.0.518

func NewModifySecLogDeliveryClsSettingRequest() (request *ModifySecLogDeliveryClsSettingRequest)

func (*ModifySecLogDeliveryClsSettingRequest) FromJsonString added in v1.0.518

func (r *ModifySecLogDeliveryClsSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogDeliveryClsSettingRequest) ToJsonString added in v1.0.518

type ModifySecLogDeliveryClsSettingRequestParams added in v1.0.518

type ModifySecLogDeliveryClsSettingRequestParams struct {
	// 日志信息
	List []*SecLogDeliveryClsSettingInfo `json:"List,omitnil" name:"List"`
}

Predefined struct for user

type ModifySecLogDeliveryClsSettingResponse added in v1.0.518

type ModifySecLogDeliveryClsSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogDeliveryClsSettingResponseParams `json:"Response"`
}

func NewModifySecLogDeliveryClsSettingResponse added in v1.0.518

func NewModifySecLogDeliveryClsSettingResponse() (response *ModifySecLogDeliveryClsSettingResponse)

func (*ModifySecLogDeliveryClsSettingResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogDeliveryClsSettingResponse) ToJsonString added in v1.0.518

type ModifySecLogDeliveryClsSettingResponseParams added in v1.0.518

type ModifySecLogDeliveryClsSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogDeliveryKafkaSettingRequest added in v1.0.518

type ModifySecLogDeliveryKafkaSettingRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 域名
	Domain *string `json:"Domain,omitnil" name:"Domain"`

	// 用户名
	User *string `json:"User,omitnil" name:"User"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 日志类型队列
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`

	// 接入类型
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`

	// kafka版本号
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`

	// 地域ID
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}

func NewModifySecLogDeliveryKafkaSettingRequest added in v1.0.518

func NewModifySecLogDeliveryKafkaSettingRequest() (request *ModifySecLogDeliveryKafkaSettingRequest)

func (*ModifySecLogDeliveryKafkaSettingRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogDeliveryKafkaSettingRequest) ToJsonString added in v1.0.518

type ModifySecLogDeliveryKafkaSettingRequestParams added in v1.0.518

type ModifySecLogDeliveryKafkaSettingRequestParams struct {
	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil" name:"InstanceID"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"`

	// 域名
	Domain *string `json:"Domain,omitnil" name:"Domain"`

	// 用户名
	User *string `json:"User,omitnil" name:"User"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 日志类型队列
	LogTypeList []*SecLogDeliveryKafkaSettingInfo `json:"LogTypeList,omitnil" name:"LogTypeList"`

	// 接入类型
	AccessType *int64 `json:"AccessType,omitnil" name:"AccessType"`

	// kafka版本号
	KafkaVersion *string `json:"KafkaVersion,omitnil" name:"KafkaVersion"`

	// 地域ID
	RegionID *string `json:"RegionID,omitnil" name:"RegionID"`
}

Predefined struct for user

type ModifySecLogDeliveryKafkaSettingResponse added in v1.0.518

type ModifySecLogDeliveryKafkaSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogDeliveryKafkaSettingResponseParams `json:"Response"`
}

func NewModifySecLogDeliveryKafkaSettingResponse added in v1.0.518

func NewModifySecLogDeliveryKafkaSettingResponse() (response *ModifySecLogDeliveryKafkaSettingResponse)

func (*ModifySecLogDeliveryKafkaSettingResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogDeliveryKafkaSettingResponse) ToJsonString added in v1.0.518

type ModifySecLogDeliveryKafkaSettingResponseParams added in v1.0.518

type ModifySecLogDeliveryKafkaSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogJoinObjectsRequest added in v1.0.518

type ModifySecLogJoinObjectsRequest struct {
	*tchttp.BaseRequest

	// 日志类型
	// bash日志: container_bash
	// 容器启动: container_launch
	// k8sApi: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 绑定主机quuid列表
	BindList []*string `json:"BindList,omitnil" name:"BindList"`

	// 待解绑主机quuid列表
	UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`

	// 节点类型:
	// NORMAL: 普通节点(默认值)
	// SUPER: 超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
}

func NewModifySecLogJoinObjectsRequest added in v1.0.518

func NewModifySecLogJoinObjectsRequest() (request *ModifySecLogJoinObjectsRequest)

func (*ModifySecLogJoinObjectsRequest) FromJsonString added in v1.0.518

func (r *ModifySecLogJoinObjectsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogJoinObjectsRequest) ToJsonString added in v1.0.518

func (r *ModifySecLogJoinObjectsRequest) ToJsonString() string

type ModifySecLogJoinObjectsRequestParams added in v1.0.518

type ModifySecLogJoinObjectsRequestParams struct {
	// 日志类型
	// bash日志: container_bash
	// 容器启动: container_launch
	// k8sApi: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 绑定主机quuid列表
	BindList []*string `json:"BindList,omitnil" name:"BindList"`

	// 待解绑主机quuid列表
	UnBindList []*string `json:"UnBindList,omitnil" name:"UnBindList"`

	// 节点类型:
	// NORMAL: 普通节点(默认值)
	// SUPER: 超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
}

Predefined struct for user

type ModifySecLogJoinObjectsResponse added in v1.0.518

type ModifySecLogJoinObjectsResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogJoinObjectsResponseParams `json:"Response"`
}

func NewModifySecLogJoinObjectsResponse added in v1.0.518

func NewModifySecLogJoinObjectsResponse() (response *ModifySecLogJoinObjectsResponse)

func (*ModifySecLogJoinObjectsResponse) FromJsonString added in v1.0.518

func (r *ModifySecLogJoinObjectsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogJoinObjectsResponse) ToJsonString added in v1.0.518

func (r *ModifySecLogJoinObjectsResponse) ToJsonString() string

type ModifySecLogJoinObjectsResponseParams added in v1.0.518

type ModifySecLogJoinObjectsResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogJoinStateRequest added in v1.0.518

type ModifySecLogJoinStateRequest struct {
	*tchttp.BaseRequest

	// 日志类型
	// bash日志: container_bash
	// 容器启动: container_launch
	// k8sApi: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 状态(true:开 false:关)
	State *bool `json:"State,omitnil" name:"State"`
}

func NewModifySecLogJoinStateRequest added in v1.0.518

func NewModifySecLogJoinStateRequest() (request *ModifySecLogJoinStateRequest)

func (*ModifySecLogJoinStateRequest) FromJsonString added in v1.0.518

func (r *ModifySecLogJoinStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogJoinStateRequest) ToJsonString added in v1.0.518

func (r *ModifySecLogJoinStateRequest) ToJsonString() string

type ModifySecLogJoinStateRequestParams added in v1.0.518

type ModifySecLogJoinStateRequestParams struct {
	// 日志类型
	// bash日志: container_bash
	// 容器启动: container_launch
	// k8sApi: k8s_api
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 状态(true:开 false:关)
	State *bool `json:"State,omitnil" name:"State"`
}

Predefined struct for user

type ModifySecLogJoinStateResponse added in v1.0.518

type ModifySecLogJoinStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogJoinStateResponseParams `json:"Response"`
}

func NewModifySecLogJoinStateResponse added in v1.0.518

func NewModifySecLogJoinStateResponse() (response *ModifySecLogJoinStateResponse)

func (*ModifySecLogJoinStateResponse) FromJsonString added in v1.0.518

func (r *ModifySecLogJoinStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogJoinStateResponse) ToJsonString added in v1.0.518

func (r *ModifySecLogJoinStateResponse) ToJsonString() string

type ModifySecLogJoinStateResponseParams added in v1.0.518

type ModifySecLogJoinStateResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifySecLogKafkaUINRequest added in v1.0.518

type ModifySecLogKafkaUINRequest struct {
	*tchttp.BaseRequest

	// 目标UIN
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}

func NewModifySecLogKafkaUINRequest added in v1.0.518

func NewModifySecLogKafkaUINRequest() (request *ModifySecLogKafkaUINRequest)

func (*ModifySecLogKafkaUINRequest) FromJsonString added in v1.0.518

func (r *ModifySecLogKafkaUINRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogKafkaUINRequest) ToJsonString added in v1.0.518

func (r *ModifySecLogKafkaUINRequest) ToJsonString() string

type ModifySecLogKafkaUINRequestParams added in v1.0.518

type ModifySecLogKafkaUINRequestParams struct {
	// 目标UIN
	DstUIN *string `json:"DstUIN,omitnil" name:"DstUIN"`
}

Predefined struct for user

type ModifySecLogKafkaUINResponse added in v1.0.518

type ModifySecLogKafkaUINResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecLogKafkaUINResponseParams `json:"Response"`
}

func NewModifySecLogKafkaUINResponse added in v1.0.518

func NewModifySecLogKafkaUINResponse() (response *ModifySecLogKafkaUINResponse)

func (*ModifySecLogKafkaUINResponse) FromJsonString added in v1.0.518

func (r *ModifySecLogKafkaUINResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecLogKafkaUINResponse) ToJsonString added in v1.0.518

func (r *ModifySecLogKafkaUINResponse) ToJsonString() string

type ModifySecLogKafkaUINResponseParams added in v1.0.518

type ModifySecLogKafkaUINResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusAutoIsolateExampleSwitchRequest added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchRequest struct {
	*tchttp.BaseRequest

	// 文件Md5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 开关(开:true 关: false)
	Status *bool `json:"Status,omitnil" name:"Status"`
}

func NewModifyVirusAutoIsolateExampleSwitchRequest added in v1.0.518

func NewModifyVirusAutoIsolateExampleSwitchRequest() (request *ModifyVirusAutoIsolateExampleSwitchRequest)

func (*ModifyVirusAutoIsolateExampleSwitchRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusAutoIsolateExampleSwitchRequest) ToJsonString added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchRequestParams added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchRequestParams struct {
	// 文件Md5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 开关(开:true 关: false)
	Status *bool `json:"Status,omitnil" name:"Status"`
}

Predefined struct for user

type ModifyVirusAutoIsolateExampleSwitchResponse added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusAutoIsolateExampleSwitchResponseParams `json:"Response"`
}

func NewModifyVirusAutoIsolateExampleSwitchResponse added in v1.0.518

func NewModifyVirusAutoIsolateExampleSwitchResponse() (response *ModifyVirusAutoIsolateExampleSwitchResponse)

func (*ModifyVirusAutoIsolateExampleSwitchResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusAutoIsolateExampleSwitchResponse) ToJsonString added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchResponseParams added in v1.0.518

type ModifyVirusAutoIsolateExampleSwitchResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusAutoIsolateSettingRequest added in v1.0.518

type ModifyVirusAutoIsolateSettingRequest struct {
	*tchttp.BaseRequest

	// 自动隔离开关(true:开 false:关)
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`

	// 是否中断隔离文件关联的进程(true:是 false:否)
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}

func NewModifyVirusAutoIsolateSettingRequest added in v1.0.518

func NewModifyVirusAutoIsolateSettingRequest() (request *ModifyVirusAutoIsolateSettingRequest)

func (*ModifyVirusAutoIsolateSettingRequest) FromJsonString added in v1.0.518

func (r *ModifyVirusAutoIsolateSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusAutoIsolateSettingRequest) ToJsonString added in v1.0.518

func (r *ModifyVirusAutoIsolateSettingRequest) ToJsonString() string

type ModifyVirusAutoIsolateSettingRequestParams added in v1.0.518

type ModifyVirusAutoIsolateSettingRequestParams struct {
	// 自动隔离开关(true:开 false:关)
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`

	// 是否中断隔离文件关联的进程(true:是 false:否)
	IsKillProgress *bool `json:"IsKillProgress,omitnil" name:"IsKillProgress"`
}

Predefined struct for user

type ModifyVirusAutoIsolateSettingResponse added in v1.0.518

type ModifyVirusAutoIsolateSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusAutoIsolateSettingResponseParams `json:"Response"`
}

func NewModifyVirusAutoIsolateSettingResponse added in v1.0.518

func NewModifyVirusAutoIsolateSettingResponse() (response *ModifyVirusAutoIsolateSettingResponse)

func (*ModifyVirusAutoIsolateSettingResponse) FromJsonString added in v1.0.518

func (r *ModifyVirusAutoIsolateSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusAutoIsolateSettingResponse) ToJsonString added in v1.0.518

type ModifyVirusAutoIsolateSettingResponseParams added in v1.0.518

type ModifyVirusAutoIsolateSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusFileStatusRequest

type ModifyVirusFileStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件id
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//     EVENT_DEL:事件删除
	//     EVENT_ADD_WHITE:事件加白
	//     EVENT_PENDING: 事件待处理
	// 	EVENT_ISOLATE_CONTAINER: 隔离容器
	// 	EVENT_RESOTRE_CONTAINER: 恢复容器
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 是否后续自动隔离相同MD5文件
	AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}

func NewModifyVirusFileStatusRequest

func NewModifyVirusFileStatusRequest() (request *ModifyVirusFileStatusRequest)

func (*ModifyVirusFileStatusRequest) FromJsonString

func (r *ModifyVirusFileStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusFileStatusRequest) ToJsonString

func (r *ModifyVirusFileStatusRequest) ToJsonString() string

type ModifyVirusFileStatusRequestParams added in v1.0.426

type ModifyVirusFileStatusRequestParams struct {
	// 处理事件id
	EventIdSet []*string `json:"EventIdSet,omitnil" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//     EVENT_DEL:事件删除
	//     EVENT_ADD_WHITE:事件加白
	//     EVENT_PENDING: 事件待处理
	// 	EVENT_ISOLATE_CONTAINER: 隔离容器
	// 	EVENT_RESOTRE_CONTAINER: 恢复容器
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 是否后续自动隔离相同MD5文件
	AutoIsolate *bool `json:"AutoIsolate,omitnil" name:"AutoIsolate"`
}

Predefined struct for user

type ModifyVirusFileStatusResponse

type ModifyVirusFileStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusFileStatusResponseParams `json:"Response"`
}

func NewModifyVirusFileStatusResponse

func NewModifyVirusFileStatusResponse() (response *ModifyVirusFileStatusResponse)

func (*ModifyVirusFileStatusResponse) FromJsonString

func (r *ModifyVirusFileStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusFileStatusResponse) ToJsonString

func (r *ModifyVirusFileStatusResponse) ToJsonString() string

type ModifyVirusFileStatusResponseParams added in v1.0.426

type ModifyVirusFileStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusMonitorSettingRequest

type ModifyVirusMonitorSettingRequest struct {
	*tchttp.BaseRequest

	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 扫描全部路径
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径(扫描范围只能小于等于1)
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

func NewModifyVirusMonitorSettingRequest

func NewModifyVirusMonitorSettingRequest() (request *ModifyVirusMonitorSettingRequest)

func (*ModifyVirusMonitorSettingRequest) FromJsonString

func (r *ModifyVirusMonitorSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusMonitorSettingRequest) ToJsonString

func (r *ModifyVirusMonitorSettingRequest) ToJsonString() string

type ModifyVirusMonitorSettingRequestParams added in v1.0.426

type ModifyVirusMonitorSettingRequestParams struct {
	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 扫描全部路径
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径(扫描范围只能小于等于1)
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

Predefined struct for user

type ModifyVirusMonitorSettingResponse

type ModifyVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusMonitorSettingResponseParams `json:"Response"`
}

func NewModifyVirusMonitorSettingResponse

func NewModifyVirusMonitorSettingResponse() (response *ModifyVirusMonitorSettingResponse)

func (*ModifyVirusMonitorSettingResponse) FromJsonString

func (r *ModifyVirusMonitorSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusMonitorSettingResponse) ToJsonString

func (r *ModifyVirusMonitorSettingResponse) ToJsonString() string

type ModifyVirusMonitorSettingResponseParams added in v1.0.426

type ModifyVirusMonitorSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusScanSettingRequest

type ModifyVirusScanSettingRequest struct {
	*tchttp.BaseRequest

	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 检测周期每隔多少天(1|3|7)
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`

	// 扫描开始时间
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`

	// 扫描全部路径(true:全选,false:自选)
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 超时时长(5~24h)
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`

	// 扫描路径
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

func NewModifyVirusScanSettingRequest

func NewModifyVirusScanSettingRequest() (request *ModifyVirusScanSettingRequest)

func (*ModifyVirusScanSettingRequest) FromJsonString

func (r *ModifyVirusScanSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusScanSettingRequest) ToJsonString

func (r *ModifyVirusScanSettingRequest) ToJsonString() string

type ModifyVirusScanSettingRequestParams added in v1.0.426

type ModifyVirusScanSettingRequestParams struct {
	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitnil" name:"EnableScan"`

	// 检测周期每隔多少天(1|3|7)
	Cycle *uint64 `json:"Cycle,omitnil" name:"Cycle"`

	// 扫描开始时间
	BeginScanAt *string `json:"BeginScanAt,omitnil" name:"BeginScanAt"`

	// 扫描全部路径(true:全选,false:自选)
	ScanPathAll *bool `json:"ScanPathAll,omitnil" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitnil" name:"ScanPathType"`

	// 超时时长(5~24h)
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitnil" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitnil" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitnil" name:"ScanIds"`

	// 扫描路径
	ScanPath []*string `json:"ScanPath,omitnil" name:"ScanPath"`

	// 扫描路径模式:
	// SCAN_PATH_ALL:全部路径
	// SCAN_PATH_DEFAULT:默认路径
	// SCAN_PATH_USER_DEFINE:用户自定义路径
	ScanPathMode *string `json:"ScanPathMode,omitnil" name:"ScanPathMode"`
}

Predefined struct for user

type ModifyVirusScanSettingResponse

type ModifyVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusScanSettingResponseParams `json:"Response"`
}

func NewModifyVirusScanSettingResponse

func NewModifyVirusScanSettingResponse() (response *ModifyVirusScanSettingResponse)

func (*ModifyVirusScanSettingResponse) FromJsonString

func (r *ModifyVirusScanSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusScanSettingResponse) ToJsonString

func (r *ModifyVirusScanSettingResponse) ToJsonString() string

type ModifyVirusScanSettingResponseParams added in v1.0.426

type ModifyVirusScanSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVirusScanTimeoutSettingRequest

type ModifyVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest

	// 超时时长单位小时(5~24h)
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}

func NewModifyVirusScanTimeoutSettingRequest

func NewModifyVirusScanTimeoutSettingRequest() (request *ModifyVirusScanTimeoutSettingRequest)

func (*ModifyVirusScanTimeoutSettingRequest) FromJsonString

func (r *ModifyVirusScanTimeoutSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusScanTimeoutSettingRequest) ToJsonString

func (r *ModifyVirusScanTimeoutSettingRequest) ToJsonString() string

type ModifyVirusScanTimeoutSettingRequestParams added in v1.0.426

type ModifyVirusScanTimeoutSettingRequestParams struct {
	// 超时时长单位小时(5~24h)
	Timeout *uint64 `json:"Timeout,omitnil" name:"Timeout"`

	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitnil" name:"ScanType"`
}

Predefined struct for user

type ModifyVirusScanTimeoutSettingResponse

type ModifyVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVirusScanTimeoutSettingResponseParams `json:"Response"`
}

func NewModifyVirusScanTimeoutSettingResponse

func NewModifyVirusScanTimeoutSettingResponse() (response *ModifyVirusScanTimeoutSettingResponse)

func (*ModifyVirusScanTimeoutSettingResponse) FromJsonString

func (r *ModifyVirusScanTimeoutSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVirusScanTimeoutSettingResponse) ToJsonString

type ModifyVirusScanTimeoutSettingResponseParams added in v1.0.426

type ModifyVirusScanTimeoutSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVulDefenceEventStatusRequest added in v1.0.518

type ModifyVulDefenceEventStatusRequest struct {
	*tchttp.BaseRequest

	// 事件IDs数组
	EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`

	// 操作状态:
	// EVENT_DEALED:已处理,EVENT_IGNORE:忽略,EVENT_ISOLATE_CONTAINER:隔离容器,EVENT_DEL:删除
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

func NewModifyVulDefenceEventStatusRequest added in v1.0.518

func NewModifyVulDefenceEventStatusRequest() (request *ModifyVulDefenceEventStatusRequest)

func (*ModifyVulDefenceEventStatusRequest) FromJsonString added in v1.0.518

func (r *ModifyVulDefenceEventStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceEventStatusRequest) ToJsonString added in v1.0.518

func (r *ModifyVulDefenceEventStatusRequest) ToJsonString() string

type ModifyVulDefenceEventStatusRequestParams added in v1.0.518

type ModifyVulDefenceEventStatusRequestParams struct {
	// 事件IDs数组
	EventIDs []*int64 `json:"EventIDs,omitnil" name:"EventIDs"`

	// 操作状态:
	// EVENT_DEALED:已处理,EVENT_IGNORE:忽略,EVENT_ISOLATE_CONTAINER:隔离容器,EVENT_DEL:删除
	Status *string `json:"Status,omitnil" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`
}

Predefined struct for user

type ModifyVulDefenceEventStatusResponse added in v1.0.518

type ModifyVulDefenceEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVulDefenceEventStatusResponseParams `json:"Response"`
}

func NewModifyVulDefenceEventStatusResponse added in v1.0.518

func NewModifyVulDefenceEventStatusResponse() (response *ModifyVulDefenceEventStatusResponse)

func (*ModifyVulDefenceEventStatusResponse) FromJsonString added in v1.0.518

func (r *ModifyVulDefenceEventStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceEventStatusResponse) ToJsonString added in v1.0.518

func (r *ModifyVulDefenceEventStatusResponse) ToJsonString() string

type ModifyVulDefenceEventStatusResponseParams added in v1.0.518

type ModifyVulDefenceEventStatusResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyVulDefenceSettingRequest added in v1.0.518

type ModifyVulDefenceSettingRequest struct {
	*tchttp.BaseRequest

	// 是否开启:0: 关闭 1:开启
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 漏洞防御主机范围:0:自选 1: 全部主机
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`

	// 自选漏洞防御主机
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`

	// 漏洞防御超级节点范围:0:自选 1: 全部
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`

	// 超级节点Id列表
	NodeIds []*string `json:"NodeIds,omitnil" name:"NodeIds"`
}

func NewModifyVulDefenceSettingRequest added in v1.0.518

func NewModifyVulDefenceSettingRequest() (request *ModifyVulDefenceSettingRequest)

func (*ModifyVulDefenceSettingRequest) FromJsonString added in v1.0.518

func (r *ModifyVulDefenceSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceSettingRequest) ToJsonString added in v1.0.518

func (r *ModifyVulDefenceSettingRequest) ToJsonString() string

type ModifyVulDefenceSettingRequestParams added in v1.0.518

type ModifyVulDefenceSettingRequestParams struct {
	// 是否开启:0: 关闭 1:开启
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 漏洞防御主机范围:0:自选 1: 全部主机
	Scope *int64 `json:"Scope,omitnil" name:"Scope"`

	// 自选漏洞防御主机
	HostIDs []*string `json:"HostIDs,omitnil" name:"HostIDs"`

	// 漏洞防御超级节点范围:0:自选 1: 全部
	SuperScope *int64 `json:"SuperScope,omitnil" name:"SuperScope"`

	// 超级节点Id列表
	NodeIds []*string `json:"NodeIds,omitnil" name:"NodeIds"`
}

Predefined struct for user

type ModifyVulDefenceSettingResponse added in v1.0.518

type ModifyVulDefenceSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVulDefenceSettingResponseParams `json:"Response"`
}

func NewModifyVulDefenceSettingResponse added in v1.0.518

func NewModifyVulDefenceSettingResponse() (response *ModifyVulDefenceSettingResponse)

func (*ModifyVulDefenceSettingResponse) FromJsonString added in v1.0.518

func (r *ModifyVulDefenceSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceSettingResponse) ToJsonString added in v1.0.518

func (r *ModifyVulDefenceSettingResponse) ToJsonString() string

type ModifyVulDefenceSettingResponseParams added in v1.0.518

type ModifyVulDefenceSettingResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type NamespaceInfo added in v1.0.748

type NamespaceInfo struct {
	// 命名空间名称
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 包含仓库数
	RegistryCnt *int64 `json:"RegistryCnt,omitnil" name:"RegistryCnt"`

	// 包含镜像数
	ImageCnt *int64 `json:"ImageCnt,omitnil" name:"ImageCnt"`

	// 包含风险镜像数
	RiskImageCnt *int64 `json:"RiskImageCnt,omitnil" name:"RiskImageCnt"`
}

type NetworkAuditRecord added in v1.0.518

type NetworkAuditRecord struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 动作
	Action *string `json:"Action,omitnil" name:"Action"`

	// 操作人
	Operation *string `json:"Operation,omitnil" name:"Operation"`

	// 策略名
	NetworkPolicyName *string `json:"NetworkPolicyName,omitnil" name:"NetworkPolicyName"`

	// 操作时间
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`

	// 操作人appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil" name:"AppId"`

	// 操作人uin
	Uin *string `json:"Uin,omitnil" name:"Uin"`

	// 策略id
	// 注意:此字段可能返回 null,表示取不到有效值。
	PolicyId *uint64 `json:"PolicyId,omitnil" name:"PolicyId"`
}

type NetworkClusterInfoItem added in v1.0.518

type NetworkClusterInfoItem struct {
	// 集群id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 集群名字
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 集群操作系统
	ClusterOs *string `json:"ClusterOs,omitnil" name:"ClusterOs"`

	// 集群类型
	ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`

	// 集群区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 集群网络插件
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`

	// 集群状态
	ClusterStatus *string `json:"ClusterStatus,omitnil" name:"ClusterStatus"`

	// 总策略数量
	TotalRuleCount *int64 `json:"TotalRuleCount,omitnil" name:"TotalRuleCount"`

	// 已开启策略数量
	EnableRuleCount *int64 `json:"EnableRuleCount,omitnil" name:"EnableRuleCount"`

	// 集群网络插件状态,正常:Running 不正常:Error
	NetworkPolicyPluginStatus *string `json:"NetworkPolicyPluginStatus,omitnil" name:"NetworkPolicyPluginStatus"`

	// 集群网络插件错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkPolicyPluginError *string `json:"NetworkPolicyPluginError,omitnil" name:"NetworkPolicyPluginError"`

	// 容器网络插件
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterNetworkSettings *string `json:"ClusterNetworkSettings,omitnil" name:"ClusterNetworkSettings"`
}

type NetworkClusterNamespaceInfo added in v1.0.518

type NetworkClusterNamespaceInfo struct {
	// 网络空间标签
	Labels *string `json:"Labels,omitnil" name:"Labels"`

	// 网络空间名字
	Name *string `json:"Name,omitnil" name:"Name"`
}

type NetworkClusterNamespaceLabelInfo added in v1.0.518

type NetworkClusterNamespaceLabelInfo struct {
	// 网络空间标签
	Labels *string `json:"Labels,omitnil" name:"Labels"`

	// 网络空间名字
	Name *string `json:"Name,omitnil" name:"Name"`
}

type NetworkClusterPodInfo added in v1.0.518

type NetworkClusterPodInfo struct {
	// pod名字
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// pod空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// pod标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels *string `json:"Labels,omitnil" name:"Labels"`

	// pod类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkloadKind *string `json:"WorkloadKind,omitnil" name:"WorkloadKind"`
}

type NetworkCustomPolicy added in v1.0.518

type NetworkCustomPolicy struct {
	// 网络策略方向,分为FROM和TO
	Direction *string `json:"Direction,omitnil" name:"Direction"`

	// 网络策略策略端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ports []*NetworkPorts `json:"Ports,omitnil" name:"Ports"`

	// 网络策略策略对象
	//
	// 开启待确认:PublishedNoConfirm
	//
	// 开启已确认:PublishedConfirmed
	//
	// 关闭中:unPublishing
	//
	// 开启中:Publishing
	//
	// 待开启:unPublishEdit
	// 注意:此字段可能返回 null,表示取不到有效值。
	Peer []*NetworkPeer `json:"Peer,omitnil" name:"Peer"`
}

type NetworkPeer added in v1.0.518

type NetworkPeer struct {
	// 对象类型:
	//
	// 命名空间:NamespaceSelector,代表NamespaceSelector有值
	//
	// pod类型:PodSelector,代表NamespaceSelector和PodSelector都有值
	//
	// ip类型:IPBlock,代表只有IPBlock有值
	PeerType *string `json:"PeerType,omitnil" name:"PeerType"`

	// 空间选择器
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceSelector *string `json:"NamespaceSelector,omitnil" name:"NamespaceSelector"`

	// pod选择器
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// Ip选择器
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPBlock *string `json:"IPBlock,omitnil" name:"IPBlock"`
}

type NetworkPolicyInfoItem added in v1.0.518

type NetworkPolicyInfoItem struct {
	// 网络策略名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 网络策略描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 发布状态:
	//
	// 开启待确认:PublishedNoConfirm
	//
	// 开启已确认:PublishedConfirmed
	//
	// 关闭中:unPublishing
	//
	// 开启中:Publishing
	//
	// 待开启:unPublishEdit
	PublishStatus *string `json:"PublishStatus,omitnil" name:"PublishStatus"`

	// 策略类型:
	//
	// 自动发现:System
	//
	// 手动添加:Manual
	PolicySourceType *string `json:"PolicySourceType,omitnil" name:"PolicySourceType"`

	// 策略空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略创建日期
	PolicyCreateTime *string `json:"PolicyCreateTime,omitnil" name:"PolicyCreateTime"`

	// 策略类型
	//
	// kube-router:KubeRouter
	//
	// cilium:Cilium
	NetworkPolicyPlugin *string `json:"NetworkPolicyPlugin,omitnil" name:"NetworkPolicyPlugin"`

	// 策略发布结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublishResult *string `json:"PublishResult,omitnil" name:"PublishResult"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// 作用对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 网络策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

type NetworkPorts added in v1.0.518

type NetworkPorts struct {
	// 网络策略协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil" name:"Protocol"`

	// 网络策略策略端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil" name:"Port"`
}

type OpenTcssTrialRequest added in v1.0.518

type OpenTcssTrialRequest struct {
	*tchttp.BaseRequest
}

func NewOpenTcssTrialRequest added in v1.0.518

func NewOpenTcssTrialRequest() (request *OpenTcssTrialRequest)

func (*OpenTcssTrialRequest) FromJsonString added in v1.0.518

func (r *OpenTcssTrialRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenTcssTrialRequest) ToJsonString added in v1.0.518

func (r *OpenTcssTrialRequest) ToJsonString() string

type OpenTcssTrialRequestParams added in v1.0.518

type OpenTcssTrialRequestParams struct {
}

Predefined struct for user

type OpenTcssTrialResponse added in v1.0.518

type OpenTcssTrialResponse struct {
	*tchttp.BaseResponse
	Response *OpenTcssTrialResponseParams `json:"Response"`
}

func NewOpenTcssTrialResponse added in v1.0.518

func NewOpenTcssTrialResponse() (response *OpenTcssTrialResponse)

func (*OpenTcssTrialResponse) FromJsonString added in v1.0.518

func (r *OpenTcssTrialResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenTcssTrialResponse) ToJsonString added in v1.0.518

func (r *OpenTcssTrialResponse) ToJsonString() string

type OpenTcssTrialResponseParams added in v1.0.518

type OpenTcssTrialResponseParams struct {
	// 试用开通结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 试用开通开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type PortInfo

type PortInfo struct {
	// 类型
	Type *string `json:"Type,omitnil" name:"Type"`

	// 对外ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 主机端口
	PublicPort *uint64 `json:"PublicPort,omitnil" name:"PublicPort"`

	// 容器端口
	ContainerPort *uint64 `json:"ContainerPort,omitnil" name:"ContainerPort"`

	// 容器Pid
	ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 容器内监听地址
	ListenContainer *string `json:"ListenContainer,omitnil" name:"ListenContainer"`

	// 容器外监听地址
	ListenHost *string `json:"ListenHost,omitnil" name:"ListenHost"`

	// 运行账号
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// podip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 节点类型
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}

type ProcessBaseInfo added in v1.0.371

type ProcessBaseInfo struct {
	// 进程启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`

	// 进程用户组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`

	// 进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 进程命令行参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}

type ProcessDetailBaseInfo

type ProcessDetailBaseInfo struct {
	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 进程pid
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`

	// 进程启动用户
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`

	// 进程用户组
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 进程命令行参数
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}

type ProcessDetailInfo

type ProcessDetailInfo struct {
	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 进程权限
	ProcessAuthority *string `json:"ProcessAuthority,omitnil" name:"ProcessAuthority"`

	// 进程pid
	ProcessId *uint64 `json:"ProcessId,omitnil" name:"ProcessId"`

	// 进程启动用户
	ProcessStartUser *string `json:"ProcessStartUser,omitnil" name:"ProcessStartUser"`

	// 进程用户组
	ProcessUserGroup *string `json:"ProcessUserGroup,omitnil" name:"ProcessUserGroup"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 进程树
	ProcessTree *string `json:"ProcessTree,omitnil" name:"ProcessTree"`

	// 进程md5
	ProcessMd5 *string `json:"ProcessMd5,omitnil" name:"ProcessMd5"`

	// 进程命令行参数
	ProcessParam *string `json:"ProcessParam,omitnil" name:"ProcessParam"`
}

type ProcessInfo

type ProcessInfo struct {
	// 进程启动时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 运行用户
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`

	// 命令行参数
	CmdLine *string `json:"CmdLine,omitnil" name:"CmdLine"`

	// Exe路径
	Exe *string `json:"Exe,omitnil" name:"Exe"`

	// 主机PID
	PID *uint64 `json:"PID,omitnil" name:"PID"`

	// 容器内pid
	ContainerPID *uint64 `json:"ContainerPID,omitnil" name:"ContainerPID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// podip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 节点类型
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}

type ProjectInfo added in v1.0.544

type ProjectInfo struct {
	// 项目名称
	ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`

	// 项目ID
	ProjectID *int64 `json:"ProjectID,omitnil" name:"ProjectID"`
}

type PromotionActivityContent added in v1.0.518

type PromotionActivityContent struct {
	// 月数
	MonthNum *uint64 `json:"MonthNum,omitnil" name:"MonthNum"`

	// 核数最低限量
	CoresCountLimit *uint64 `json:"CoresCountLimit,omitnil" name:"CoresCountLimit"`

	// 专业版折扣
	ProfessionalDiscount *uint64 `json:"ProfessionalDiscount,omitnil" name:"ProfessionalDiscount"`

	// 附赠镜像数
	ImageAuthorizationNum *uint64 `json:"ImageAuthorizationNum,omitnil" name:"ImageAuthorizationNum"`
}

type RaspInfo added in v1.0.527

type RaspInfo struct {
	// rasp名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// rasp  描述
	Value *string `json:"Value,omitnil" name:"Value"`
}

type RegionInfo added in v1.0.518

type RegionInfo struct {
	// 地域标识
	Region *string `json:"Region,omitnil" name:"Region"`

	// 地域名称
	RegionName *string `json:"RegionName,omitnil" name:"RegionName"`
}

type RegistryConnDetectResult added in v1.0.710

type RegistryConnDetectResult struct {
	// 联通性检测的主机quuid 或者 backend
	Quuid *string `json:"Quuid,omitnil" name:"Quuid"`

	// 联通性检测的主机uuid 或者 backend
	Uuid *string `json:"Uuid,omitnil" name:"Uuid"`

	// 检测结果状态
	ConnDetectStatus *string `json:"ConnDetectStatus,omitnil" name:"ConnDetectStatus"`

	// 检测结果信息
	ConnDetectMessage *string `json:"ConnDetectMessage,omitnil" name:"ConnDetectMessage"`

	// 失败的解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 失败原因
	FailReason *string `json:"FailReason,omitnil" name:"FailReason"`
}

type RemoveAssetImageRegistryRegistryDetailRequest

type RemoveAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}

func NewRemoveAssetImageRegistryRegistryDetailRequest

func NewRemoveAssetImageRegistryRegistryDetailRequest() (request *RemoveAssetImageRegistryRegistryDetailRequest)

func (*RemoveAssetImageRegistryRegistryDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAssetImageRegistryRegistryDetailRequest) ToJsonString

type RemoveAssetImageRegistryRegistryDetailRequestParams added in v1.0.426

type RemoveAssetImageRegistryRegistryDetailRequestParams struct {
	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`
}

Predefined struct for user

type RemoveAssetImageRegistryRegistryDetailResponse

type RemoveAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *RemoveAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}

func NewRemoveAssetImageRegistryRegistryDetailResponse

func NewRemoveAssetImageRegistryRegistryDetailResponse() (response *RemoveAssetImageRegistryRegistryDetailResponse)

func (*RemoveAssetImageRegistryRegistryDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAssetImageRegistryRegistryDetailResponse) ToJsonString

type RemoveAssetImageRegistryRegistryDetailResponseParams added in v1.0.426

type RemoveAssetImageRegistryRegistryDetailResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type RenewImageAuthorizeStateRequest

type RenewImageAuthorizeStateRequest struct {
	*tchttp.BaseRequest

	// 是否全部未授权镜像
	AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`

	// 镜像ids
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}

func NewRenewImageAuthorizeStateRequest

func NewRenewImageAuthorizeStateRequest() (request *RenewImageAuthorizeStateRequest)

func (*RenewImageAuthorizeStateRequest) FromJsonString

func (r *RenewImageAuthorizeStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewImageAuthorizeStateRequest) ToJsonString

func (r *RenewImageAuthorizeStateRequest) ToJsonString() string

type RenewImageAuthorizeStateRequestParams added in v1.0.426

type RenewImageAuthorizeStateRequestParams struct {
	// 是否全部未授权镜像
	AllImages *bool `json:"AllImages,omitnil" name:"AllImages"`

	// 镜像ids
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}

Predefined struct for user

type RenewImageAuthorizeStateResponse

type RenewImageAuthorizeStateResponse struct {
	*tchttp.BaseResponse
	Response *RenewImageAuthorizeStateResponseParams `json:"Response"`
}

func NewRenewImageAuthorizeStateResponse

func NewRenewImageAuthorizeStateResponse() (response *RenewImageAuthorizeStateResponse)

func (*RenewImageAuthorizeStateResponse) FromJsonString

func (r *RenewImageAuthorizeStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RenewImageAuthorizeStateResponse) ToJsonString

func (r *RenewImageAuthorizeStateResponse) ToJsonString() string

type RenewImageAuthorizeStateResponseParams added in v1.0.426

type RenewImageAuthorizeStateResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ResetSecLogTopicConfigRequest added in v1.0.518

type ResetSecLogTopicConfigRequest struct {
	*tchttp.BaseRequest

	// 配置类型(ckafka/cls)
	ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`

	// 日志类型
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}

func NewResetSecLogTopicConfigRequest added in v1.0.518

func NewResetSecLogTopicConfigRequest() (request *ResetSecLogTopicConfigRequest)

func (*ResetSecLogTopicConfigRequest) FromJsonString added in v1.0.518

func (r *ResetSecLogTopicConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetSecLogTopicConfigRequest) ToJsonString added in v1.0.518

func (r *ResetSecLogTopicConfigRequest) ToJsonString() string

type ResetSecLogTopicConfigRequestParams added in v1.0.518

type ResetSecLogTopicConfigRequestParams struct {
	// 配置类型(ckafka/cls)
	ConfigType *string `json:"ConfigType,omitnil" name:"ConfigType"`

	// 日志类型
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}

Predefined struct for user

type ResetSecLogTopicConfigResponse added in v1.0.518

type ResetSecLogTopicConfigResponse struct {
	*tchttp.BaseResponse
	Response *ResetSecLogTopicConfigResponseParams `json:"Response"`
}

func NewResetSecLogTopicConfigResponse added in v1.0.518

func NewResetSecLogTopicConfigResponse() (response *ResetSecLogTopicConfigResponse)

func (*ResetSecLogTopicConfigResponse) FromJsonString added in v1.0.518

func (r *ResetSecLogTopicConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetSecLogTopicConfigResponse) ToJsonString added in v1.0.518

func (r *ResetSecLogTopicConfigResponse) ToJsonString() string

type ResetSecLogTopicConfigResponseParams added in v1.0.518

type ResetSecLogTopicConfigResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ReverseShellEventDescription

type ReverseShellEventDescription struct {
	// 描述信息
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 目标地址
	DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}

type ReverseShellEventInfo

type ReverseShellEventInfo struct {
	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 生成时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 事件解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件详细描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 状态,EVENT_UNDEAL:事件未处理
	//     EVENT_DEALED:事件已经处理
	//     EVENT_INGNORE:事件已经忽略
	//     EVENT_ADD_WHITE:时间已经加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件id
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 父进程名
	PProcessName *string `json:"PProcessName,omitnil" name:"PProcessName"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 目标地址
	DstAddress *string `json:"DstAddress,omitnil" name:"DstAddress"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// 	"NODE_DESTROYED"      //节点已销毁
	// 	"CONTAINER_EXITED"    //容器已退出
	// 	"CONTAINER_DESTROYED" //容器已销毁
	// 	"SHARED_HOST"         // 容器与主机共享网络
	// 	"RESOURCE_LIMIT"      //隔离操作资源超限
	// 	"UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`
}

type ReverseShellWhiteListBaseInfo

type ReverseShellWhiteListBaseInfo struct {
	// 白名单id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 镜像数量
	ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`

	// 连接进程名字
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 目标地址ip
	DstIp *string `json:"DstIp,omitnil" name:"DstIp"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 目标端口
	DstPort *string `json:"DstPort,omitnil" name:"DstPort"`

	// 是否是全局白名单,true全局
	IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`

	// 镜像id数组,为空代表全部
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}

type ReverseShellWhiteListInfo

type ReverseShellWhiteListInfo struct {
	// 目标IP
	DstIp *string `json:"DstIp,omitnil" name:"DstIp"`

	// 目标端口
	DstPort *string `json:"DstPort,omitnil" name:"DstPort"`

	// 目标进程
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 镜像id数组,为空代表全部
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`

	// 白名单id,如果新建则id为空
	Id *string `json:"Id,omitnil" name:"Id"`
}

type RiskDnsEventInfo added in v1.0.722

type RiskDnsEventInfo struct {
	// 事件ID
	EventID *uint64 `json:"EventID,omitnil" name:"EventID"`

	// 事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 恶意请求域名/IP
	Address *string `json:"Address,omitnil" name:"Address"`

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 隔离状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 首次发现时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 事件状态
	// EVENT_UNDEAL: 待处理
	// EVENT_DEALED:已处理
	// EVENT_IGNORE: 已忽略
	// EVENT_ADD_WHITE:已加白
	EventStatus *string `json:"EventStatus,omitnil" name:"EventStatus"`

	// 恶意请求次数
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 事件描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 恶意IP所属城市
	City *string `json:"City,omitnil" name:"City"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 内网IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod 名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type RiskSyscallEventDescription

type RiskSyscallEventDescription struct {
	// 描述信息
	Description *string `json:"Description,omitnil" name:"Description"`

	// 解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 系统调用名称
	SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`

	// 事件最后一次处理的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationTime *string `json:"OperationTime,omitnil" name:"OperationTime"`
}

type RiskSyscallEventInfo

type RiskSyscallEventInfo struct {
	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil" name:"ProcessName"`

	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 镜像名
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 生成时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 事件解决方案
	Solution *string `json:"Solution,omitnil" name:"Solution"`

	// 事件详细描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 系统调用名称
	SyscallName *string `json:"SyscallName,omitnil" name:"SyscallName"`

	// 状态,EVENT_UNDEAL:事件未处理
	//     EVENT_DEALED:事件已经处理
	//     EVENT_INGNORE:事件已经忽略
	//     EVENT_ADD_WHITE:时间已经加白
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件id
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// pod(实例)的名字
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 备注
	Remark *string `json:"Remark,omitnil" name:"Remark"`

	// 系统监控名称是否存在
	RuleExist *bool `json:"RuleExist,omitnil" name:"RuleExist"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 集群I'D
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 节点公网ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 节点内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type RiskSyscallWhiteListBaseInfo

type RiskSyscallWhiteListBaseInfo struct {
	// 白名单id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 镜像数量
	ImageCount *uint64 `json:"ImageCount,omitnil" name:"ImageCount"`

	// 连接进程路径
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 系统调用名称列表
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 是否是全局白名单,true全局
	IsGlobal *bool `json:"IsGlobal,omitnil" name:"IsGlobal"`

	// 镜像id数组
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`
}

type RiskSyscallWhiteListInfo

type RiskSyscallWhiteListInfo struct {
	// 镜像id数组,为空代表全部
	ImageIds []*string `json:"ImageIds,omitnil" name:"ImageIds"`

	// 系统调用名称,通过DescribeRiskSyscallNames接口获取枚举列表
	SyscallNames []*string `json:"SyscallNames,omitnil" name:"SyscallNames"`

	// 目标进程
	ProcessPath *string `json:"ProcessPath,omitnil" name:"ProcessPath"`

	// 白名单id,如果新建则id为空
	Id *string `json:"Id,omitnil" name:"Id"`
}

type RuleBaseInfo

type RuleBaseInfo struct {
	// true: 默认策略,false:自定义策略
	IsDefault *bool `json:"IsDefault,omitnil" name:"IsDefault"`

	// 策略生效镜像数量
	EffectImageCount *uint64 `json:"EffectImageCount,omitnil" name:"EffectImageCount"`

	// 策略Id
	RuleId *string `json:"RuleId,omitnil" name:"RuleId"`

	// 策略更新时间, 存在为空的情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 策略名字
	RuleName *string `json:"RuleName,omitnil" name:"RuleName"`

	// 编辑用户名称
	EditUserName *string `json:"EditUserName,omitnil" name:"EditUserName"`

	// true: 策略启用,false:策略禁用
	IsEnable *bool `json:"IsEnable,omitnil" name:"IsEnable"`
}

type RunTimeEventBaseInfo

type RunTimeEventBaseInfo struct {
	// 事件唯一ID
	EventId *string `json:"EventId,omitnil" name:"EventId"`

	// 事件发现时间
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// 状态, “EVENT_UNDEAL”:事件未处理
	//     "EVENT_DEALED":事件已经处理
	//     "EVENT_INGNORE":事件已经忽略
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件名称:
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	// 恶意进程启动
	// 文件篡改
	EventName *string `json:"EventName,omitnil" name:"EventName"`

	// 事件类型
	//    ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸
	//    ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸
	//    ESCAPE_PRIVILEDGE:程序提权逃逸
	//    ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸
	//    ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载
	//    ESCAPE_SYSCALL:Syscall逃逸
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 最近生成时间
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 内网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 外网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientIP *string `json:"ClientIP,omitnil" name:"ClientIP"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// "NODE_DESTROYED"      //节点已销毁
	// "CONTAINER_EXITED"    //容器已退出
	// "CONTAINER_DESTROYED" //容器已销毁
	// "SHARED_HOST"         // 容器与主机共享网络
	// "RESOURCE_LIMIT"      //隔离操作资源超限
	// "UNKNOW"              // 原因未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 节点类型:NORMAL:普通节点;SUPER:超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// podIP
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod状态
	PodStatus *string `json:"PodStatus,omitnil" name:"PodStatus"`

	// 集群id
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// uuid
	HostID *string `json:"HostID,omitnil" name:"HostID"`
}

type RunTimeFilters

type RunTimeFilters struct {
	// 过滤键的名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 一个或者多个过滤值。
	Values []*string `json:"Values,omitnil" name:"Values"`

	// 是否模糊查询
	ExactMatch *bool `json:"ExactMatch,omitnil" name:"ExactMatch"`
}

type RunTimeRiskInfo

type RunTimeRiskInfo struct {
	// 数量
	Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"`

	// 风险等级:
	// CRITICAL: 严重
	// HIGH: 高
	// MEDIUM:中
	// LOW: 低
	Level *string `json:"Level,omitnil" name:"Level"`
}

type RunTimeTendencyInfo

type RunTimeTendencyInfo struct {
	// 当天时间
	CurTime *string `json:"CurTime,omitnil" name:"CurTime"`

	// 当前数量
	Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"`
}

type ScanComplianceAssetsByPolicyItemRequest

type ScanComplianceAssetsByPolicyItemRequest struct {
	*tchttp.BaseRequest

	// 指定的检测项的ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

func NewScanComplianceAssetsByPolicyItemRequest

func NewScanComplianceAssetsByPolicyItemRequest() (request *ScanComplianceAssetsByPolicyItemRequest)

func (*ScanComplianceAssetsByPolicyItemRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceAssetsByPolicyItemRequest) ToJsonString

type ScanComplianceAssetsByPolicyItemRequestParams added in v1.0.426

type ScanComplianceAssetsByPolicyItemRequestParams struct {
	// 指定的检测项的ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitnil" name:"CustomerPolicyItemId"`

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

Predefined struct for user

type ScanComplianceAssetsByPolicyItemResponse

type ScanComplianceAssetsByPolicyItemResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceAssetsByPolicyItemResponseParams `json:"Response"`
}

func NewScanComplianceAssetsByPolicyItemResponse

func NewScanComplianceAssetsByPolicyItemResponse() (response *ScanComplianceAssetsByPolicyItemResponse)

func (*ScanComplianceAssetsByPolicyItemResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceAssetsByPolicyItemResponse) ToJsonString

type ScanComplianceAssetsByPolicyItemResponseParams added in v1.0.426

type ScanComplianceAssetsByPolicyItemResponseParams struct {
	// 返回重新检测任务的ID。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ScanComplianceAssetsRequest

type ScanComplianceAssetsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

func NewScanComplianceAssetsRequest

func NewScanComplianceAssetsRequest() (request *ScanComplianceAssetsRequest)

func (*ScanComplianceAssetsRequest) FromJsonString

func (r *ScanComplianceAssetsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceAssetsRequest) ToJsonString

func (r *ScanComplianceAssetsRequest) ToJsonString() string

type ScanComplianceAssetsRequestParams added in v1.0.426

type ScanComplianceAssetsRequestParams struct {
	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

Predefined struct for user

type ScanComplianceAssetsResponse

type ScanComplianceAssetsResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceAssetsResponseParams `json:"Response"`
}

func NewScanComplianceAssetsResponse

func NewScanComplianceAssetsResponse() (response *ScanComplianceAssetsResponse)

func (*ScanComplianceAssetsResponse) FromJsonString

func (r *ScanComplianceAssetsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceAssetsResponse) ToJsonString

func (r *ScanComplianceAssetsResponse) ToJsonString() string

type ScanComplianceAssetsResponseParams added in v1.0.426

type ScanComplianceAssetsResponseParams struct {
	// 返回重新检测任务的ID。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ScanCompliancePolicyItemsRequest

type ScanCompliancePolicyItemsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户检测项的列表。
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

func NewScanCompliancePolicyItemsRequest

func NewScanCompliancePolicyItemsRequest() (request *ScanCompliancePolicyItemsRequest)

func (*ScanCompliancePolicyItemsRequest) FromJsonString

func (r *ScanCompliancePolicyItemsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanCompliancePolicyItemsRequest) ToJsonString

func (r *ScanCompliancePolicyItemsRequest) ToJsonString() string

type ScanCompliancePolicyItemsRequestParams added in v1.0.426

type ScanCompliancePolicyItemsRequestParams struct {
	// 要重新扫描的客户检测项的列表。
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitnil" name:"CustomerPolicyItemIdSet"`
}

Predefined struct for user

type ScanCompliancePolicyItemsResponse

type ScanCompliancePolicyItemsResponse struct {
	*tchttp.BaseResponse
	Response *ScanCompliancePolicyItemsResponseParams `json:"Response"`
}

func NewScanCompliancePolicyItemsResponse

func NewScanCompliancePolicyItemsResponse() (response *ScanCompliancePolicyItemsResponse)

func (*ScanCompliancePolicyItemsResponse) FromJsonString

func (r *ScanCompliancePolicyItemsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanCompliancePolicyItemsResponse) ToJsonString

func (r *ScanCompliancePolicyItemsResponse) ToJsonString() string

type ScanCompliancePolicyItemsResponseParams added in v1.0.426

type ScanCompliancePolicyItemsResponseParams struct {
	// 返回重新检测任务的ID。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ScanComplianceScanFailedAssetsRequest

type ScanComplianceScanFailedAssetsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

func NewScanComplianceScanFailedAssetsRequest

func NewScanComplianceScanFailedAssetsRequest() (request *ScanComplianceScanFailedAssetsRequest)

func (*ScanComplianceScanFailedAssetsRequest) FromJsonString

func (r *ScanComplianceScanFailedAssetsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceScanFailedAssetsRequest) ToJsonString

type ScanComplianceScanFailedAssetsRequestParams added in v1.0.426

type ScanComplianceScanFailedAssetsRequestParams struct {
	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitnil" name:"CustomerAssetIdSet"`
}

Predefined struct for user

type ScanComplianceScanFailedAssetsResponse

type ScanComplianceScanFailedAssetsResponse struct {
	*tchttp.BaseResponse
	Response *ScanComplianceScanFailedAssetsResponseParams `json:"Response"`
}

func NewScanComplianceScanFailedAssetsResponse

func NewScanComplianceScanFailedAssetsResponse() (response *ScanComplianceScanFailedAssetsResponse)

func (*ScanComplianceScanFailedAssetsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanComplianceScanFailedAssetsResponse) ToJsonString

type ScanComplianceScanFailedAssetsResponseParams added in v1.0.426

type ScanComplianceScanFailedAssetsResponseParams struct {
	// 返回重新检测任务的ID。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ScanIgnoreVul added in v1.0.518

type ScanIgnoreVul struct {
	// 漏洞名称
	VulName *string `json:"VulName,omitnil" name:"VulName"`

	// 漏洞CVEID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 忽略的仓库镜像数
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`

	// 是否忽略所有镜像:0:否/1:是
	IsIgnoreAll *int64 `json:"IsIgnoreAll,omitnil" name:"IsIgnoreAll"`

	// 忽略的本地镜像数
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`
}

type SearchTemplate added in v1.0.518

type SearchTemplate struct {
	// 检索名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 检索索引类型
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 检索语句
	Condition *string `json:"Condition,omitnil" name:"Condition"`

	// 时间范围
	TimeRange *string `json:"TimeRange,omitnil" name:"TimeRange"`

	// 转换的检索语句内容
	Query *string `json:"Query,omitnil" name:"Query"`

	// 检索方式。输入框检索:standard,过滤,检索:simple
	Flag *string `json:"Flag,omitnil" name:"Flag"`

	// 展示数据
	DisplayData *string `json:"DisplayData,omitnil" name:"DisplayData"`

	// 规则ID
	Id *uint64 `json:"Id,omitnil" name:"Id"`
}

type SecLogAlertMsgInfo added in v1.0.518

type SecLogAlertMsgInfo struct {
	// 告警类型
	MsgType *string `json:"MsgType,omitnil" name:"MsgType"`

	// 告警值
	MsgValue *string `json:"MsgValue,omitnil" name:"MsgValue"`

	// 状态(0:关闭 1:开启)
	State *bool `json:"State,omitnil" name:"State"`
}

type SecLogDeliveryClsSettingInfo added in v1.0.518

type SecLogDeliveryClsSettingInfo struct {
	// 日志类型
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 投递状态(true:开启 false:关闭)
	State *bool `json:"State,omitnil" name:"State"`

	// 区域
	Region *string `json:"Region,omitnil" name:"Region"`

	// 日志集
	LogSet *string `json:"LogSet,omitnil" name:"LogSet"`

	// 主题ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`

	// 日志集名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogSetName *string `json:"LogSetName,omitnil" name:"LogSetName"`

	// 主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`
}

type SecLogDeliveryKafkaSettingInfo added in v1.0.518

type SecLogDeliveryKafkaSettingInfo struct {
	// 日志类型
	LogType *string `json:"LogType,omitnil" name:"LogType"`

	// 主题ID
	TopicID *string `json:"TopicID,omitnil" name:"TopicID"`

	// 主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil" name:"TopicName"`

	// 投递状态(false:关 true:开)
	State *bool `json:"State,omitnil" name:"State"`
}

type SecLogJoinInfo added in v1.0.518

type SecLogJoinInfo struct {
	// 已接入普通主机数量
	Count *uint64 `json:"Count,omitnil" name:"Count"`

	// 已接入超级节点数量
	SuperNodeCount *uint64 `json:"SuperNodeCount,omitnil" name:"SuperNodeCount"`

	// 是否已接入(true:已接入 false:未接入)
	IsJoined *bool `json:"IsJoined,omitnil" name:"IsJoined"`

	// 日志类型(
	// 容器bash:  "container_bash"
	// 容器启动: "container_launch"
	// k8sApi: "k8s_api"
	// )
	LogType *string `json:"LogType,omitnil" name:"LogType"`
}

type SecLogJoinObjectInfo added in v1.0.518

type SecLogJoinObjectInfo struct {
	// 主机ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机状态
	HostStatus *string `json:"HostStatus,omitnil" name:"HostStatus"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 外网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 接入状态(true:已接入  false:未接入)
	JoinState *bool `json:"JoinState,omitnil" name:"JoinState"`

	// 集群版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterVersion *string `json:"ClusterVersion,omitnil" name:"ClusterVersion"`

	// 集群主节点地址
	ClusterMainAddress *string `json:"ClusterMainAddress,omitnil" name:"ClusterMainAddress"`
}

type SecTendencyEventInfo

type SecTendencyEventInfo struct {
	// 趋势列表
	EventSet []*RunTimeTendencyInfo `json:"EventSet,omitnil" name:"EventSet"`

	// 事件类型:
	// ET_ESCAPE : 容器逃逸
	// ET_REVERSE_SHELL: 反弹shell
	// ET_RISK_SYSCALL:高危系统调用
	// ET_ABNORMAL_PROCESS: 异常进程
	// ET_ACCESS_CONTROL 文件篡改
	// ET_VIRUS 木马事件
	// ET_MALICIOUS_CONNECTION 恶意外连事件
	EventType *string `json:"EventType,omitnil" name:"EventType"`
}

type ServiceInfo

type ServiceInfo struct {
	// 服务id
	ServiceID *string `json:"ServiceID,omitnil" name:"ServiceID"`

	// 主机id
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 容器名
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 服务名 例如nginx/redis
	Type *string `json:"Type,omitnil" name:"Type"`

	// 版本
	Version *string `json:"Version,omitnil" name:"Version"`

	// 账号
	RunAs *string `json:"RunAs,omitnil" name:"RunAs"`

	// 监听端口
	Listen []*string `json:"Listen,omitnil" name:"Listen"`

	// 配置
	Config *string `json:"Config,omitnil" name:"Config"`

	// 关联进程数
	ProcessCnt *uint64 `json:"ProcessCnt,omitnil" name:"ProcessCnt"`

	// 访问日志
	AccessLog *string `json:"AccessLog,omitnil" name:"AccessLog"`

	// 错误日志
	ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`

	// 数据目录
	DataPath *string `json:"DataPath,omitnil" name:"DataPath"`

	// web目录
	WebRoot *string `json:"WebRoot,omitnil" name:"WebRoot"`

	// 关联的进程id
	Pids []*uint64 `json:"Pids,omitnil" name:"Pids"`

	// 服务类型 app,web,db
	MainType *string `json:"MainType,omitnil" name:"MainType"`

	// 执行文件
	Exe *string `json:"Exe,omitnil" name:"Exe"`

	// 服务命令行参数
	Parameter *string `json:"Parameter,omitnil" name:"Parameter"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 外网ip
	PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"`

	// 节点id
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// podip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 节点类型
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一id
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`
}

type SetCheckModeRequest

type SetCheckModeRequest struct {
	*tchttp.BaseRequest

	// 要设置的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`

	// 集群检查模式(正常模式"Cluster_Normal"、主动模式"Cluster_Actived"、不设置"Cluster_Unset")
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`

	// 0不设置 1打开 2关闭
	ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}

func NewSetCheckModeRequest

func NewSetCheckModeRequest() (request *SetCheckModeRequest)

func (*SetCheckModeRequest) FromJsonString

func (r *SetCheckModeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetCheckModeRequest) ToJsonString

func (r *SetCheckModeRequest) ToJsonString() string

type SetCheckModeRequestParams added in v1.0.426

type SetCheckModeRequestParams struct {
	// 要设置的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitnil" name:"ClusterIds"`

	// 集群检查模式(正常模式"Cluster_Normal"、主动模式"Cluster_Actived"、不设置"Cluster_Unset")
	ClusterCheckMode *string `json:"ClusterCheckMode,omitnil" name:"ClusterCheckMode"`

	// 0不设置 1打开 2关闭
	ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitnil" name:"ClusterAutoCheck"`
}

Predefined struct for user

type SetCheckModeResponse

type SetCheckModeResponse struct {
	*tchttp.BaseResponse
	Response *SetCheckModeResponseParams `json:"Response"`
}

func NewSetCheckModeResponse

func NewSetCheckModeResponse() (response *SetCheckModeResponse)

func (*SetCheckModeResponse) FromJsonString

func (r *SetCheckModeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetCheckModeResponse) ToJsonString

func (r *SetCheckModeResponse) ToJsonString() string

type SetCheckModeResponseParams added in v1.0.426

type SetCheckModeResponseParams struct {
	// "Succ"表示设置成功,"Failed"表示设置失败
	SetCheckResult *string `json:"SetCheckResult,omitnil" name:"SetCheckResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type SoftQuotaDayInfo

type SoftQuotaDayInfo struct {
	// 扣费时间
	PayTime *string `json:"PayTime,omitnil" name:"PayTime"`

	// 计费核数(已废弃)
	CoresCnt *uint64 `json:"CoresCnt,omitnil" name:"CoresCnt"`
}

type StopVirusScanTaskRequest

type StopVirusScanTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要停止的容器id 为空默认停止整个任务
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}

func NewStopVirusScanTaskRequest

func NewStopVirusScanTaskRequest() (request *StopVirusScanTaskRequest)

func (*StopVirusScanTaskRequest) FromJsonString

func (r *StopVirusScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVirusScanTaskRequest) ToJsonString

func (r *StopVirusScanTaskRequest) ToJsonString() string

type StopVirusScanTaskRequestParams added in v1.0.426

type StopVirusScanTaskRequestParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil" name:"TaskId"`

	// 需要停止的容器id 为空默认停止整个任务
	ContainerIds []*string `json:"ContainerIds,omitnil" name:"ContainerIds"`
}

Predefined struct for user

type StopVirusScanTaskResponse

type StopVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopVirusScanTaskResponseParams `json:"Response"`
}

func NewStopVirusScanTaskResponse

func NewStopVirusScanTaskResponse() (response *StopVirusScanTaskResponse)

func (*StopVirusScanTaskResponse) FromJsonString

func (r *StopVirusScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVirusScanTaskResponse) ToJsonString

func (r *StopVirusScanTaskResponse) ToJsonString() string

type StopVirusScanTaskResponseParams added in v1.0.426

type StopVirusScanTaskResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type StopVulScanTaskRequest added in v1.0.518

type StopVulScanTaskRequest struct {
	*tchttp.BaseRequest

	// 本地镜像漏洞扫描任务ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 本地镜像ID,无则全部
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`

	// 仓库镜像ID,无则全部
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`

	// 仓库镜像漏洞扫描任务ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

func NewStopVulScanTaskRequest added in v1.0.518

func NewStopVulScanTaskRequest() (request *StopVulScanTaskRequest)

func (*StopVulScanTaskRequest) FromJsonString added in v1.0.518

func (r *StopVulScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVulScanTaskRequest) ToJsonString added in v1.0.518

func (r *StopVulScanTaskRequest) ToJsonString() string

type StopVulScanTaskRequestParams added in v1.0.518

type StopVulScanTaskRequestParams struct {
	// 本地镜像漏洞扫描任务ID
	LocalTaskID *int64 `json:"LocalTaskID,omitnil" name:"LocalTaskID"`

	// 本地镜像ID,无则全部
	LocalImageIDs []*string `json:"LocalImageIDs,omitnil" name:"LocalImageIDs"`

	// 仓库镜像ID,无则全部
	RegistryImageIDs []*uint64 `json:"RegistryImageIDs,omitnil" name:"RegistryImageIDs"`

	// 仓库镜像漏洞扫描任务ID
	RegistryTaskID *int64 `json:"RegistryTaskID,omitnil" name:"RegistryTaskID"`
}

Predefined struct for user

type StopVulScanTaskResponse added in v1.0.518

type StopVulScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopVulScanTaskResponseParams `json:"Response"`
}

func NewStopVulScanTaskResponse added in v1.0.518

func NewStopVulScanTaskResponse() (response *StopVulScanTaskResponse)

func (*StopVulScanTaskResponse) FromJsonString added in v1.0.518

func (r *StopVulScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopVulScanTaskResponse) ToJsonString added in v1.0.518

func (r *StopVulScanTaskResponse) ToJsonString() string

type StopVulScanTaskResponseParams added in v1.0.518

type StopVulScanTaskResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type SupportDefenceVul added in v1.0.518

type SupportDefenceVul struct {
	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 漏洞名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 漏洞标签
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 漏洞CVSS
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`

	// 漏洞威胁等级
	Level *string `json:"Level,omitnil" name:"Level"`

	// 漏洞CVEID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞披露时间
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`
}

type SwitchImageAutoAuthorizedRuleRequest added in v1.0.518

type SwitchImageAutoAuthorizedRuleRequest struct {
	*tchttp.BaseRequest

	// 规则是否生效,0:不生效,1:已生效
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 规则id
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}

func NewSwitchImageAutoAuthorizedRuleRequest added in v1.0.518

func NewSwitchImageAutoAuthorizedRuleRequest() (request *SwitchImageAutoAuthorizedRuleRequest)

func (*SwitchImageAutoAuthorizedRuleRequest) FromJsonString added in v1.0.518

func (r *SwitchImageAutoAuthorizedRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchImageAutoAuthorizedRuleRequest) ToJsonString added in v1.0.518

func (r *SwitchImageAutoAuthorizedRuleRequest) ToJsonString() string

type SwitchImageAutoAuthorizedRuleRequestParams added in v1.0.518

type SwitchImageAutoAuthorizedRuleRequestParams struct {
	// 规则是否生效,0:不生效,1:已生效
	IsEnabled *int64 `json:"IsEnabled,omitnil" name:"IsEnabled"`

	// 规则id
	RuleId *int64 `json:"RuleId,omitnil" name:"RuleId"`
}

Predefined struct for user

type SwitchImageAutoAuthorizedRuleResponse added in v1.0.518

type SwitchImageAutoAuthorizedRuleResponse struct {
	*tchttp.BaseResponse
	Response *SwitchImageAutoAuthorizedRuleResponseParams `json:"Response"`
}

func NewSwitchImageAutoAuthorizedRuleResponse added in v1.0.518

func NewSwitchImageAutoAuthorizedRuleResponse() (response *SwitchImageAutoAuthorizedRuleResponse)

func (*SwitchImageAutoAuthorizedRuleResponse) FromJsonString added in v1.0.518

func (r *SwitchImageAutoAuthorizedRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchImageAutoAuthorizedRuleResponse) ToJsonString added in v1.0.518

type SwitchImageAutoAuthorizedRuleResponseParams added in v1.0.518

type SwitchImageAutoAuthorizedRuleResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type SyncAssetImageRegistryAssetRequest

type SyncAssetImageRegistryAssetRequest struct {
	*tchttp.BaseRequest
}

func NewSyncAssetImageRegistryAssetRequest

func NewSyncAssetImageRegistryAssetRequest() (request *SyncAssetImageRegistryAssetRequest)

func (*SyncAssetImageRegistryAssetRequest) FromJsonString

func (r *SyncAssetImageRegistryAssetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncAssetImageRegistryAssetRequest) ToJsonString

func (r *SyncAssetImageRegistryAssetRequest) ToJsonString() string

type SyncAssetImageRegistryAssetRequestParams added in v1.0.426

type SyncAssetImageRegistryAssetRequestParams struct {
}

Predefined struct for user

type SyncAssetImageRegistryAssetResponse

type SyncAssetImageRegistryAssetResponse struct {
	*tchttp.BaseResponse
	Response *SyncAssetImageRegistryAssetResponseParams `json:"Response"`
}

func NewSyncAssetImageRegistryAssetResponse

func NewSyncAssetImageRegistryAssetResponse() (response *SyncAssetImageRegistryAssetResponse)

func (*SyncAssetImageRegistryAssetResponse) FromJsonString

func (r *SyncAssetImageRegistryAssetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncAssetImageRegistryAssetResponse) ToJsonString

func (r *SyncAssetImageRegistryAssetResponse) ToJsonString() string

type SyncAssetImageRegistryAssetResponseParams added in v1.0.426

type SyncAssetImageRegistryAssetResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type TagInfo added in v1.0.544

type TagInfo struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil" name:"TagValue"`
}

type UnauthorizedCoresTendency added in v1.0.518

type UnauthorizedCoresTendency struct {
	// 日期
	DateTime *string `json:"DateTime,omitnil" name:"DateTime"`

	// 未授权的核数
	CoresCount *int64 `json:"CoresCount,omitnil" name:"CoresCount"`
}

type UpdateAndPublishNetworkFirewallPolicyDetailRequest added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewUpdateAndPublishNetworkFirewallPolicyDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyDetailRequest)

func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAndPublishNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

Predefined struct for user

type UpdateAndPublishNetworkFirewallPolicyDetailResponse added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAndPublishNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewUpdateAndPublishNetworkFirewallPolicyDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyDetailResponse)

func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAndPublishNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailRequest() (request *UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest)

func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailRequest) ToJsonString added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

Predefined struct for user

type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}

func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

func NewUpdateAndPublishNetworkFirewallPolicyYamlDetailResponse() (response *UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse)

func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAndPublishNetworkFirewallPolicyYamlDetailResponse) ToJsonString added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams added in v1.0.518

type UpdateAndPublishNetworkFirewallPolicyYamlDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UpdateAssetImageRegistryRegistryDetailRequest

type UpdateAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 用户名
	Username *string `json:"Username,omitnil" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 仓库url
	Url *string `json:"Url,omitnil" name:"Url"`

	// 仓库类型,列表:harbor
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 网络类型,列表:public(公网)
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 仓库版本
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`

	// 区域,列表:default(默认)
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 限速
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`

	// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`

	// 联通性检测的配置
	ConnDetectConfig []*ConnDetectConfig `json:"ConnDetectConfig,omitnil" name:"ConnDetectConfig"`
}

func NewUpdateAssetImageRegistryRegistryDetailRequest

func NewUpdateAssetImageRegistryRegistryDetailRequest() (request *UpdateAssetImageRegistryRegistryDetailRequest)

func (*UpdateAssetImageRegistryRegistryDetailRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAssetImageRegistryRegistryDetailRequest) ToJsonString

type UpdateAssetImageRegistryRegistryDetailRequestParams added in v1.0.426

type UpdateAssetImageRegistryRegistryDetailRequestParams struct {
	// 仓库名
	Name *string `json:"Name,omitnil" name:"Name"`

	// 用户名
	Username *string `json:"Username,omitnil" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil" name:"Password"`

	// 仓库url
	Url *string `json:"Url,omitnil" name:"Url"`

	// 仓库类型,列表:harbor
	RegistryType *string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 网络类型,列表:public(公网)
	NetType *string `json:"NetType,omitnil" name:"NetType"`

	// 仓库版本
	RegistryVersion *string `json:"RegistryVersion,omitnil" name:"RegistryVersion"`

	// 区域,列表:default(默认)
	RegistryRegion *string `json:"RegistryRegion,omitnil" name:"RegistryRegion"`

	// 限速
	SpeedLimit *int64 `json:"SpeedLimit,omitnil" name:"SpeedLimit"`

	// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
	Insecure *uint64 `json:"Insecure,omitnil" name:"Insecure"`

	// 联通性检测的配置
	ConnDetectConfig []*ConnDetectConfig `json:"ConnDetectConfig,omitnil" name:"ConnDetectConfig"`
}

Predefined struct for user

type UpdateAssetImageRegistryRegistryDetailResponse

type UpdateAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAssetImageRegistryRegistryDetailResponseParams `json:"Response"`
}

func NewUpdateAssetImageRegistryRegistryDetailResponse

func NewUpdateAssetImageRegistryRegistryDetailResponse() (response *UpdateAssetImageRegistryRegistryDetailResponse)

func (*UpdateAssetImageRegistryRegistryDetailResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateAssetImageRegistryRegistryDetailResponse) ToJsonString

type UpdateAssetImageRegistryRegistryDetailResponseParams added in v1.0.426

type UpdateAssetImageRegistryRegistryDetailResponseParams struct {
	// 连接错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckErr *string `json:"HealthCheckErr,omitnil" name:"HealthCheckErr"`

	// 名称错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NameRepeatErr *string `json:"NameRepeatErr,omitnil" name:"NameRepeatErr"`

	// 仓库唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryId *int64 `json:"RegistryId,omitnil" name:"RegistryId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UpdateImageRegistryTimingScanTaskRequest

type UpdateImageRegistryTimingScanTaskRequest struct {
	*tchttp.BaseRequest

	// 定时扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 定时扫描开关
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 定时扫描的时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描木马类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描镜像
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 是否扫描所有
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描镜像Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 是否扫描最新版本
	Latest *bool `json:"Latest,omitnil" name:"Latest"`

	// 是否存在运行中的容器
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 扫描结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`

	// 扫描范围 0全部镜像,1自选镜像,2推荐扫描镜像
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`

	// 仓库类型 tcr,ccr,harbor
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 命名空间
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`
}

func NewUpdateImageRegistryTimingScanTaskRequest

func NewUpdateImageRegistryTimingScanTaskRequest() (request *UpdateImageRegistryTimingScanTaskRequest)

func (*UpdateImageRegistryTimingScanTaskRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateImageRegistryTimingScanTaskRequest) ToJsonString

type UpdateImageRegistryTimingScanTaskRequestParams added in v1.0.426

type UpdateImageRegistryTimingScanTaskRequestParams struct {
	// 定时扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitnil" name:"ScanPeriod"`

	// 定时扫描开关
	Enable *bool `json:"Enable,omitnil" name:"Enable"`

	// 定时扫描的时间
	ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"`

	// 扫描木马类型数组
	ScanType []*string `json:"ScanType,omitnil" name:"ScanType"`

	// 扫描镜像
	Images []*ImageInfo `json:"Images,omitnil" name:"Images"`

	// 是否扫描所有
	//
	// Deprecated: All is deprecated.
	All *bool `json:"All,omitnil" name:"All"`

	// 扫描镜像Id
	Id []*uint64 `json:"Id,omitnil" name:"Id"`

	// 是否扫描最新版本
	Latest *bool `json:"Latest,omitnil" name:"Latest"`

	// 是否存在运行中的容器
	ContainerRunning *bool `json:"ContainerRunning,omitnil" name:"ContainerRunning"`

	// 扫描结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`

	// 扫描范围 0全部镜像,1自选镜像,2推荐扫描镜像
	ScanScope *uint64 `json:"ScanScope,omitnil" name:"ScanScope"`

	// 仓库类型 tcr,ccr,harbor
	RegistryType []*string `json:"RegistryType,omitnil" name:"RegistryType"`

	// 命名空间
	Namespace []*string `json:"Namespace,omitnil" name:"Namespace"`
}

Predefined struct for user

type UpdateImageRegistryTimingScanTaskResponse

type UpdateImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *UpdateImageRegistryTimingScanTaskResponseParams `json:"Response"`
}

func NewUpdateImageRegistryTimingScanTaskResponse

func NewUpdateImageRegistryTimingScanTaskResponse() (response *UpdateImageRegistryTimingScanTaskResponse)

func (*UpdateImageRegistryTimingScanTaskResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateImageRegistryTimingScanTaskResponse) ToJsonString

type UpdateImageRegistryTimingScanTaskResponseParams added in v1.0.426

type UpdateImageRegistryTimingScanTaskResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UpdateNetworkFirewallPolicyDetailRequest added in v1.0.518

type UpdateNetworkFirewallPolicyDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

func NewUpdateNetworkFirewallPolicyDetailRequest added in v1.0.518

func NewUpdateNetworkFirewallPolicyDetailRequest() (request *UpdateNetworkFirewallPolicyDetailRequest)

func (*UpdateNetworkFirewallPolicyDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateNetworkFirewallPolicyDetailRequest) ToJsonString added in v1.0.518

type UpdateNetworkFirewallPolicyDetailRequestParams added in v1.0.518

type UpdateNetworkFirewallPolicyDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略Id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// 入站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	FromPolicyRule *int64 `json:"FromPolicyRule,omitnil" name:"FromPolicyRule"`

	// 出站规则
	//
	// 全部允许:1
	//
	// 全部拒绝 :2
	//
	// 自定义:3
	ToPolicyRule *int64 `json:"ToPolicyRule,omitnil" name:"ToPolicyRule"`

	// pod选择器
	PodSelector *string `json:"PodSelector,omitnil" name:"PodSelector"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 自定义规则
	CustomPolicy []*NetworkCustomPolicy `json:"CustomPolicy,omitnil" name:"CustomPolicy"`
}

Predefined struct for user

type UpdateNetworkFirewallPolicyDetailResponse added in v1.0.518

type UpdateNetworkFirewallPolicyDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateNetworkFirewallPolicyDetailResponseParams `json:"Response"`
}

func NewUpdateNetworkFirewallPolicyDetailResponse added in v1.0.518

func NewUpdateNetworkFirewallPolicyDetailResponse() (response *UpdateNetworkFirewallPolicyDetailResponse)

func (*UpdateNetworkFirewallPolicyDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateNetworkFirewallPolicyDetailResponse) ToJsonString added in v1.0.518

type UpdateNetworkFirewallPolicyDetailResponseParams added in v1.0.518

type UpdateNetworkFirewallPolicyDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UpdateNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailRequest struct {
	*tchttp.BaseRequest

	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

func NewUpdateNetworkFirewallPolicyYamlDetailRequest added in v1.0.518

func NewUpdateNetworkFirewallPolicyYamlDetailRequest() (request *UpdateNetworkFirewallPolicyYamlDetailRequest)

func (*UpdateNetworkFirewallPolicyYamlDetailRequest) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateNetworkFirewallPolicyYamlDetailRequest) ToJsonString added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailRequestParams added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailRequestParams struct {
	// 集群Id
	ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`

	// 策略id
	Id *uint64 `json:"Id,omitnil" name:"Id"`

	// base64编码的networkpolicy yaml字符串
	Yaml *string `json:"Yaml,omitnil" name:"Yaml"`

	// 策略描述
	Description *string `json:"Description,omitnil" name:"Description"`
}

Predefined struct for user

type UpdateNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailResponse struct {
	*tchttp.BaseResponse
	Response *UpdateNetworkFirewallPolicyYamlDetailResponseParams `json:"Response"`
}

func NewUpdateNetworkFirewallPolicyYamlDetailResponse added in v1.0.518

func NewUpdateNetworkFirewallPolicyYamlDetailResponse() (response *UpdateNetworkFirewallPolicyYamlDetailResponse)

func (*UpdateNetworkFirewallPolicyYamlDetailResponse) FromJsonString added in v1.0.518

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateNetworkFirewallPolicyYamlDetailResponse) ToJsonString added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailResponseParams added in v1.0.518

type UpdateNetworkFirewallPolicyYamlDetailResponseParams struct {
	// 返回创建的任务的ID,为0表示创建失败。
	TaskId *uint64 `json:"TaskId,omitnil" name:"TaskId"`

	// 创建任务的结果,"Succ"为成功,"Failed"为失败
	Result *string `json:"Result,omitnil" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type VirusAutoIsolateSampleInfo added in v1.0.518

type VirusAutoIsolateSampleInfo struct {
	// 文件MD5值
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 病毒名
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 最近编辑时间
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`

	// 自动隔离开关(true:开 false:关)
	AutoIsolateSwitch *bool `json:"AutoIsolateSwitch,omitnil" name:"AutoIsolateSwitch"`
}

type VirusInfo

type VirusInfo struct {
	// 文件名称
	FileName *string `json:"FileName,omitnil" name:"FileName"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil" name:"FilePath"`

	// 病毒名称
	VirusName *string `json:"VirusName,omitnil" name:"VirusName"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// DEAL_NONE:文件待处理
	// DEAL_IGNORE:已经忽略
	// DEAL_ADD_WHITELIST:加白
	// DEAL_DEL:文件已经删除
	// DEAL_ISOLATE:已经隔离
	// DEAL_ISOLATING:隔离中
	// DEAL_ISOLATE_FAILED:隔离失败
	// DEAL_RECOVERING:恢复中
	// DEAL_RECOVER_FAILED: 恢复失败
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 事件描述
	HarmDescribe *string `json:"HarmDescribe,omitnil" name:"HarmDescribe"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil" name:"SuggestScheme"`

	// 失败子状态:
	// FILE_NOT_FOUND:文件不存在
	// FILE_ABNORMAL:文件异常
	// FILE_ABNORMAL_DEAL_RECOVER:恢复文件时,文件异常
	// BACKUP_FILE_NOT_FOUND:备份文件不存在
	// CONTAINER_NOT_FOUND_DEAL_ISOLATE:隔离时,容器不存在
	// CONTAINER_NOT_FOUND_DEAL_RECOVER:恢复时,容器不存在
	// TIMEOUT: 超时
	// TOO_MANY: 任务过多
	// OFFLINE: 离线
	// INTERNAL: 服务内部错误
	// VALIDATION: 参数非法
	SubStatus *string `json:"SubStatus,omitnil" name:"SubStatus"`

	// 网络状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// 	"NODE_DESTROYED"      //节点已销毁
	// 	"CONTAINER_EXITED"    //容器已退出
	// 	"CONTAINER_DESTROYED" //容器已销毁
	// 	"SHARED_HOST"         // 容器与主机共享网络
	// 	"RESOURCE_LIMIT"      //隔离操作资源超限
	// 	"UNKNOW"              // 原因未知
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// md5值
	// 注意:此字段可能返回 null,表示取不到有效值。
	MD5 *string `json:"MD5,omitnil" name:"MD5"`

	// 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil" name:"RiskLevel"`

	// 检测平台
	// 1: 云查杀引擎
	// 2: tav
	// 3: binaryAi
	// 4: 异常行为
	// 5: 威胁情报
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckPlatform []*string `json:"CheckPlatform,omitnil" name:"CheckPlatform"`

	// 节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// pod(实例)的名字
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 节点所属集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点内网IP
	InnerIP *string `json:"InnerIP,omitnil" name:"InnerIP"`

	// 节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 普通节点ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type VirusTaskInfo

type VirusTaskInfo struct {
	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitnil" name:"ContainerId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像Id
	ImageId *string `json:"ImageId,omitnil" name:"ImageId"`

	// 节点名
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 节点内网ip
	HostIp *string `json:"HostIp,omitnil" name:"HostIp"`

	// 扫描状态:
	// WAIT: 等待扫描
	// FAILED: 失败
	// SCANNING: 扫描中
	// FINISHED: 结束
	// CANCELING: 取消中
	// CANCELED: 已取消
	// CANCEL_FAILED: 取消失败
	Status *string `json:"Status,omitnil" name:"Status"`

	// 检测开始时间
	StartTime *string `json:"StartTime,omitnil" name:"StartTime"`

	// 检测结束时间
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 风险个数
	RiskCnt *uint64 `json:"RiskCnt,omitnil" name:"RiskCnt"`

	// 事件id
	Id *string `json:"Id,omitnil" name:"Id"`

	// 错误原因:
	// SEND_SUCCESSED: 下发成功
	// SCAN_WAIT: agent排队扫描等待中
	// OFFLINE: 离线
	// SEND_FAILED:下发失败
	// TIMEOUT: 超时
	// LOW_AGENT_VERSION: 客户端版本过低
	// AGENT_NOT_FOUND: 镜像所属客户端版不存在
	// TOO_MANY: 任务过多
	// VALIDATION: 参数非法
	// INTERNAL: 服务内部错误
	// MISC: 其他错误
	// UNAUTH: 所在镜像未授权
	// SEND_CANCEL_SUCCESSED:下发成功
	ErrorMsg *string `json:"ErrorMsg,omitnil" name:"ErrorMsg"`

	// 节点类型:NORMAL普通节点、SUPER超级节点
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 节点外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`
}

type VirusTendencyInfo added in v1.0.518

type VirusTendencyInfo struct {
	// 日期
	Date *string `json:"Date,omitnil" name:"Date"`

	// 待处理事件总数
	PendingEventCount *uint64 `json:"PendingEventCount,omitnil" name:"PendingEventCount"`

	// 风险容器总数
	RiskContainerCount *uint64 `json:"RiskContainerCount,omitnil" name:"RiskContainerCount"`

	// 事件总数
	EventCount *uint64 `json:"EventCount,omitnil" name:"EventCount"`

	// 隔离事件总数
	IsolateEventCount *uint64 `json:"IsolateEventCount,omitnil" name:"IsolateEventCount"`
}

type VulAffectedComponentInfo added in v1.0.518

type VulAffectedComponentInfo struct {
	// 组件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 组件版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version []*string `json:"Version,omitnil" name:"Version"`

	// 组件修复版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersion []*string `json:"FixedVersion,omitnil" name:"FixedVersion"`
}

type VulAffectedContainerInfo added in v1.0.518

type VulAffectedContainerInfo struct {
	// 内网IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// Pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// PodIP值
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 主机名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`

	// 节点类型[NORMAL:普通节点|SUPER:超级节点]
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 超级节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 超级节点名称
	NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
}

type VulAffectedImageComponentInfo added in v1.0.518

type VulAffectedImageComponentInfo struct {
	// 组件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 组件版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil" name:"Version"`

	// 组件修复版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersion *string `json:"FixedVersion,omitnil" name:"FixedVersion"`

	// 组件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil" name:"Path"`
}

type VulAffectedImageInfo added in v1.0.518

type VulAffectedImageInfo struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 关联的主机数
	HostCount *int64 `json:"HostCount,omitnil" name:"HostCount"`

	// 关联的容器数
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`

	// 组件列表
	ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`
}

type VulAffectedRegistryImageInfo added in v1.0.670

type VulAffectedRegistryImageInfo struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像版本
	ImageTag *string `json:"ImageTag,omitnil" name:"ImageTag"`

	// 镜像命名空间
	Namespace *string `json:"Namespace,omitnil" name:"Namespace"`

	// 镜像地址
	ImageRepoAddress *string `json:"ImageRepoAddress,omitnil" name:"ImageRepoAddress"`

	// 组件列表
	ComponentList []*VulAffectedImageComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`

	// 是否为镜像的最新版本
	IsLatestImage *bool `json:"IsLatestImage,omitnil" name:"IsLatestImage"`

	// 内部镜像资产ID
	ImageAssetId *int64 `json:"ImageAssetId,omitnil" name:"ImageAssetId"`
}

type VulDefenceEvent added in v1.0.518

type VulDefenceEvent struct {
	// 漏洞CVEID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil" name:"VulName"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 入侵状态
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 攻击源IP
	SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`

	// 攻击源ip地址所在城市
	City *string `json:"City,omitnil" name:"City"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 处理状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 事件ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 隔离状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 最近发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	MergeTime *string `json:"MergeTime,omitnil" name:"MergeTime"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// 	"NODE_DESTROYED"      //节点已销毁
	// 	"CONTAINER_EXITED"    //容器已退出
	// 	"CONTAINER_DESTROYED" //容器已销毁
	// 	"SHARED_HOST"         // 容器与主机共享网络
	// 	"RESOURCE_LIMIT"      //隔离操作资源超限
	// 	"UNKNOW"              // 原因未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 主机QUUID/超级节点ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	QUUID *string `json:"QUUID,omitnil" name:"QUUID"`

	// 主机内网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机名称/超级节点名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 节点类型[NORMAL:普通节点|SUPER:超级节点]
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 超级节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 超级节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type VulDefenceEventDetail added in v1.0.518

type VulDefenceEventDetail struct {
	// 漏洞CVEID
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil" name:"VulName"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 入侵状态
	EventType *string `json:"EventType,omitnil" name:"EventType"`

	// 攻击源IP
	SourceIP *string `json:"SourceIP,omitnil" name:"SourceIP"`

	// 攻击源ip地址所在城市
	City *string `json:"City,omitnil" name:"City"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`

	// 容器ID
	ContainerID *string `json:"ContainerID,omitnil" name:"ContainerID"`

	// 容器名称
	ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 处理状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 攻击源端口
	SourcePort []*string `json:"SourcePort,omitnil" name:"SourcePort"`

	// 事件ID
	EventID *int64 `json:"EventID,omitnil" name:"EventID"`

	// 主机名称/超级节点名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机内网IP
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机外网IP
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// Pod名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`

	// 危害描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 修复建议
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`

	// 攻击包
	NetworkPayload *string `json:"NetworkPayload,omitnil" name:"NetworkPayload"`

	// 进程PID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PID *int64 `json:"PID,omitnil" name:"PID"`

	// 进程主类名
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainClass *string `json:"MainClass,omitnil" name:"MainClass"`

	// 堆栈信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StackTrace *string `json:"StackTrace,omitnil" name:"StackTrace"`

	// 监听账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerAccount *string `json:"ServerAccount,omitnil" name:"ServerAccount"`

	// 监听端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerPort *string `json:"ServerPort,omitnil" name:"ServerPort"`

	// 进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerExe *string `json:"ServerExe,omitnil" name:"ServerExe"`

	// 进程命令行参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerArg *string `json:"ServerArg,omitnil" name:"ServerArg"`

	// 主机QUUID/超级节点ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	QUUID *string `json:"QUUID,omitnil" name:"QUUID"`

	// 隔离状态
	// 未隔离  	NORMAL
	// 已隔离		ISOLATED
	// 隔离中		ISOLATING
	// 隔离失败	ISOLATE_FAILED
	// 解除隔离中  RESTORING
	// 解除隔离失败 RESTORE_FAILED
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetStatus *string `json:"ContainerNetStatus,omitnil" name:"ContainerNetStatus"`

	// 容器子状态
	// "AGENT_OFFLINE"       //Agent离线
	// 	"NODE_DESTROYED"      //节点已销毁
	// 	"CONTAINER_EXITED"    //容器已退出
	// 	"CONTAINER_DESTROYED" //容器已销毁
	// 	"SHARED_HOST"         // 容器与主机共享网络
	// 	"RESOURCE_LIMIT"      //隔离操作资源超限
	// 	"UNKNOW"              // 原因未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerNetSubStatus *string `json:"ContainerNetSubStatus,omitnil" name:"ContainerNetSubStatus"`

	// 容器隔离操作来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerIsolateOperationSrc *string `json:"ContainerIsolateOperationSrc,omitnil" name:"ContainerIsolateOperationSrc"`

	// 容器状态
	// 正在运行: RUNNING
	// 暂停: PAUSED
	// 停止: STOPPED
	// 已经创建: CREATED
	// 已经销毁: DESTROYED
	// 正在重启中: RESTARTING
	// 迁移中: REMOVING
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerStatus *string `json:"ContainerStatus,omitnil" name:"ContainerStatus"`

	// 接口Url
	// 注意:此字段可能返回 null,表示取不到有效值。
	JNDIUrl *string `json:"JNDIUrl,omitnil" name:"JNDIUrl"`

	// rasp detail
	// 注意:此字段可能返回 null,表示取不到有效值。
	RaspDetail []*RaspInfo `json:"RaspDetail,omitnil" name:"RaspDetail"`

	// 超级节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 超级节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// pod ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// 节点类型[NORMAL:普通节点|SUPER:超级节点]
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// 超级节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 超级节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 集群ID
	ClusterID *string `json:"ClusterID,omitnil" name:"ClusterID"`

	// 集群名称
	ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
}

type VulDefenceEventTendency added in v1.0.518

type VulDefenceEventTendency struct {
	// 日期
	Date *string `json:"Date,omitnil" name:"Date"`

	// 事件数量
	EventCount *int64 `json:"EventCount,omitnil" name:"EventCount"`
}

type VulDefenceHost added in v1.0.518

type VulDefenceHost struct {
	// 主机名称/超级节点名称
	HostName *string `json:"HostName,omitnil" name:"HostName"`

	// 主机ip即内网ip
	HostIP *string `json:"HostIP,omitnil" name:"HostIP"`

	// 主机QUUID/超级节点ID
	HostID *string `json:"HostID,omitnil" name:"HostID"`

	// 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENDED:未防御
	Status *string `json:"Status,omitnil" name:"Status"`

	// 外网ip
	PublicIP *string `json:"PublicIP,omitnil" name:"PublicIP"`

	// 首次开启时间
	CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`

	// 节点类型[NORMAL:普通节点|SUPER:超级节点]
	NodeType *string `json:"NodeType,omitnil" name:"NodeType"`

	// 超级节点子网名称
	NodeSubNetName *string `json:"NodeSubNetName,omitnil" name:"NodeSubNetName"`

	// 超级节点子网网段
	NodeSubNetCIDR *string `json:"NodeSubNetCIDR,omitnil" name:"NodeSubNetCIDR"`

	// 超级节点子网ID
	NodeSubNetID *string `json:"NodeSubNetID,omitnil" name:"NodeSubNetID"`

	// 超级节点唯一ID
	NodeUniqueID *string `json:"NodeUniqueID,omitnil" name:"NodeUniqueID"`

	// 超级节点ID
	NodeID *string `json:"NodeID,omitnil" name:"NodeID"`

	// Pod Ip
	PodIP *string `json:"PodIP,omitnil" name:"PodIP"`

	// Pod 名称
	PodName *string `json:"PodName,omitnil" name:"PodName"`
}

type VulDefencePlugin added in v1.0.518

type VulDefencePlugin struct {
	// java进程pid
	PID *int64 `json:"PID,omitnil" name:"PID"`

	// 进程主类名
	MainClass *string `json:"MainClass,omitnil" name:"MainClass"`

	// 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
	Status *string `json:"Status,omitnil" name:"Status"`

	// 错误日志
	ErrorLog *string `json:"ErrorLog,omitnil" name:"ErrorLog"`
}

type VulDetailInfo added in v1.0.518

type VulDetailInfo struct {
	// CVE编号
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 漏洞标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 漏洞类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryType *string `json:"CategoryType,omitnil" name:"CategoryType"`

	// 漏洞威胁等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil" name:"Level"`

	// 漏洞披露时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmitTime *string `json:"SubmitTime,omitnil" name:"SubmitTime"`

	// 漏洞描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// CVSS V3描述
	CVSSV3Desc *string `json:"CVSSV3Desc,omitnil" name:"CVSSV3Desc"`

	// 漏洞修复建议
	OfficialSolution *string `json:"OfficialSolution,omitnil" name:"OfficialSolution"`

	// 缓解措施
	DefenseSolution *string `json:"DefenseSolution,omitnil" name:"DefenseSolution"`

	// 参考链接
	Reference []*string `json:"Reference,omitnil" name:"Reference"`

	// CVSS V3分数
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`

	// 受漏洞影响的组件列表
	ComponentList []*VulAffectedComponentInfo `json:"ComponentList,omitnil" name:"ComponentList"`

	// 影响本地镜像数
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`

	// 影响容器数
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`

	// 影响仓库镜像数
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`

	// 漏洞子类型
	Category *string `json:"Category,omitnil" name:"Category"`

	// 影响最新本地镜像数
	LocalNewestImageCount *int64 `json:"LocalNewestImageCount,omitnil" name:"LocalNewestImageCount"`

	// 影响最新仓库镜像数
	RegistryNewestImageCount *int64 `json:"RegistryNewestImageCount,omitnil" name:"RegistryNewestImageCount"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`

	// 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`

	// 漏洞防御主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`

	// 已防御攻击次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`

	// 是否已扫描,NOT_SCAN:未扫描,SCANNED:已扫描
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`
}

type VulIgnoreLocalImage added in v1.0.518

type VulIgnoreLocalImage struct {
	// 记录ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像大小
	ImageSize *int64 `json:"ImageSize,omitnil" name:"ImageSize"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}

type VulIgnoreRegistryImage added in v1.0.518

type VulIgnoreRegistryImage struct {
	// 记录ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 仓库名称
	RegistryName *string `json:"RegistryName,omitnil" name:"RegistryName"`

	// 镜像版本
	ImageVersion *string `json:"ImageVersion,omitnil" name:"ImageVersion"`

	// 仓库地址
	RegistryPath *string `json:"RegistryPath,omitnil" name:"RegistryPath"`

	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}

type VulInfo added in v1.0.518

type VulInfo struct {
	// 漏洞名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 漏洞标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// CVSS V3分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSSV3Score *float64 `json:"CVSSV3Score,omitnil" name:"CVSSV3Score"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil" name:"Level"`

	// CVE编号
	CVEID *string `json:"CVEID,omitnil" name:"CVEID"`

	// 漏洞子类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitnil" name:"Category"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FoundTime *string `json:"FoundTime,omitnil" name:"FoundTime"`

	// 最近发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestFoundTime *string `json:"LatestFoundTime,omitnil" name:"LatestFoundTime"`

	// 漏洞ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 影响本地镜像数
	LocalImageCount *int64 `json:"LocalImageCount,omitnil" name:"LocalImageCount"`

	// 影响容器数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainerCount *int64 `json:"ContainerCount,omitnil" name:"ContainerCount"`

	// 影响仓库镜像数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryImageCount *int64 `json:"RegistryImageCount,omitnil" name:"RegistryImageCount"`

	// 漏洞PocID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PocID *string `json:"PocID,omitnil" name:"PocID"`

	// 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceStatus *string `json:"DefenceStatus,omitnil" name:"DefenceStatus"`

	// 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceScope *string `json:"DefenceScope,omitnil" name:"DefenceScope"`

	// 漏洞防御主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenceHostCount *int64 `json:"DefenceHostCount,omitnil" name:"DefenceHostCount"`

	// 已防御攻击次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefendedCount *int64 `json:"DefendedCount,omitnil" name:"DefendedCount"`
}

type VulScanImageInfo added in v1.0.518

type VulScanImageInfo struct {
	// 镜像ID
	ImageID *string `json:"ImageID,omitnil" name:"ImageID"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 镜像大小
	Size *float64 `json:"Size,omitnil" name:"Size"`

	// 任务状态:SCANNING:扫描中 FAILED:失败 FINISHED:完成 CANCELED:取消
	ScanStatus *string `json:"ScanStatus,omitnil" name:"ScanStatus"`

	// 扫描时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanDuration *float64 `json:"ScanDuration,omitnil" name:"ScanDuration"`

	// 高危漏洞数
	HighLevelVulCount *int64 `json:"HighLevelVulCount,omitnil" name:"HighLevelVulCount"`

	// 中危漏洞数
	MediumLevelVulCount *int64 `json:"MediumLevelVulCount,omitnil" name:"MediumLevelVulCount"`

	// 低危漏洞数
	LowLevelVulCount *int64 `json:"LowLevelVulCount,omitnil" name:"LowLevelVulCount"`

	// 严重漏洞数
	CriticalLevelVulCount *int64 `json:"CriticalLevelVulCount,omitnil" name:"CriticalLevelVulCount"`

	// 本地镜像漏洞扫描任务ID
	TaskID *int64 `json:"TaskID,omitnil" name:"TaskID"`

	// 漏洞扫描的开始时间
	ScanStartTime *string `json:"ScanStartTime,omitnil" name:"ScanStartTime"`

	// 漏洞扫描的结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil" name:"ScanEndTime"`

	// 失败原因:TIMEOUT:超时 TOO_MANY:任务过多 OFFLINE:离线
	ErrorStatus *string `json:"ErrorStatus,omitnil" name:"ErrorStatus"`
}

type VulTendencyInfo added in v1.0.518

type VulTendencyInfo struct {
	// 漏洞趋势列表
	VulSet []*RunTimeTendencyInfo `json:"VulSet,omitnil" name:"VulSet"`

	// 漏洞影响的镜像类型:
	// LOCAL:本地镜像
	// REGISTRY: 仓库镜像
	ImageType *string `json:"ImageType,omitnil" name:"ImageType"`
}

type VulTopRankingInfo added in v1.0.518

type VulTopRankingInfo struct {
	// 漏洞名称
	VulName *string `json:"VulName,omitnil" name:"VulName"`

	// 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低
	Level *string `json:"Level,omitnil" name:"Level"`

	// 影响的镜像数
	AffectedImageCount *int64 `json:"AffectedImageCount,omitnil" name:"AffectedImageCount"`

	// 影响的容器数
	AffectedContainerCount *int64 `json:"AffectedContainerCount,omitnil" name:"AffectedContainerCount"`

	// 漏洞ID
	ID *int64 `json:"ID,omitnil" name:"ID"`

	// 漏洞PocID
	PocID *string `json:"PocID,omitnil" name:"PocID"`
}

type WarningRule

type WarningRule struct {
	// 告警事件类型:
	// 镜像仓库安全-木马:IMG_REG_VIRUS
	// 镜像仓库安全-漏洞:IMG_REG_VUL
	// 镜像仓库安全-敏感信息:IMG_REG_RISK
	// 镜像安全-木马:IMG_VIRUS
	// 镜像安全-漏洞:IMG_VUL
	// 镜像安全-敏感信息:IMG_RISK
	// 镜像安全-镜像拦截:IMG_INTERCEPT
	// 运行时安全-容器逃逸:RUNTIME_ESCAPE
	// 运行时安全-异常进程:RUNTIME_FILE
	// 运行时安全-异常文件访问:RUNTIME_PROCESS
	// 运行时安全-高危系统调用:RUNTIME_SYSCALL
	// 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL
	// 运行时安全-木马:RUNTIME_VIRUS
	Type *string `json:"Type,omitnil" name:"Type"`

	// 开关状态:
	// 打开:ON
	// 关闭:OFF
	Switch *string `json:"Switch,omitnil" name:"Switch"`

	// 告警开始时间,格式: HH:mm
	BeginTime *string `json:"BeginTime,omitnil" name:"BeginTime"`

	// 告警结束时间,格式: HH:mm
	EndTime *string `json:"EndTime,omitnil" name:"EndTime"`

	// 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递
	// 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。
	// 如:高危和中危打开告警,低危关闭告警,则二进制值为:110
	// 告警类型不区分等级控制,则传1。
	ControlBits *string `json:"ControlBits,omitnil" name:"ControlBits"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL