v20201101

package
v1.0.374 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2022 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

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

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

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

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

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

	// 通知策略变更失败。
	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"

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

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
)
View Source
const APIVersion = "2020-11-01"

Variables

This section is empty.

Functions

This section is empty.

Types

type AbnormalProcessChildRuleInfo

type AbnormalProcessChildRuleInfo struct {

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

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

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

type AbnormalProcessEventDescription

type AbnormalProcessEventDescription struct {

	// 事件规则
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

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

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

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

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

type AbnormalProcessEventInfo

type AbnormalProcessEventInfo struct {

	// 进程目录
	ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"`

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

	// 命中规则
	MatchRuleName *string `json:"MatchRuleName,omitempty" name:"MatchRuleName"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

type AbnormalProcessRuleInfo

type AbnormalProcessRuleInfo struct {

	// true:策略启用,false:策略禁用
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`

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

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

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

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

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

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

type AbnormalProcessSystemChildRuleInfo

type AbnormalProcessSystemChildRuleInfo struct {

	// 子策略Id
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

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

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

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

type AccessControlChildRuleInfo

type AccessControlChildRuleInfo struct {

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

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

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

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

type AccessControlEventDescription

type AccessControlEventDescription struct {

	// 事件规则
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

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

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

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

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

type AccessControlEventInfo

type AccessControlEventInfo struct {

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

type AccessControlRuleInfo

type AccessControlRuleInfo struct {

	// 开关,true:开启,false:禁用
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`

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

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

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

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

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

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

type AccessControlSystemChildRuleInfo

type AccessControlSystemChildRuleInfo struct {

	// 子策略Id
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

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

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

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

type AddAssetImageRegistryRegistryDetailRequest

type AddAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

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

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

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

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

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

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

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

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

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

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

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 AddAssetImageRegistryRegistryDetailResponse

type AddAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

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

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddCompliancePolicyItemToWhitelistRequest

type AddCompliancePolicyItemToWhitelistRequest struct {
	*tchttp.BaseRequest

	// 要忽略的检测项的ID的列表
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitempty" 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 AddCompliancePolicyItemToWhitelistResponse

type AddCompliancePolicyItemToWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddEditAbnormalProcessRuleRequest

type AddEditAbnormalProcessRuleRequest struct {
	*tchttp.BaseRequest

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

	// 仅在加白的时候带上
	EventId *string `json:"EventId,omitempty" 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 AddEditAbnormalProcessRuleResponse

type AddEditAbnormalProcessRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddEditAccessControlRuleRequest

type AddEditAccessControlRuleRequest struct {
	*tchttp.BaseRequest

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

	// 仅在白名单时候使用
	EventId *string `json:"EventId,omitempty" 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 AddEditAccessControlRuleResponse

type AddEditAccessControlRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddEditReverseShellWhiteListRequest

type AddEditReverseShellWhiteListRequest struct {
	*tchttp.BaseRequest

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

	// 仅在添加事件白名单时候使用
	EventId *string `json:"EventId,omitempty" 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 AddEditReverseShellWhiteListResponse

type AddEditReverseShellWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddEditRiskSyscallWhiteListRequest

type AddEditRiskSyscallWhiteListRequest struct {
	*tchttp.BaseRequest

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

	// 增加白名单信息,白名单id为空,编辑白名单id不能为空
	WhiteListInfo *RiskSyscallWhiteListInfo `json:"WhiteListInfo,omitempty" 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 AddEditRiskSyscallWhiteListResponse

type AddEditRiskSyscallWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AddEditWarningRulesRequest

type AddEditWarningRulesRequest struct {
	*tchttp.BaseRequest

	// 告警开关策略
	WarningRules []*WarningRule `json:"WarningRules,omitempty" 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 AddEditWarningRulesResponse

type AddEditWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 AffectedNodeItem

type AffectedNodeItem struct {

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

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

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

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

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

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

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

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

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

type AffectedWorkloadItem

type AffectedWorkloadItem struct {

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

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

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

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

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

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

type AssetFilters

type AssetFilters struct {

	// 过滤键的名称
	Name *string `json:"Name,omitempty" name:"Name"`

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

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

type AssetSimpleImageInfo

type AssetSimpleImageInfo struct {

	// 镜像ID
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

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

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

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

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

type CheckRepeatAssetImageRegistryRequest

type CheckRepeatAssetImageRegistryRequest struct {
	*tchttp.BaseRequest

	// 仓库名
	Name *string `json:"Name,omitempty" 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 CheckRepeatAssetImageRegistryResponse

type CheckRepeatAssetImageRegistryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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) 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) 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) 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) 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) CreateAssetImageRegistryScanTask

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateAssetImageRegistryScanTaskOneKey

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

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

可能返回的错误码:

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 镜像仓库创建镜像一键扫描任务

可能返回的错误码:

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 镜像仓库创建镜像扫描任务

可能返回的错误码:

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"
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"
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_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_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

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) 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) 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) 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) 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"
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"
INVALIDPARAMETER = "InvalidParameter"
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) 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) 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) 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) 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) 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) 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) 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) 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 镜像仓库镜像仓库列表

可能返回的错误码:

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 镜像仓库镜像仓库列表

可能返回的错误码:

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 镜像仓库查询镜像高危行为列表

可能返回的错误码:

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 镜像仓库查询镜像高危行为列表

可能返回的错误码:

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 镜像仓库查询镜像漏洞列表

可能返回的错误码:

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 镜像仓库查询镜像漏洞列表

可能返回的错误码:

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) 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) 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"

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"

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) 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) 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) 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) 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) 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) 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"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
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"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
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) 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) DescribeSecEventsTendency

func (c *Client) DescribeSecEventsTendency(request *DescribeSecEventsTendencyRequest) (response *DescribeSecEventsTendencyResponse, err error)

DescribeSecEventsTendency 查询容器运行时安全事件趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
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"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATARANGE = "InvalidParameterValue.DataRange"

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) DescribeUnfinishRefreshTask

func (c *Client) DescribeUnfinishRefreshTask(request *DescribeUnfinishRefreshTaskRequest) (response *DescribeUnfinishRefreshTaskResponse, err error)

DescribeUnfinishRefreshTask 查询未完成的刷新资产任务信息

可能返回的错误码:

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

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"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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) 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) 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) 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) 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) 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) 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 镜像仓库停止镜像一键扫描任务

可能返回的错误码:

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 镜像仓库停止镜像一键扫描任务

可能返回的错误码:

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) 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) 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) 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) 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) 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) 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) 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"

type ClusterCheckItem

type ClusterCheckItem struct {

	// 唯一的检测项的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckItemId *int64 `json:"CheckItemId,omitempty" name:"CheckItemId"`

	// 风险项的名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 检测项详细描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ItemDetail *string `json:"ItemDetail,omitempty" name:"ItemDetail"`

	// 威胁等级。严重Serious,高危High,中危Middle,提示Hint
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"`

	// 检查对象、风险对象.Runc,Kubelet,Containerd,Pods
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskTarget *string `json:"RiskTarget,omitempty" name:"RiskTarget"`

	// 风险类别,漏洞风险CVERisk,配置风险ConfigRisk
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskType *string `json:"RiskType,omitempty" name:"RiskType"`

	// 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskAttribute *string `json:"RiskAttribute,omitempty" name:"RiskAttribute"`

	// 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskProperty *string `json:"RiskProperty,omitempty" name:"RiskProperty"`

	// CVE编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVENumber *string `json:"CVENumber,omitempty" name:"CVENumber"`

	// 披露时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscoverTime *string `json:"DiscoverTime,omitempty" name:"DiscoverTime"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitempty" name:"Solution"`

	// CVSS信息,用于画图
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSS *string `json:"CVSS,omitempty" name:"CVSS"`

	// CVSS分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVSSScore *string `json:"CVSSScore,omitempty" name:"CVSSScore"`

	// 参考连接
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelateLink *string `json:"RelateLink,omitempty" name:"RelateLink"`

	// 影响类型,为Node或者Workload
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedType *string `json:"AffectedType,omitempty" name:"AffectedType"`

	// 受影响的版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedVersion *string `json:"AffectedVersion,omitempty" name:"AffectedVersion"`
}

type ClusterCheckTaskItem

type ClusterCheckTaskItem struct {

	// 指定要扫描的集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群所属地域
	ClusterRegion *string `json:"ClusterRegion,omitempty" name:"ClusterRegion"`

	// 指定要扫描的节点IP
	NodeIp *string `json:"NodeIp,omitempty" name:"NodeIp"`

	// 按照要扫描的workload名字
	WorkloadName *string `json:"WorkloadName,omitempty" name:"WorkloadName"`
}

type ClusterCreateComponentItem

type ClusterCreateComponentItem struct {

	// 要安装组件的集群ID。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 该集群对应的地域
	ClusterRegion *string `json:"ClusterRegion,omitempty" name:"ClusterRegion"`
}

type ClusterInfoItem

type ClusterInfoItem struct {

	// 集群id
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

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

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

	// 集群操作系统
	ClusterOs *string `json:"ClusterOs,omitempty" name:"ClusterOs"`

	// 集群类型
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 集群节点数
	ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitempty" name:"ClusterNodeNum"`

	// 集群区域
	Region *string `json:"Region,omitempty" name:"Region"`

	// 监控组件的状态,为Defender_Uninstall、Defender_Normal、Defender_Error、Defender_Installing
	DefenderStatus *string `json:"DefenderStatus,omitempty" name:"DefenderStatus"`

	// 集群状态
	ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"`

	// 集群的检测模式,为Cluster_Normal或者Cluster_Actived.
	ClusterCheckMode *string `json:"ClusterCheckMode,omitempty" name:"ClusterCheckMode"`

	// 是否自动定期检测
	ClusterAutoCheck *bool `json:"ClusterAutoCheck,omitempty" name:"ClusterAutoCheck"`

	// 防护容器部署失败原因,为UserDaemonSetNotReady时,和UnreadyNodeNum转成"N个节点防御容器为就绪",其他错误直接展示
	DefenderErrorReason *string `json:"DefenderErrorReason,omitempty" name:"DefenderErrorReason"`

	// 防御容器没有ready状态的节点数量
	UnreadyNodeNum *uint64 `json:"UnreadyNodeNum,omitempty" name:"UnreadyNodeNum"`

	// 严重风险检查项的数量
	SeriousRiskCount *int64 `json:"SeriousRiskCount,omitempty" name:"SeriousRiskCount"`

	// 高风险检查项的数量
	HighRiskCount *int64 `json:"HighRiskCount,omitempty" name:"HighRiskCount"`

	// 中风险检查项的数量
	MiddleRiskCount *int64 `json:"MiddleRiskCount,omitempty" name:"MiddleRiskCount"`

	// 提示风险检查项的数量
	HintRiskCount *int64 `json:"HintRiskCount,omitempty" name:"HintRiskCount"`

	// 检查失败原因
	CheckFailReason *string `json:"CheckFailReason,omitempty" name:"CheckFailReason"`

	// 检查状态,为Task_Running, NoRisk, HasRisk, Uncheck, Task_Error
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 任务创建时间,检查时间
	TaskCreateTime *string `json:"TaskCreateTime,omitempty" name:"TaskCreateTime"`
}

type ClusterRiskItem

type ClusterRiskItem struct {

	// 检测项相关信息
	CheckItem *ClusterCheckItem `json:"CheckItem,omitempty" name:"CheckItem"`

	// 验证信息
	VerifyInfo *string `json:"VerifyInfo,omitempty" name:"VerifyInfo"`

	// 事件描述,检查的错误信息
	ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`

	// 受影响的集群数量
	AffectedClusterCount *uint64 `json:"AffectedClusterCount,omitempty" name:"AffectedClusterCount"`

	// 受影响的节点数量
	AffectedNodeCount *uint64 `json:"AffectedNodeCount,omitempty" name:"AffectedNodeCount"`
}

type ComplianceAffectedAsset

type ComplianceAffectedAsset struct {

	// 为客户分配的唯一的资产项的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"`

	// 资产项的名称。
	AssetName *string `json:"AssetName,omitempty" name:"AssetName"`

	// 资产项的类型
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

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

	// 上次检测的时间,格式为”YYYY-MM-DD HH:m::SS“。
	//
	// 如果没有检测过,此处为”0000-00-00 00:00:00“。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`

	// 检测结果。取值为:
	//
	// RESULT_FAILED: 未通过
	//
	// RESULT_PASSED: 通过
	CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"`

	// 主机IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 镜像的tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`
}

type ComplianceAssetDetailInfo

type ComplianceAssetDetailInfo struct {

	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitempty" name:"AssetName"`

	// 资产所属的节点的名称。
	NodeName *string `json:"NodeName,omitempty" name:"NodeName"`

	// 资产所在的主机的名称。
	HostName *string `json:"HostName,omitempty" name:"HostName"`

	// 资产所在的主机的IP。
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 此类资产通过的检测项的数目。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitempty" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitempty" name:"FailedPolicyItemCount"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`

	// 检测结果:
	// RESULT_FAILED: 未通过。
	// RESULT_PASSED: 通过。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"`

	// 资产的运行状态。
	AssetStatus *string `json:"AssetStatus,omitempty" name:"AssetStatus"`

	// 创建资产的时间。
	// ASSET_NORMAL: 正常运行,
	// ASSET_PAUSED: 暂停运行,
	// ASSET_STOPPED: 停止运行,
	// ASSET_ABNORMAL: 异常
	AssetCreateTime *string `json:"AssetCreateTime,omitempty" name:"AssetCreateTime"`
}

type ComplianceAssetInfo

type ComplianceAssetInfo struct {

	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitempty" name:"AssetName"`

	// 当资产为镜像时,这个字段为镜像Tag。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

	// 资产所在的主机IP。
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 资产所属的节点的名称
	NodeName *string `json:"NodeName,omitempty" name:"NodeName"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 此类资产通过的检测项的数目。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitempty" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitempty" name:"FailedPolicyItemCount"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`

	// 检测结果:
	// RESULT_FAILED: 未通过。
	// RESULT_PASSED: 通过。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"`
}

type ComplianceAssetPolicyItem

type ComplianceAssetPolicyItem struct {

	// 为客户分配的唯一的检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"`

	// 检测项的原始ID
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitempty" name:"BasePolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 检测项所属的类型的名称
	Category *string `json:"Category,omitempty" name:"Category"`

	// 所属的合规标准的ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitempty" name:"BenchmarkStandardId"`

	// 所属的合规标准的名称
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitempty" name:"BenchmarkStandardName"`

	// 威胁等级
	RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 检测结果
	// RESULT_PASSED: 通过
	// RESULT_FAILED: 未通过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"`

	// 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhitelistId *uint64 `json:"WhitelistId,omitempty" name:"WhitelistId"`

	// 处理建议。
	FixSuggestion *string `json:"FixSuggestion,omitempty" name:"FixSuggestion"`

	// 最近检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`
}

type ComplianceAssetSummary

type ComplianceAssetSummary struct {

	// 资产类别。
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 是否为客户的首次检测。与CheckStatus配合使用。
	IsCustomerFirstCheck *bool `json:"IsCustomerFirstCheck,omitempty" name:"IsCustomerFirstCheck"`

	// 检测状态
	//
	// CHECK_UNINIT, 用户未启用此功能
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 此类别的检测进度,为 0~100 的数。若未在检测中,无此字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckProgress *float64 `json:"CheckProgress,omitempty" name:"CheckProgress"`

	// 此类资产通过的检测项的数目。
	PassedPolicyItemCount *uint64 `json:"PassedPolicyItemCount,omitempty" name:"PassedPolicyItemCount"`

	// 此类资产未通过的检测的数目。
	FailedPolicyItemCount *uint64 `json:"FailedPolicyItemCount,omitempty" name:"FailedPolicyItemCount"`

	// 此类资产下未通过的严重级别的检测项的数目。
	FailedCriticalPolicyItemCount *uint64 `json:"FailedCriticalPolicyItemCount,omitempty" name:"FailedCriticalPolicyItemCount"`

	// 此类资产下未通过的高危检测项的数目。
	FailedHighRiskPolicyItemCount *uint64 `json:"FailedHighRiskPolicyItemCount,omitempty" name:"FailedHighRiskPolicyItemCount"`

	// 此类资产下未通过的中危检测项的数目。
	FailedMediumRiskPolicyItemCount *uint64 `json:"FailedMediumRiskPolicyItemCount,omitempty" name:"FailedMediumRiskPolicyItemCount"`

	// 此类资产下未通过的低危检测项的数目。
	FailedLowRiskPolicyItemCount *uint64 `json:"FailedLowRiskPolicyItemCount,omitempty" name:"FailedLowRiskPolicyItemCount"`

	// 此类资产下提示级别的检测项的数目。
	NoticePolicyItemCount *uint64 `json:"NoticePolicyItemCount,omitempty" name:"NoticePolicyItemCount"`

	// 通过检测的资产的数目。
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitempty" name:"PassedAssetCount"`

	// 未通过检测的资产的数目。
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitempty" name:"FailedAssetCount"`

	// 此类资产的合规率,0~100的数。
	AssetPassedRate *float64 `json:"AssetPassedRate,omitempty" name:"AssetPassedRate"`

	// 检测失败的资产的数目。
	ScanFailedAssetCount *uint64 `json:"ScanFailedAssetCount,omitempty" name:"ScanFailedAssetCount"`

	// 上次检测的耗时,单位为秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckCostTime *float64 `json:"CheckCostTime,omitempty" name:"CheckCostTime"`

	// 上次检测的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`

	// 定时检测规则。
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"`
}

type ComplianceBenchmarkStandard

type ComplianceBenchmarkStandard struct {

	// 合规标准的ID
	StandardId *uint64 `json:"StandardId,omitempty" name:"StandardId"`

	// 合规标准的名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 合规标准包含的数目
	PolicyItemCount *uint64 `json:"PolicyItemCount,omitempty" name:"PolicyItemCount"`

	// 是否启用此标准
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// 标准的描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ComplianceBenchmarkStandardEnable

type ComplianceBenchmarkStandardEnable struct {

	// 合规标准的ID。
	StandardId *uint64 `json:"StandardId,omitempty" name:"StandardId"`

	// 是否启用合规标准
	Enable *bool `json:"Enable,omitempty" name:"Enable"`
}

type ComplianceContainerDetailInfo

type ComplianceContainerDetailInfo struct {

	// 容器在主机上的ID。
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

	// 容器所属的Pod的名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodName *string `json:"PodName,omitempty" name:"PodName"`
}

type ComplianceFilters

type ComplianceFilters struct {

	// 过滤键的名称
	Name *string `json:"Name,omitempty" name:"Name"`

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

	// 是否模糊查询。默认为是。
	ExactMatch *bool `json:"ExactMatch,omitempty" name:"ExactMatch"`
}

type ComplianceHostDetailInfo

type ComplianceHostDetailInfo struct {

	// 主机上的Docker版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"`

	// 主机上的K8S的版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	K8SVersion *string `json:"K8SVersion,omitempty" name:"K8SVersion"`
}

type ComplianceImageDetailInfo

type ComplianceImageDetailInfo struct {

	// 镜像在主机上的ID。
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 镜像的名称。
	ImageName *string `json:"ImageName,omitempty" name:"ImageName"`

	// 镜像的Tag。
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

	// 镜像所在远程仓库的路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Repository *string `json:"Repository,omitempty" name:"Repository"`
}

type ComplianceK8SDetailInfo

type ComplianceK8SDetailInfo struct {

	// K8S集群的名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// K8S集群的版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"`
}

type CompliancePeriodTask

type CompliancePeriodTask struct {

	// 周期任务的ID
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" name:"PeriodTaskId"`

	// 资产类型。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 最近一次触发的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastTriggerTime *string `json:"LastTriggerTime,omitempty" name:"LastTriggerTime"`

	// 总的检查项数目
	TotalPolicyItemCount *uint64 `json:"TotalPolicyItemCount,omitempty" name:"TotalPolicyItemCount"`

	// 周期设置
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"`

	// 合规标准列表
	BenchmarkStandardSet []*ComplianceBenchmarkStandard `json:"BenchmarkStandardSet,omitempty" name:"BenchmarkStandardSet"`
}

type CompliancePeriodTaskRule

type CompliancePeriodTaskRule struct {

	// 执行的频率(几天一次),取值为:1,3,7。
	Frequency *uint64 `json:"Frequency,omitempty" name:"Frequency"`

	// 在这天的什么时间执行,格式为:HH:mm:SS。
	ExecutionTime *string `json:"ExecutionTime,omitempty" name:"ExecutionTime"`
}

type CompliancePolicyItemSummary

type CompliancePolicyItemSummary struct {

	// 为客户分配的唯一的检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"`

	// 检测项的原始ID。
	BasePolicyItemId *uint64 `json:"BasePolicyItemId,omitempty" name:"BasePolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 检测项所属的类型,枚举字符串。
	Category *string `json:"Category,omitempty" name:"Category"`

	// 所属的合规标准
	BenchmarkStandardName *string `json:"BenchmarkStandardName,omitempty" name:"BenchmarkStandardName"`

	// 威胁等级。RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
	RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"`

	// 检测项所属的资产类型
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 最近检测的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastCheckTime *string `json:"LastCheckTime,omitempty" name:"LastCheckTime"`

	// 检测状态
	//
	// CHECK_INIT, 待检测
	//
	// CHECK_RUNNING, 检测中
	//
	// CHECK_FINISHED, 检测完成
	//
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 检测结果。RESULT_PASSED: 通过
	//
	// RESULT_FAILED: 未通过
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitempty" name:"CheckResult"`

	// 通过检测的资产的数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	PassedAssetCount *uint64 `json:"PassedAssetCount,omitempty" name:"PassedAssetCount"`

	// 未通过检测的资产的数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedAssetCount *uint64 `json:"FailedAssetCount,omitempty" name:"FailedAssetCount"`

	// 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhitelistId *uint64 `json:"WhitelistId,omitempty" name:"WhitelistId"`

	// 处理建议。
	FixSuggestion *string `json:"FixSuggestion,omitempty" name:"FixSuggestion"`

	// 所属的合规标准的ID
	BenchmarkStandardId *uint64 `json:"BenchmarkStandardId,omitempty" name:"BenchmarkStandardId"`
}

type ComplianceScanFailedAsset

type ComplianceScanFailedAsset struct {

	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"`

	// 资产类别。
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 检测状态
	// CHECK_INIT, 待检测
	// CHECK_RUNNING, 检测中
	// CHECK_FINISHED, 检测完成
	// CHECK_FAILED, 检测失败
	CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

	// 资产的名称。
	AssetName *string `json:"AssetName,omitempty" name:"AssetName"`

	// 资产检测失败的原因。
	FailureReason *string `json:"FailureReason,omitempty" name:"FailureReason"`

	// 检测失败的处理建议。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 检测的时间。
	CheckTime *string `json:"CheckTime,omitempty" name:"CheckTime"`
}

type ComplianceWhitelistItem

type ComplianceWhitelistItem struct {

	// 白名单项的ID。
	WhitelistItemId *uint64 `json:"WhitelistItemId,omitempty" name:"WhitelistItemId"`

	// 客户检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"`

	// 检测项的名称。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 合规标准的名称。
	StandardName *string `json:"StandardName,omitempty" name:"StandardName"`

	// 合规标准的ID。
	StandardId *uint64 `json:"StandardId,omitempty" name:"StandardId"`

	// 检测项影响的资产的数目。
	AffectedAssetCount *uint64 `json:"AffectedAssetCount,omitempty" name:"AffectedAssetCount"`

	// 最后更新的时间
	LastUpdateTime *string `json:"LastUpdateTime,omitempty" name:"LastUpdateTime"`

	// 加入到白名单的时间
	InsertTime *string `json:"InsertTime,omitempty" name:"InsertTime"`
}

type ComponentInfo

type ComponentInfo struct {

	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 版本
	Version *string `json:"Version,omitempty" name:"Version"`
}

type ComponentsInfo

type ComponentsInfo struct {

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

	// 组件版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitempty" name:"Version"`
}

type ContainerInfo

type ContainerInfo struct {

	// 容器id
	ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"`

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

	// 容器运行状态
	Status *string `json:"Status,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 运行用户
	RunAs *string `json:"RunAs,omitempty" name:"RunAs"`

	// 命令行
	Cmd *string `json:"Cmd,omitempty" name:"Cmd"`

	// CPU使用率 *1000
	CPUUsage *uint64 `json:"CPUUsage,omitempty" name:"CPUUsage"`

	// 内存使用 kb
	RamUsage *uint64 `json:"RamUsage,omitempty" name:"RamUsage"`

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

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 镜像id
	POD *string `json:"POD,omitempty" name:"POD"`

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

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

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

type ContainerMount

type ContainerMount struct {

	// 挂载类型 bind
	Type *string `json:"Type,omitempty" name:"Type"`

	// 宿主机路径
	Source *string `json:"Source,omitempty" name:"Source"`

	// 容器内路径
	Destination *string `json:"Destination,omitempty" name:"Destination"`

	// 模式
	Mode *string `json:"Mode,omitempty" name:"Mode"`

	// 读写权限
	RW *bool `json:"RW,omitempty" name:"RW"`

	// 传播类型
	Propagation *string `json:"Propagation,omitempty" name:"Propagation"`

	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 驱动
	Driver *string `json:"Driver,omitempty" name:"Driver"`
}

type ContainerNetwork

type ContainerNetwork struct {

	// endpoint id
	EndpointID *string `json:"EndpointID,omitempty" name:"EndpointID"`

	// 模式:bridge
	Mode *string `json:"Mode,omitempty" name:"Mode"`

	// 网络名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 网络ID
	NetworkID *string `json:"NetworkID,omitempty" name:"NetworkID"`

	// 网关
	Gateway *string `json:"Gateway,omitempty" name:"Gateway"`

	// IPV4地址
	Ipv4 *string `json:"Ipv4,omitempty" name:"Ipv4"`

	// IPV6地址
	Ipv6 *string `json:"Ipv6,omitempty" name:"Ipv6"`

	// MAC 地址
	MAC *string `json:"MAC,omitempty" name:"MAC"`
}

type CreateAssetImageRegistryScanTaskOneKeyRequest

type CreateAssetImageRegistryScanTaskOneKeyRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitempty" name:"ScanType"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitempty" name:"Id"`
}

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 CreateAssetImageRegistryScanTaskOneKeyResponse

type CreateAssetImageRegistryScanTaskOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateAssetImageRegistryScanTaskRequest

type CreateAssetImageRegistryScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 扫描类型数组
	ScanType []*string `json:"ScanType,omitempty" name:"ScanType"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitempty" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 不需要扫描的镜像列表, 与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版的镜像, 与Filters配合使用
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" 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 CreateAssetImageRegistryScanTaskResponse

type CreateAssetImageRegistryScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateAssetImageScanSettingRequest

type CreateAssetImageScanSettingRequest struct {
	*tchttp.BaseRequest

	// 开关
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

	// 扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"`

	// 扫描木马
	ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"`

	// 扫描敏感信息
	ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"`

	// 扫描漏洞
	ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"`

	// 全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 自定义镜像
	Images []*string `json:"Images,omitempty" 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 CreateAssetImageScanSettingResponse

type CreateAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateAssetImageScanTaskRequest

type CreateAssetImageScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	All *bool `json:"All,omitempty" name:"All"`

	// 需要扫描的镜像列表;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitempty" name:"Images"`

	// 扫描漏洞;漏洞,木马和风险需选其一
	ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"`

	// 扫描木马;漏洞,木马和风险需选其一
	ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"`

	// 扫描风险;漏洞,木马和风险需选其一
	ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"`

	// 根据过滤条件筛选出镜像;全部镜像,镜像列表和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds []*string `json:"ExcludeImageIds,omitempty" 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 CreateAssetImageScanTaskResponse

type CreateAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务id
		TaskID *string `json:"TaskID,omitempty" name:"TaskID"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateCheckComponentRequest

type CreateCheckComponentRequest struct {
	*tchttp.BaseRequest

	// 要安装的集群列表信息
	ClusterInfoList []*ClusterCreateComponentItem `json:"ClusterInfoList,omitempty" 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 CreateCheckComponentResponse

type CreateCheckComponentResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// "InstallSucc"表示安装成功,"InstallFailed"表示安装失败
		InstallResult *string `json:"InstallResult,omitempty" name:"InstallResult"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateClusterCheckTaskRequest

type CreateClusterCheckTaskRequest struct {
	*tchttp.BaseRequest

	// 指定要扫描的集群信息
	ClusterCheckTaskList []*ClusterCheckTaskItem `json:"ClusterCheckTaskList,omitempty" 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 CreateClusterCheckTaskResponse

type CreateClusterCheckTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回创建的集群检查任务的ID,为0表示创建失败。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 创建检查任务的结果,"Succ"为成功,其他的为失败原因
		CreateResult *string `json:"CreateResult,omitempty" name:"CreateResult"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateComplianceTaskRequest

type CreateComplianceTaskRequest struct {
	*tchttp.BaseRequest

	// 指定要扫描的资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	// AssetTypeSet, PolicySetId, PeriodTaskId三个参数,必须要给其中一个参数填写有效的值。
	AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"`

	// 按照策略集ID指定的策略执行合规检查。
	PolicySetId *uint64 `json:"PolicySetId,omitempty" name:"PolicySetId"`

	// 按照定时任务ID指定的策略执行合规检查。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" 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 CreateComplianceTaskResponse

type CreateComplianceTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回创建的合规检查任务的ID。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateExportComplianceStatusListJobRequest

type CreateExportComplianceStatusListJobRequest struct {
	*tchttp.BaseRequest

	// 要导出信息的资产类型
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 按照检测项导出,还是按照资产导出。true: 按照资产导出;false: 按照检测项导出。
	ExportByAsset *bool `json:"ExportByAsset,omitempty" name:"ExportByAsset"`

	// true, 全部导出;false, 根据IdList来导出数据。
	ExportAll *bool `json:"ExportAll,omitempty" name:"ExportAll"`

	// 要导出的资产ID列表或检测项ID列表,由ExportByAsset的取值决定。
	IdList []*uint64 `json:"IdList,omitempty" 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 CreateExportComplianceStatusListJobResponse

type CreateExportComplianceStatusListJobResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回创建的导出任务的ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		JobId *string `json:"JobId,omitempty" name:"JobId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateOrModifyPostPayCoresRequest

type CreateOrModifyPostPayCoresRequest struct {
	*tchttp.BaseRequest

	// 弹性计费上限,最小值500
	CoresCnt *uint64 `json:"CoresCnt,omitempty" 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 CreateOrModifyPostPayCoresResponse

type CreateOrModifyPostPayCoresResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateRefreshTaskRequest

type CreateRefreshTaskRequest struct {
	*tchttp.BaseRequest
}

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 CreateRefreshTaskResponse

type CreateRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回创建的集群检查任务的ID,为0表示创建失败。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 创建检查任务的结果,"Succ"为成功,"Failed"为失败
		CreateResult *string `json:"CreateResult,omitempty" name:"CreateResult"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateVirusScanAgainRequest

type CreateVirusScanAgainRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 需要扫描的容器id集合
	ContainerIds []*string `json:"ContainerIds,omitempty" name:"ContainerIds"`

	// 是否是扫描全部超时的
	TimeoutAll *bool `json:"TimeoutAll,omitempty" name:"TimeoutAll"`

	// 重新设置的超时时长
	Timeout *uint64 `json:"Timeout,omitempty" 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 CreateVirusScanAgainResponse

type CreateVirusScanAgainResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 CreateVirusScanTaskRequest

type CreateVirusScanTaskRequest struct {
	*tchttp.BaseRequest

	// 是否扫描所有路径
	ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"`

	// 超时时长,单位小时
	Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"`

	// 当ScanPathAll为false生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitempty" name:"ScanPathType"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"`
}

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 CreateVirusScanTaskResponse

type CreateVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务id
		TaskID *string `json:"TaskID,omitempty" name:"TaskID"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DeleteAbnormalProcessRulesRequest

type DeleteAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitempty" 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 DeleteAbnormalProcessRulesResponse

type DeleteAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DeleteAccessControlRulesRequest

type DeleteAccessControlRulesRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitempty" 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 DeleteAccessControlRulesResponse

type DeleteAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DeleteCompliancePolicyItemFromWhitelistRequest

type DeleteCompliancePolicyItemFromWhitelistRequest struct {
	*tchttp.BaseRequest

	// 指定的白名单项的ID的列表
	WhitelistIdSet []*uint64 `json:"WhitelistIdSet,omitempty" 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 DeleteCompliancePolicyItemFromWhitelistResponse

type DeleteCompliancePolicyItemFromWhitelistResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DeleteReverseShellWhiteListsRequest

type DeleteReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitempty" 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 DeleteReverseShellWhiteListsResponse

type DeleteReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DeleteRiskSyscallWhiteListsRequest

type DeleteRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 白名单ids
	WhiteListIdSet []*string `json:"WhiteListIdSet,omitempty" 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 DeleteRiskSyscallWhiteListsResponse

type DeleteRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessDetailRequest

type DescribeAbnormalProcessDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitempty" 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 DescribeAbnormalProcessDetailResponse

type DescribeAbnormalProcessDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitempty" name:"EventBaseInfo"`

		// 进程信息
		ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"`

		// 父进程信息
		ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"`

		// 事件描述
		EventDetail *AbnormalProcessEventDescription `json:"EventDetail,omitempty" name:"EventDetail"`

		// 祖先进程信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessEventsExportRequest

type DescribeAbnormalProcessEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAbnormalProcessEventsExportResponse

type DescribeAbnormalProcessEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessEventsRequest

type DescribeAbnormalProcessEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAbnormalProcessEventsResponse

type DescribeAbnormalProcessEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 异常进程数组
		EventSet []*AbnormalProcessEventInfo `json:"EventSet,omitempty" name:"EventSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessRuleDetailRequest

type DescribeAbnormalProcessRuleDetailRequest struct {
	*tchttp.BaseRequest

	// 策略唯一id
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 镜像id, 在添加白名单的时候使用
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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 DescribeAbnormalProcessRuleDetailResponse

type DescribeAbnormalProcessRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 异常进程策略详细信息
		RuleDetail *AbnormalProcessRuleInfo `json:"RuleDetail,omitempty" name:"RuleDetail"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessRulesExportRequest

type DescribeAbnormalProcessRulesExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAbnormalProcessRulesExportResponse

type DescribeAbnormalProcessRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAbnormalProcessRulesRequest

type DescribeAbnormalProcessRulesRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAbnormalProcessRulesResponse

type DescribeAbnormalProcessRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 异常进程策略信息列表
		RuleSet []*RuleBaseInfo `json:"RuleSet,omitempty" name:"RuleSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlDetailRequest

type DescribeAccessControlDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitempty" 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 DescribeAccessControlDetailResponse

type DescribeAccessControlDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitempty" name:"EventBaseInfo"`

		// 进程信息
		ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"`

		// 被篡改信息
		TamperedFileInfo *FileAttributeInfo `json:"TamperedFileInfo,omitempty" name:"TamperedFileInfo"`

		// 事件描述
		EventDetail *AccessControlEventDescription `json:"EventDetail,omitempty" name:"EventDetail"`

		// 父进程信息
		ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"`

		// 祖先进程信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlEventsExportRequest

type DescribeAccessControlEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`
}

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 DescribeAccessControlEventsExportResponse

type DescribeAccessControlEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlEventsRequest

type DescribeAccessControlEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAccessControlEventsResponse

type DescribeAccessControlEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 访问控制事件数组
		EventSet []*AccessControlEventInfo `json:"EventSet,omitempty" name:"EventSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlRuleDetailRequest

type DescribeAccessControlRuleDetailRequest struct {
	*tchttp.BaseRequest

	// 策略唯一id
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 镜像id, 仅仅在事件加白的时候使用
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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 DescribeAccessControlRuleDetailResponse

type DescribeAccessControlRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 运行时策略详细信息
		RuleDetail *AccessControlRuleInfo `json:"RuleDetail,omitempty" name:"RuleDetail"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlRulesExportRequest

type DescribeAccessControlRulesExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAccessControlRulesExportResponse

type DescribeAccessControlRulesExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAccessControlRulesRequest

type DescribeAccessControlRulesRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAccessControlRulesResponse

type DescribeAccessControlRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 访问控制策略信息列表
		RuleSet []*RuleBaseInfo `json:"RuleSet,omitempty" name:"RuleSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAffectedClusterCountResponse

type DescribeAffectedClusterCountResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 严重风险的集群数量
		SeriousRiskClusterCount *uint64 `json:"SeriousRiskClusterCount,omitempty" name:"SeriousRiskClusterCount"`

		// 高危风险的集群数量
		HighRiskClusterCount *uint64 `json:"HighRiskClusterCount,omitempty" name:"HighRiskClusterCount"`

		// 中危风险的集群数量
		MiddleRiskClusterCount *uint64 `json:"MiddleRiskClusterCount,omitempty" name:"MiddleRiskClusterCount"`

		// 低危风险的集群数量
		HintRiskClusterCount *uint64 `json:"HintRiskClusterCount,omitempty" name:"HintRiskClusterCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAffectedNodeListRequest

type DescribeAffectedNodeListRequest struct {
	*tchttp.BaseRequest

	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitempty" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName, ClusterId,InstanceId,PrivateIpAddresses
	Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAffectedNodeListResponse

type DescribeAffectedNodeListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 受影响的节点总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 受影响的节点列表
		AffectedNodeList []*AffectedNodeItem `json:"AffectedNodeList,omitempty" name:"AffectedNodeList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAffectedWorkloadListRequest

type DescribeAffectedWorkloadListRequest struct {
	*tchttp.BaseRequest

	// 唯一的检测项的ID
	CheckItemId *int64 `json:"CheckItemId,omitempty" name:"CheckItemId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// Name - String
	// Name 可取值:WorkloadType,ClusterId
	Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAffectedWorkloadListResponse

type DescribeAffectedWorkloadListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 受影响的workload列表数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 受影响的workload列表
		AffectedWorkloadList []*AffectedWorkloadItem `json:"AffectedWorkloadList,omitempty" name:"AffectedWorkloadList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetAppServiceListRequest

type DescribeAssetAppServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetAppServiceListResponse

type DescribeAssetAppServiceListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// db服务列表
		List []*ServiceInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetComponentListRequest

type DescribeAssetComponentListRequest struct {
	*tchttp.BaseRequest

	// 容器id
	ContainerID *string `json:"ContainerID,omitempty" name:"ContainerID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetComponentListResponse

type DescribeAssetComponentListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 组件列表
		List []*ComponentInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetContainerDetailRequest

type DescribeAssetContainerDetailRequest struct {
	*tchttp.BaseRequest

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" 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 DescribeAssetContainerDetailResponse

type DescribeAssetContainerDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 主机id
		HostID *string `json:"HostID,omitempty" name:"HostID"`

		// 主机ip
		HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

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

		// 运行状态
		Status *string `json:"Status,omitempty" name:"Status"`

		// 运行账户
		RunAs *string `json:"RunAs,omitempty" name:"RunAs"`

		// 命令行
		Cmd *string `json:"Cmd,omitempty" name:"Cmd"`

		// CPU使用率 * 1000
		CPUUsage *uint64 `json:"CPUUsage,omitempty" name:"CPUUsage"`

		// 内存使用 KB
		RamUsage *uint64 `json:"RamUsage,omitempty" name:"RamUsage"`

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

		// 镜像ID
		ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

		// 归属POD
		POD *string `json:"POD,omitempty" name:"POD"`

		// k8s 主节点
		K8sMaster *string `json:"K8sMaster,omitempty" name:"K8sMaster"`

		// 容器内进程数
		ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"`

		// 容器内端口数
		PortCnt *uint64 `json:"PortCnt,omitempty" name:"PortCnt"`

		// 组件数
		ComponentCnt *uint64 `json:"ComponentCnt,omitempty" name:"ComponentCnt"`

		// app数
		AppCnt *uint64 `json:"AppCnt,omitempty" name:"AppCnt"`

		// websvc数
		WebServiceCnt *uint64 `json:"WebServiceCnt,omitempty" name:"WebServiceCnt"`

		// 挂载
		Mounts []*ContainerMount `json:"Mounts,omitempty" name:"Mounts"`

		// 容器网络信息
		Network *ContainerNetwork `json:"Network,omitempty" name:"Network"`

		// 创建时间
		CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

		// 镜像创建时间
		ImageCreateTime *string `json:"ImageCreateTime,omitempty" name:"ImageCreateTime"`

		// 镜像大小
		ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"`

		// 主机状态 offline,online,pause
		HostStatus *string `json:"HostStatus,omitempty" name:"HostStatus"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetContainerListRequest

type DescribeAssetContainerListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAssetContainerListResponse

type DescribeAssetContainerListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 容器列表
		List []*ContainerInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetDBServiceListRequest

type DescribeAssetDBServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetDBServiceListResponse

type DescribeAssetDBServiceListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// db服务列表
		List []*ServiceInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetHostDetailRequest

type DescribeAssetHostDetailRequest struct {
	*tchttp.BaseRequest

	// 主机id
	HostId *string `json:"HostId,omitempty" 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 DescribeAssetHostDetailResponse

type DescribeAssetHostDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 云镜uuid
		UUID *string `json:"UUID,omitempty" name:"UUID"`

		// 更新时间
		UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

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

		// 主机分组
		Group *string `json:"Group,omitempty" name:"Group"`

		// 主机IP
		HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

		// 操作系统
		OsName *string `json:"OsName,omitempty" name:"OsName"`

		// agent版本
		AgentVersion *string `json:"AgentVersion,omitempty" name:"AgentVersion"`

		// 内核版本
		KernelVersion *string `json:"KernelVersion,omitempty" name:"KernelVersion"`

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

		// docker api版本
		DockerAPIVersion *string `json:"DockerAPIVersion,omitempty" name:"DockerAPIVersion"`

		// docker go 版本
		DockerGoVersion *string `json:"DockerGoVersion,omitempty" name:"DockerGoVersion"`

		// docker 文件系统类型
		DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitempty" name:"DockerFileSystemDriver"`

		// docker root 目录
		DockerRootDir *string `json:"DockerRootDir,omitempty" name:"DockerRootDir"`

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

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

		// k8s IP
		K8sMasterIP *string `json:"K8sMasterIP,omitempty" name:"K8sMasterIP"`

		// k8s version
		K8sVersion *string `json:"K8sVersion,omitempty" name:"K8sVersion"`

		// kube proxy
		KubeProxyVersion *string `json:"KubeProxyVersion,omitempty" name:"KubeProxyVersion"`

		// "UNINSTALL":"未安装","OFFLINE":"离线", "ONLINE":"防护中
		Status *string `json:"Status,omitempty" name:"Status"`

		// 是否Containerd
		IsContainerd *bool `json:"IsContainerd,omitempty" name:"IsContainerd"`

		// 主机来源;"TENCENTCLOUD":"腾讯云服务器","OTHERCLOUD":"非腾讯云服务器"
		MachineType *string `json:"MachineType,omitempty" name:"MachineType"`

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

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

		// 地域ID
		RegionID *int64 `json:"RegionID,omitempty" name:"RegionID"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetHostListRequest

type DescribeAssetHostListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAssetHostListResponse

type DescribeAssetHostListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 主机列表
		List []*HostInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageBindRuleInfoRequest

type DescribeAssetImageBindRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"EventType","Values":[""]}]
	// EventType取值:
	// "FILE_ABNORMAL_READ" 访问控制
	// "MALICE_PROCESS_START" 恶意进程启动
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAssetImageBindRuleInfoResponse

type DescribeAssetImageBindRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 镜像绑定规则列表
		ImageBindRuleSet []*ImagesBindRuleInfo `json:"ImageBindRuleSet,omitempty" name:"ImageBindRuleSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageDetailRequest

type DescribeAssetImageDetailRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" 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 DescribeAssetImageDetailResponse

type DescribeAssetImageDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像ID
		ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

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

		// 创建时间
		CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

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

		// 关联主机个数
		// 注意:此字段可能返回 null,表示取不到有效值。
		HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"`

		// 关联容器个数
		// 注意:此字段可能返回 null,表示取不到有效值。
		ContainerCnt *uint64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"`

		// 最近扫描时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

		// 漏洞个数
		// 注意:此字段可能返回 null,表示取不到有效值。
		VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"`

		// 风险行为数
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

		// 敏感信息数
		// 注意:此字段可能返回 null,表示取不到有效值。
		SensitiveInfoCnt *uint64 `json:"SensitiveInfoCnt,omitempty" name:"SensitiveInfoCnt"`

		// 是否信任镜像
		IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"`

		// 镜像系统
		OsName *string `json:"OsName,omitempty" name:"OsName"`

		// agent镜像扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		AgentError *string `json:"AgentError,omitempty" name:"AgentError"`

		// 后端镜像扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanError *string `json:"ScanError,omitempty" name:"ScanError"`

		// 系统架构
		// 注意:此字段可能返回 null,表示取不到有效值。
		Architecture *string `json:"Architecture,omitempty" name:"Architecture"`

		// 作者
		// 注意:此字段可能返回 null,表示取不到有效值。
		Author *string `json:"Author,omitempty" name:"Author"`

		// 构建历史
		// 注意:此字段可能返回 null,表示取不到有效值。
		BuildHistory *string `json:"BuildHistory,omitempty" name:"BuildHistory"`

		// 木马扫描进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"`

		// 漏洞扫进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"`

		// 敏感信息扫描进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" name:"ScanRiskProgress"`

		// 木马扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"`

		// 漏洞扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"`

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

		// 镜像扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"`

		// 木马病毒数
		// 注意:此字段可能返回 null,表示取不到有效值。
		VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"`

		// 镜像扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		Status *uint64 `json:"Status,omitempty" name:"Status"`

		// 剩余扫描时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		RemainScanTime *uint64 `json:"RemainScanTime,omitempty" name:"RemainScanTime"`

		// 授权为:1,未授权为:0
		IsAuthorized *int64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageHostListRequest

type DescribeAssetImageHostListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件 支持ImageID,HostID
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetImageHostListResponse

type DescribeAssetImageHostListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像列表
		List []*ImageHost `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageListExportRequest

type DescribeAssetImageListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAssetImageListExportResponse

type DescribeAssetImageListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageListRequest

type DescribeAssetImageListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAssetImageListResponse

type DescribeAssetImageListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像列表
		List []*ImagesInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAssetImageRegistryAssetStatusResponse

type DescribeAssetImageRegistryAssetStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 更新进度状态,doing更新中,success更新成功,failed失败
		Status *string `json:"Status,omitempty" name:"Status"`

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryDetailRequest

type DescribeAssetImageRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库列表id
	Id *uint64 `json:"Id,omitempty" name:"Id"`

	// 镜像ID
	ImageId *string `json:"ImageId,omitempty" 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 DescribeAssetImageRegistryDetailResponse

type DescribeAssetImageRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像Digest
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageDigest *string `json:"ImageDigest,omitempty" name:"ImageDigest"`

		// 镜像地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"`

		// 镜像类型
		// 注意:此字段可能返回 null,表示取不到有效值。
		RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

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

		// 镜像版本
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

		// 扫描时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

		// 扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"`

		// 安全漏洞数
		// 注意:此字段可能返回 null,表示取不到有效值。
		VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"`

		// 木马病毒数
		// 注意:此字段可能返回 null,表示取不到有效值。
		VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"`

		// 风险行为数
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

		// 敏感信息数
		// 注意:此字段可能返回 null,表示取不到有效值。
		SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitempty" name:"SentiveInfoCnt"`

		// 镜像系统
		// 注意:此字段可能返回 null,表示取不到有效值。
		OsName *string `json:"OsName,omitempty" name:"OsName"`

		// 木马扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"`

		// 漏洞扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"`

		// 层文件信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		LayerInfo *string `json:"LayerInfo,omitempty" name:"LayerInfo"`

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

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

		// 命名空间
		// 注意:此字段可能返回 null,表示取不到有效值。
		Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

		// 高危扫描错误
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"`

		// 木马信息扫描进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"`

		// 漏洞扫描进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"`

		// 敏感扫描进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" name:"ScanRiskProgress"`

		// 剩余扫描时间秒
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanRemainTime *uint64 `json:"ScanRemainTime,omitempty" name:"ScanRemainTime"`

		// cve扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		CveStatus *string `json:"CveStatus,omitempty" name:"CveStatus"`

		// 高危扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskStatus *string `json:"RiskStatus,omitempty" name:"RiskStatus"`

		// 木马扫描状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		VirusStatus *string `json:"VirusStatus,omitempty" name:"VirusStatus"`

		// 总进度
		// 注意:此字段可能返回 null,表示取不到有效值。
		Progress *uint64 `json:"Progress,omitempty" name:"Progress"`

		// 授权状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"`

		// 镜像大小
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"`

		// 镜像Id
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

		// 镜像区域
		// 注意:此字段可能返回 null,表示取不到有效值。
		RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"`

		// 镜像创建的时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageCreateTime *string `json:"ImageCreateTime,omitempty" name:"ImageCreateTime"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryListExportRequest

type DescribeAssetImageRegistryListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 排序字段
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 是否仅展示repository版本最新的镜像,默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" 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 DescribeAssetImageRegistryListExportResponse

type DescribeAssetImageRegistryListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryListRequest

type DescribeAssetImageRegistryListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤字段
	// IsAuthorized是否授权,取值全部all,未授权0,已授权1
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式,asc,desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 是否仅展示各repository最新的镜像, 默认为false
	OnlyShowLatest *bool `json:"OnlyShowLatest,omitempty" name:"OnlyShowLatest"`
}

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 DescribeAssetImageRegistryListResponse

type DescribeAssetImageRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像仓库列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		List []*ImageRepoInfo `json:"List,omitempty" name:"List"`

		// 总数量
		// 注意:此字段可能返回 null,表示取不到有效值。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryRegistryDetailRequest

type DescribeAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitempty" 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 DescribeAssetImageRegistryRegistryDetailResponse

type DescribeAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

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

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

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

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

		// 仓库版本
		// 注意:此字段可能返回 null,表示取不到有效值。
		RegistryVersion *string `json:"RegistryVersion,omitempty" name:"RegistryVersion"`

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

		// 区域,列表:default(默认)
		// 注意:此字段可能返回 null,表示取不到有效值。
		RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"`

		// 限速
		// 注意:此字段可能返回 null,表示取不到有效值。
		SpeedLimit *uint64 `json:"SpeedLimit,omitempty" name:"SpeedLimit"`

		// 安全模式(证书校验):0(默认) 非安全模式(跳过证书校验):1
		// 注意:此字段可能返回 null,表示取不到有效值。
		Insecure *uint64 `json:"Insecure,omitempty" name:"Insecure"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAssetImageRegistryRegistryListResponse

type DescribeAssetImageRegistryRegistryListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryRiskInfoListRequest

type DescribeAssetImageRegistryRiskInfoListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像id
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 排序字段(Level)
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitempty" name:"Order"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryRiskInfoListResponse

type DescribeAssetImageRegistryRiskInfoListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像漏洞列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		List []*ImageRisk `json:"List,omitempty" name:"List"`

		// 总数量
		// 注意:此字段可能返回 null,表示取不到有效值。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryRiskListExportRequest

type DescribeAssetImageRegistryRiskListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryRiskListExportResponse

type DescribeAssetImageRegistryRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryScanStatusOneKeyRequest

type DescribeAssetImageRegistryScanStatusOneKeyRequest struct {
	*tchttp.BaseRequest

	// 需要获取进度的镜像列表
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 是否获取全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 需要获取进度的镜像列表Id
	Id []*uint64 `json:"Id,omitempty" name:"Id"`
}

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 DescribeAssetImageRegistryScanStatusOneKeyResponse

type DescribeAssetImageRegistryScanStatusOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像个数
		ImageTotal *uint64 `json:"ImageTotal,omitempty" name:"ImageTotal"`

		// 扫描镜像个数
		ImageScanCnt *uint64 `json:"ImageScanCnt,omitempty" name:"ImageScanCnt"`

		// 扫描进度列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageStatus []*ImageProgress `json:"ImageStatus,omitempty" name:"ImageStatus"`

		// 安全个数
		SuccessCount *uint64 `json:"SuccessCount,omitempty" name:"SuccessCount"`

		// 风险个数
		RiskCount *uint64 `json:"RiskCount,omitempty" name:"RiskCount"`

		// 总的扫描进度
		Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"`

		// 总的扫描状态
		Status *string `json:"Status,omitempty" name:"Status"`

		// 扫描剩余时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanRemainTime *uint64 `json:"ScanRemainTime,omitempty" name:"ScanRemainTime"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistrySummaryRequest

type DescribeAssetImageRegistrySummaryRequest struct {
	*tchttp.BaseRequest
}

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 DescribeAssetImageRegistrySummaryResponse

type DescribeAssetImageRegistrySummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryVirusListExportRequest

type DescribeAssetImageRegistryVirusListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryVirusListExportResponse

type DescribeAssetImageRegistryVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryVirusListRequest

type DescribeAssetImageRegistryVirusListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryVirusListResponse

type DescribeAssetImageRegistryVirusListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像漏洞列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		List []*ImageVirus `json:"List,omitempty" name:"List"`

		// 总数量
		// 注意:此字段可能返回 null,表示取不到有效值。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryVulListExportRequest

type DescribeAssetImageRegistryVulListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryVulListExportResponse

type DescribeAssetImageRegistryVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRegistryVulListRequest

type DescribeAssetImageRegistryVulListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Level- String - 是否必填:否 - 漏洞级别筛选,</li>
	// <li>Name - String - 是否必填:否 - 漏洞名称</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 镜像信息
	ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`

	// 镜像标识Id
	Id *uint64 `json:"Id,omitempty" 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 DescribeAssetImageRegistryVulListResponse

type DescribeAssetImageRegistryVulListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像漏洞列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		List []*ImageVul `json:"List,omitempty" name:"List"`

		// 总数量
		// 注意:此字段可能返回 null,表示取不到有效值。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRiskListExportRequest

type DescribeAssetImageRiskListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" 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,omitempty" 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 DescribeAssetImageRiskListExportResponse

type DescribeAssetImageRiskListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageRiskListRequest

type DescribeAssetImageRiskListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitempty" 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 DescribeAssetImageRiskListResponse

type DescribeAssetImageRiskListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像病毒列表
		List []*ImageRiskInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAssetImageScanSettingResponse

type DescribeAssetImageScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 开关
		Enable *bool `json:"Enable,omitempty" name:"Enable"`

		// 扫描时刻(完整时间;后端按0时区解析时分秒)
		ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

		// 扫描间隔
		ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"`

		// 扫描木马
		ScanVirus *bool `json:"ScanVirus,omitempty" name:"ScanVirus"`

		// 扫描敏感信息
		ScanRisk *bool `json:"ScanRisk,omitempty" name:"ScanRisk"`

		// 扫描漏洞
		ScanVul *bool `json:"ScanVul,omitempty" name:"ScanVul"`

		// 扫描全部镜像
		All *bool `json:"All,omitempty" name:"All"`

		// 自定义扫描镜像
		Images []*string `json:"Images,omitempty" name:"Images"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageScanStatusRequest

type DescribeAssetImageScanStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitempty" 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 DescribeAssetImageScanStatusResponse

type DescribeAssetImageScanStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像个数
		ImageTotal *uint64 `json:"ImageTotal,omitempty" name:"ImageTotal"`

		// 扫描镜像个数
		ImageScanCnt *uint64 `json:"ImageScanCnt,omitempty" name:"ImageScanCnt"`

		// 扫描状态
		Status *string `json:"Status,omitempty" name:"Status"`

		// 扫描进度 ImageScanCnt/ImageTotal *100
		Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"`

		// 安全个数
		SuccessCount *uint64 `json:"SuccessCount,omitempty" name:"SuccessCount"`

		// 风险个数
		RiskCount *uint64 `json:"RiskCount,omitempty" name:"RiskCount"`

		// 剩余扫描时间
		LeftSeconds *uint64 `json:"LeftSeconds,omitempty" name:"LeftSeconds"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAssetImageScanTaskResponse

type DescribeAssetImageScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务id
		TaskID *string `json:"TaskID,omitempty" name:"TaskID"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageSimpleListRequest

type DescribeAssetImageSimpleListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 镜像名、镜像id 称筛选,</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeAssetImageSimpleListResponse

type DescribeAssetImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像列表
		List []*AssetSimpleImageInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageVirusListExportRequest

type DescribeAssetImageVirusListExportRequest struct {
	*tchttp.BaseRequest

	// 列表支持字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetImageVirusListExportResponse

type DescribeAssetImageVirusListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageVirusListRequest

type DescribeAssetImageVirusListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 镜像名称筛选,</li>
	// <li>RiskLevel - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序 asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeAssetImageVirusListResponse

type DescribeAssetImageVirusListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像病毒列表
		List []*ImageVirusInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 病毒扫描状态
		// 0:未扫描
		// 1:扫描中
		// 2:扫描完成
		// 3:扫描出错
		// 4:扫描取消
		VirusScanStatus *uint64 `json:"VirusScanStatus,omitempty" name:"VirusScanStatus"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageVulListExportRequest

type DescribeAssetImageVulListExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetImageVulListExportResponse

type DescribeAssetImageVulListExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// excel文件下载地址
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetImageVulListRequest

type DescribeAssetImageVulListRequest struct {
	*tchttp.BaseRequest

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name- String - 是否必填:否 - 漏洞名称名称筛选,</li>
	// <li>Level - String - 是否必填:否 - 风险等级  1,2,3,4</li>
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段(Level)
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 + -
	Order *string `json:"Order,omitempty" 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 DescribeAssetImageVulListResponse

type DescribeAssetImageVulListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像漏洞列表
		List []*ImagesVul `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetPortListRequest

type DescribeAssetPortListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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 DescribeAssetPortListResponse

type DescribeAssetPortListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 端口列表
		List []*PortInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetProcessListRequest

type DescribeAssetProcessListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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,omitempty" 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 DescribeAssetProcessListResponse

type DescribeAssetProcessListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 端口列表
		List []*ProcessInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeAssetSummaryResponse

type DescribeAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 应用个数
		AppCnt *uint64 `json:"AppCnt,omitempty" name:"AppCnt"`

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

		// 暂停的容器个数
		ContainerPause *uint64 `json:"ContainerPause,omitempty" name:"ContainerPause"`

		// 运行的容器个数
		ContainerRunning *uint64 `json:"ContainerRunning,omitempty" name:"ContainerRunning"`

		// 停止运行的容器个数
		ContainerStop *uint64 `json:"ContainerStop,omitempty" name:"ContainerStop"`

		// 创建时间
		CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

		// 数据库个数
		DbCnt *uint64 `json:"DbCnt,omitempty" name:"DbCnt"`

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

		// 主机在线个数
		HostOnline *uint64 `json:"HostOnline,omitempty" name:"HostOnline"`

		// 主机个数
		HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"`

		// 有风险的镜像个数
		ImageHasRiskInfoCnt *uint64 `json:"ImageHasRiskInfoCnt,omitempty" name:"ImageHasRiskInfoCnt"`

		// 有病毒的镜像个数
		ImageHasVirusCnt *uint64 `json:"ImageHasVirusCnt,omitempty" name:"ImageHasVirusCnt"`

		// 有漏洞的镜像个数
		ImageHasVulsCnt *uint64 `json:"ImageHasVulsCnt,omitempty" name:"ImageHasVulsCnt"`

		// 不受信任的镜像个数
		ImageUntrustCnt *uint64 `json:"ImageUntrustCnt,omitempty" name:"ImageUntrustCnt"`

		// 监听的端口个数
		ListenPortCnt *uint64 `json:"ListenPortCnt,omitempty" name:"ListenPortCnt"`

		// 进程个数
		ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"`

		// web服务个数
		WebServiceCnt *uint64 `json:"WebServiceCnt,omitempty" name:"WebServiceCnt"`

		// 最近镜像扫描时间
		LatestImageScanTime *string `json:"LatestImageScanTime,omitempty" name:"LatestImageScanTime"`

		// 风险镜像个数
		ImageUnsafeCnt *uint64 `json:"ImageUnsafeCnt,omitempty" name:"ImageUnsafeCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeAssetWebServiceListRequest

type DescribeAssetWebServiceListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords- String - 是否必填:否 - 模糊查询可选字段</li>
	// <li>Type- String - 是否必填:否 - 主机运行状态筛选,"Apache"
	// "Jboss"
	// "lighttpd"
	// "Nginx"
	// "Tomcat"</li>
	Filters []*AssetFilters `json:"Filters,omitempty" 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 DescribeAssetWebServiceListResponse

type DescribeAssetWebServiceListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 主机列表
		List []*ServiceInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeCheckItemListRequest

type DescribeCheckItemListRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// Name 可取值:risk_level风险等级, risk_target检查对象,风险对象,risk_type风险类别,risk_attri检测项所属的风险类型
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeCheckItemListResponse

type DescribeCheckItemListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 检查项详情数组
		ClusterCheckItems []*ClusterCheckItem `json:"ClusterCheckItems,omitempty" name:"ClusterCheckItems"`

		// 检查项总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeClusterDetailRequest

type DescribeClusterDetailRequest struct {
	*tchttp.BaseRequest

	// 集群id
	ClusterId *string `json:"ClusterId,omitempty" 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 DescribeClusterDetailResponse

type DescribeClusterDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群id
		ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

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

		// 当前集群扫描任务的进度,100表示扫描完成.
		ScanTaskProgress *int64 `json:"ScanTaskProgress,omitempty" name:"ScanTaskProgress"`

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

		// 运行时组件
		ContainerRuntime *string `json:"ContainerRuntime,omitempty" name:"ContainerRuntime"`

		// 集群节点数
		ClusterNodeNum *uint64 `json:"ClusterNodeNum,omitempty" name:"ClusterNodeNum"`

		// 集群状态 (Running 运行中 Creating 创建中 Abnormal 异常 )
		ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"`

		// 集群类型:为托管集群MANAGED_CLUSTER、独立集群INDEPENDENT_CLUSTER
		ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

		// 集群区域
		Region *string `json:"Region,omitempty" name:"Region"`

		// 严重风险检查项的数量
		SeriousRiskCount *uint64 `json:"SeriousRiskCount,omitempty" name:"SeriousRiskCount"`

		// 高风险检查项的数量
		HighRiskCount *uint64 `json:"HighRiskCount,omitempty" name:"HighRiskCount"`

		// 中风险检查项的数量
		MiddleRiskCount *uint64 `json:"MiddleRiskCount,omitempty" name:"MiddleRiskCount"`

		// 提示风险检查项的数量
		HintRiskCount *uint64 `json:"HintRiskCount,omitempty" name:"HintRiskCount"`

		// 检查任务的状态
		CheckStatus *string `json:"CheckStatus,omitempty" name:"CheckStatus"`

		// 防御容器状态
		DefenderStatus *string `json:"DefenderStatus,omitempty" name:"DefenderStatus"`

		// 扫描任务创建时间
		TaskCreateTime *string `json:"TaskCreateTime,omitempty" name:"TaskCreateTime"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeClusterSummaryResponse

type DescribeClusterSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 有风险的集群数量
		RiskClusterCount *uint64 `json:"RiskClusterCount,omitempty" name:"RiskClusterCount"`

		// 未检查的集群数量
		UncheckClusterCount *uint64 `json:"UncheckClusterCount,omitempty" name:"UncheckClusterCount"`

		// 托管集群数量
		ManagedClusterCount *uint64 `json:"ManagedClusterCount,omitempty" name:"ManagedClusterCount"`

		// 独立集群数量
		IndependentClusterCount *uint64 `json:"IndependentClusterCount,omitempty" name:"IndependentClusterCount"`

		// 无风险的集群数量
		NoRiskClusterCount *uint64 `json:"NoRiskClusterCount,omitempty" name:"NoRiskClusterCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceAssetDetailInfoRequest

type DescribeComplianceAssetDetailInfoRequest struct {
	*tchttp.BaseRequest

	// 客户资产ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" 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 DescribeComplianceAssetDetailInfoResponse

type DescribeComplianceAssetDetailInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 某资产的详情。
		AssetDetailInfo *ComplianceAssetDetailInfo `json:"AssetDetailInfo,omitempty" name:"AssetDetailInfo"`

		// 当资产为容器时,返回此字段。
		// 注意:此字段可能返回 null,表示取不到有效值。
		ContainerDetailInfo *ComplianceContainerDetailInfo `json:"ContainerDetailInfo,omitempty" name:"ContainerDetailInfo"`

		// 当资产为镜像时,返回此字段。
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageDetailInfo *ComplianceImageDetailInfo `json:"ImageDetailInfo,omitempty" name:"ImageDetailInfo"`

		// 当资产为主机时,返回此字段。
		// 注意:此字段可能返回 null,表示取不到有效值。
		HostDetailInfo *ComplianceHostDetailInfo `json:"HostDetailInfo,omitempty" name:"HostDetailInfo"`

		// 当资产为K8S时,返回此字段。
		// 注意:此字段可能返回 null,表示取不到有效值。
		K8SDetailInfo *ComplianceK8SDetailInfo `json:"K8SDetailInfo,omitempty" name:"K8SDetailInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceAssetListRequest

type DescribeComplianceAssetListRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeComplianceAssetListResponse

type DescribeComplianceAssetListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回资产的总数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 返回各类资产的列表。
		// 注意:此字段可能返回 null,表示取不到有效值。
		AssetInfoList []*ComplianceAssetInfo `json:"AssetInfoList,omitempty" name:"AssetInfoList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceAssetPolicyItemListRequest

type DescribeComplianceAssetPolicyItemListRequest struct {
	*tchttp.BaseRequest

	// 客户资产的ID。
	CustomerAssetId *uint64 `json:"CustomerAssetId,omitempty" name:"CustomerAssetId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 要获取的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 过滤器列表。Name字段支持
	// RiskLevel
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeComplianceAssetPolicyItemListResponse

type DescribeComplianceAssetPolicyItemListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回检测项的总数。如果用户未启用基线检查,此处返回0。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 返回某个资产下的检测项的列表。
		AssetPolicyItemList []*ComplianceAssetPolicyItem `json:"AssetPolicyItemList,omitempty" name:"AssetPolicyItemList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeCompliancePeriodTaskListRequest

type DescribeCompliancePeriodTaskListRequest struct {
	*tchttp.BaseRequest

	// 资产的类型,取值为:
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitempty" 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 DescribeCompliancePeriodTaskListResponse

type DescribeCompliancePeriodTaskListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 定时任务的总量。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 定时任务信息的列表
		PeriodTaskSet []*CompliancePeriodTask `json:"PeriodTaskSet,omitempty" name:"PeriodTaskSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeCompliancePolicyItemAffectedAssetListRequest

type DescribeCompliancePolicyItemAffectedAssetListRequest struct {
	*tchttp.BaseRequest

	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:NodeName, CheckResult
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeCompliancePolicyItemAffectedAssetListResponse

type DescribeCompliancePolicyItemAffectedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回各检测项所影响的资产的列表。
		AffectedAssetList []*ComplianceAffectedAsset `json:"AffectedAssetList,omitempty" name:"AffectedAssetList"`

		// 检测项影响的资产的总数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeCompliancePolicyItemAffectedSummaryRequest

type DescribeCompliancePolicyItemAffectedSummaryRequest struct {
	*tchttp.BaseRequest

	// DescribeComplianceTaskPolicyItemSummaryList返回的CustomerPolicyItemId,表示检测项的ID。
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" 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 DescribeCompliancePolicyItemAffectedSummaryResponse

type DescribeCompliancePolicyItemAffectedSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回各检测项影响的资产的汇总信息。
		PolicyItemSummary *CompliancePolicyItemSummary `json:"PolicyItemSummary,omitempty" name:"PolicyItemSummary"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceScanFailedAssetListRequest

type DescribeComplianceScanFailedAssetListRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 返回的数据量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeComplianceScanFailedAssetListResponse

type DescribeComplianceScanFailedAssetListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回检测失败的资产的总数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 返回各类检测失败的资产的汇总信息的列表。
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanFailedAssetList []*ComplianceScanFailedAsset `json:"ScanFailedAssetList,omitempty" name:"ScanFailedAssetList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceTaskAssetSummaryRequest

type DescribeComplianceTaskAssetSummaryRequest struct {
	*tchttp.BaseRequest

	// 资产类型列表。
	// ASSET_CONTAINER, 容器
	// ASSET_IMAGE, 镜像
	// ASSET_HOST, 主机
	// ASSET_K8S, K8S资产
	AssetTypeSet []*string `json:"AssetTypeSet,omitempty" 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 DescribeComplianceTaskAssetSummaryResponse

type DescribeComplianceTaskAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回用户的状态,
		//
		// USER_UNINIT: 用户未初始化。
		// USER_INITIALIZING,表示用户正在初始化环境。
		// USER_NORMAL: 正常状态。
		Status *string `json:"Status,omitempty" name:"Status"`

		// 返回各类资产的汇总信息的列表。
		AssetSummaryList []*ComplianceAssetSummary `json:"AssetSummaryList,omitempty" name:"AssetSummaryList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceTaskPolicyItemSummaryListRequest

type DescribeComplianceTaskPolicyItemSummaryListRequest struct {
	*tchttp.BaseRequest

	// 资产类型。仅查询与指定资产类型相关的检测项。
	//
	// ASSET_CONTAINER, 容器
	//
	// ASSET_IMAGE, 镜像
	//
	// ASSET_HOST, 主机
	//
	// ASSET_K8S, K8S资产
	AssetType *string `json:"AssetType,omitempty" name:"AssetType"`

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 过滤条件。
	// Name - String
	// Name 可取值:ItemType, StandardId,  RiskLevel。
	// 当为K8S资产时,还可取ClusterName。
	Filters []*ComplianceFilters `json:"Filters,omitempty" 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 DescribeComplianceTaskPolicyItemSummaryListResponse

type DescribeComplianceTaskPolicyItemSummaryListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回最近一次合规检查任务的ID。这个任务为本次所展示数据的来源。
		// 注意:此字段可能返回 null,表示取不到有效值。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 返回检测项的总数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 返回各检测项对应的汇总信息的列表。
		PolicyItemSummaryList []*CompliancePolicyItemSummary `json:"PolicyItemSummaryList,omitempty" name:"PolicyItemSummaryList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeComplianceWhitelistItemListRequest

type DescribeComplianceWhitelistItemListRequest struct {
	*tchttp.BaseRequest

	// 起始偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 要获取的数量,默认为10,最大为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 资产类型列表。
	AssetTypeSet []*string `json:"AssetTypeSet,omitempty" name:"AssetTypeSet"`

	// 查询过滤器
	Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 desc asc
	Order *string `json:"Order,omitempty" 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 DescribeComplianceWhitelistItemListResponse

type DescribeComplianceWhitelistItemListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 白名单项的列表。
		WhitelistItemSet []*ComplianceWhitelistItem `json:"WhitelistItemSet,omitempty" name:"WhitelistItemSet"`

		// 白名单项的总数。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeContainerAssetSummaryResponse

type DescribeContainerAssetSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 容器总数
		ContainerTotalCnt *uint64 `json:"ContainerTotalCnt,omitempty" name:"ContainerTotalCnt"`

		// 正在运行容器数量
		ContainerRunningCnt *uint64 `json:"ContainerRunningCnt,omitempty" name:"ContainerRunningCnt"`

		// 暂停运行容器数量
		ContainerPauseCnt *uint64 `json:"ContainerPauseCnt,omitempty" name:"ContainerPauseCnt"`

		// 停止运行容器数量
		ContainerStopped *uint64 `json:"ContainerStopped,omitempty" name:"ContainerStopped"`

		// 本地镜像数量
		ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"`

		// 主机节点数量
		HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"`

		// 主机正在运行节点数量
		HostRunningCnt *uint64 `json:"HostRunningCnt,omitempty" name:"HostRunningCnt"`

		// 主机离线节点数量
		HostOfflineCnt *uint64 `json:"HostOfflineCnt,omitempty" name:"HostOfflineCnt"`

		// 镜像仓库数量
		ImageRegistryCnt *uint64 `json:"ImageRegistryCnt,omitempty" name:"ImageRegistryCnt"`

		// 镜像总数
		ImageTotalCnt *uint64 `json:"ImageTotalCnt,omitempty" name:"ImageTotalCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeContainerSecEventSummaryResponse

type DescribeContainerSecEventSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 未处理逃逸事件
		UnhandledEscapeCnt *uint64 `json:"UnhandledEscapeCnt,omitempty" name:"UnhandledEscapeCnt"`

		// 未处理反弹shell事件
		UnhandledReverseShellCnt *uint64 `json:"UnhandledReverseShellCnt,omitempty" name:"UnhandledReverseShellCnt"`

		// 未处理高危系统调用
		UnhandledRiskSyscallCnt *uint64 `json:"UnhandledRiskSyscallCnt,omitempty" name:"UnhandledRiskSyscallCnt"`

		// 未处理异常进程
		UnhandledAbnormalProcessCnt *uint64 `json:"UnhandledAbnormalProcessCnt,omitempty" name:"UnhandledAbnormalProcessCnt"`

		// 未处理文件篡改
		UnhandledFileCnt *uint64 `json:"UnhandledFileCnt,omitempty" name:"UnhandledFileCnt"`

		// 未处理木马事件
		UnhandledVirusEventCnt *uint64 `json:"UnhandledVirusEventCnt,omitempty" name:"UnhandledVirusEventCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeEscapeEventDetailRequest

type DescribeEscapeEventDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitempty" 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 DescribeEscapeEventDetailResponse

type DescribeEscapeEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitempty" name:"EventBaseInfo"`

		// 进程信息
		ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"`

		// 事件描述
		EventDetail *EscapeEventDescription `json:"EventDetail,omitempty" name:"EventDetail"`

		// 父进程信息
		ParentProcessInfo *ProcessBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"`

		// 祖先进程信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeEscapeEventInfoRequest

type DescribeEscapeEventInfoRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeEscapeEventInfoResponse

type DescribeEscapeEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 逃逸事件数组
		EventSet []*EscapeEventInfo `json:"EventSet,omitempty" name:"EventSet"`

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeEscapeEventsExportRequest

type DescribeEscapeEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeEscapeEventsExportResponse

type DescribeEscapeEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeEscapeRuleInfoResponse

type DescribeEscapeRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 规则信息
		RuleSet []*EscapeRule `json:"RuleSet,omitempty" name:"RuleSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeEscapeSafeStateResponse

type DescribeEscapeSafeStateResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// Unsafe:存在风险,Safe:暂无风险,UnKnown:未知风险
		IsSafe *string `json:"IsSafe,omitempty" name:"IsSafe"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeExportJobResultRequest

type DescribeExportJobResultRequest struct {
	*tchttp.BaseRequest

	// CreateExportComplianceStatusListJob返回的JobId字段的值
	JobId *string `json:"JobId,omitempty" 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 DescribeExportJobResultResponse

type DescribeExportJobResultResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 导出的状态。取值为, SUCCESS:成功、FAILURE:失败,RUNNING: 进行中。
		ExportStatus *string `json:"ExportStatus,omitempty" name:"ExportStatus"`

		// 返回下载URL
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadURL *string `json:"DownloadURL,omitempty" name:"DownloadURL"`

		// 当ExportStatus为RUNNING时,返回导出进度。0~100范围的浮点数。
		// 注意:此字段可能返回 null,表示取不到有效值。
		ExportProgress *float64 `json:"ExportProgress,omitempty" name:"ExportProgress"`

		// 失败原因
		// 注意:此字段可能返回 null,表示取不到有效值。
		FailureMsg *string `json:"FailureMsg,omitempty" name:"FailureMsg"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeImageAuthorizedInfoResponse

type DescribeImageAuthorizedInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 总共有效的镜像授权数
		TotalAuthorizedCnt *uint64 `json:"TotalAuthorizedCnt,omitempty" name:"TotalAuthorizedCnt"`

		// 已使用镜像授权数
		UsedAuthorizedCnt *uint64 `json:"UsedAuthorizedCnt,omitempty" name:"UsedAuthorizedCnt"`

		// 已开启扫描镜像数
		ScannedImageCnt *uint64 `json:"ScannedImageCnt,omitempty" name:"ScannedImageCnt"`

		// 未开启扫描镜像数
		NotScannedImageCnt *uint64 `json:"NotScannedImageCnt,omitempty" name:"NotScannedImageCnt"`

		// 本地未开启扫描镜像数
		NotScannedLocalImageCnt *uint64 `json:"NotScannedLocalImageCnt,omitempty" name:"NotScannedLocalImageCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeImageRegistryTimingScanTaskResponse

type DescribeImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 定时扫描开关
		// 注意:此字段可能返回 null,表示取不到有效值。
		Enable *bool `json:"Enable,omitempty" name:"Enable"`

		// 定时任务扫描时间
		ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

		// 定时扫描间隔
		ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"`

		// 扫描类型数组
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanType []*string `json:"ScanType,omitempty" name:"ScanType"`

		// 扫描全部镜像
		All *bool `json:"All,omitempty" name:"All"`

		// 自定义扫描镜像
		// 注意:此字段可能返回 null,表示取不到有效值。
		Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

		// 自动以扫描镜像Id
		// 注意:此字段可能返回 null,表示取不到有效值。
		Id []*uint64 `json:"Id,omitempty" name:"Id"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeImageRiskSummaryResponse

type DescribeImageRiskSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 安全漏洞
		VulnerabilityCnt []*RunTimeRiskInfo `json:"VulnerabilityCnt,omitempty" name:"VulnerabilityCnt"`

		// 木马病毒
		MalwareVirusCnt []*RunTimeRiskInfo `json:"MalwareVirusCnt,omitempty" name:"MalwareVirusCnt"`

		// 敏感信息
		RiskCnt []*RunTimeRiskInfo `json:"RiskCnt,omitempty" name:"RiskCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeImageRiskTendencyRequest

type DescribeImageRiskTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitempty" 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 DescribeImageRiskTendencyResponse

type DescribeImageRiskTendencyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 本地镜像新增风险趋势信息列表
		ImageRiskTendencySet []*ImageRiskTendencyInfo `json:"ImageRiskTendencySet,omitempty" name:"ImageRiskTendencySet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeImageSimpleListRequest

type DescribeImageSimpleListRequest struct {
	*tchttp.BaseRequest

	// IsAuthorized 是否已经授权, 0:否 1:是 无:全部
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 排序方式
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeImageSimpleListResponse

type DescribeImageSimpleListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像列表
		ImageList []*ImageSimpleInfo `json:"ImageList,omitempty" name:"ImageList"`

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribePostPayDetailRequest

type DescribePostPayDetailRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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 DescribePostPayDetailResponse

type DescribePostPayDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 弹性计费扣费详情
		// 注意:此字段可能返回 null,表示取不到有效值。
		SoftQuotaDayDetail []*SoftQuotaDayInfo `json:"SoftQuotaDayDetail,omitempty" name:"SoftQuotaDayDetail"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeProVersionInfoResponse

type DescribeProVersionInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 专业版开始时间,补充购买时才不为空
		// 注意:此字段可能返回 null,表示取不到有效值。
		StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

		// 专业版结束时间,补充购买时才不为空
		// 注意:此字段可能返回 null,表示取不到有效值。
		EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

		// 需购买的机器核数
		CoresCnt *uint64 `json:"CoresCnt,omitempty" name:"CoresCnt"`

		// 弹性计费上限
		MaxPostPayCoresCnt *uint64 `json:"MaxPostPayCoresCnt,omitempty" name:"MaxPostPayCoresCnt"`

		// 资源ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribePurchaseStateInfoResponse

type DescribePurchaseStateInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 0:可申请试用可购买;1:只可购买(含试用审核不通过和试用过期);2:试用生效中;3:专业版生效中;4:专业版过期
		State *int64 `json:"State,omitempty" name:"State"`

		// 总核数
		// 注意:此字段可能返回 null,表示取不到有效值。
		CoresCnt *uint64 `json:"CoresCnt,omitempty" name:"CoresCnt"`

		// 已购买核数
		// 注意:此字段可能返回 null,表示取不到有效值。
		AuthorizedCoresCnt *uint64 `json:"AuthorizedCoresCnt,omitempty" name:"AuthorizedCoresCnt"`

		// 镜像数
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageCnt *uint64 `json:"ImageCnt,omitempty" name:"ImageCnt"`

		// 已授权镜像数
		// 注意:此字段可能返回 null,表示取不到有效值。
		AuthorizedImageCnt *uint64 `json:"AuthorizedImageCnt,omitempty" name:"AuthorizedImageCnt"`

		// 已购买镜像授权数
		// 注意:此字段可能返回 null,表示取不到有效值。
		PurchasedAuthorizedCnt *uint64 `json:"PurchasedAuthorizedCnt,omitempty" name:"PurchasedAuthorizedCnt"`

		// 过期时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ExpirationTime *string `json:"ExpirationTime,omitempty" name:"ExpirationTime"`

		// 0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费(用户设置)
		// 注意:此字段可能返回 null,表示取不到有效值。
		AutomaticRenewal *int64 `json:"AutomaticRenewal,omitempty" name:"AutomaticRenewal"`

		// 试用期间赠送镜像授权数,可能会过期
		// 注意:此字段可能返回 null,表示取不到有效值。
		GivenAuthorizedCnt *uint64 `json:"GivenAuthorizedCnt,omitempty" name:"GivenAuthorizedCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRefreshTaskRequest

type DescribeRefreshTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`
}

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 DescribeRefreshTaskResponse

type DescribeRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 刷新任务状态,可能为:Task_New,Task_Running,Task_Finish,Task_Error,Task_NoExist
		TaskStatus *string `json:"TaskStatus,omitempty" name:"TaskStatus"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeReverseShellDetailRequest

type DescribeReverseShellDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitempty" 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 DescribeReverseShellDetailResponse

type DescribeReverseShellDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitempty" name:"EventBaseInfo"`

		// 进程信息
		ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"`

		// 父进程信息
		ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"`

		// 事件描述
		EventDetail *ReverseShellEventDescription `json:"EventDetail,omitempty" name:"EventDetail"`

		// 祖先进程信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeReverseShellEventsExportRequest

type DescribeReverseShellEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`
}

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 DescribeReverseShellEventsExportResponse

type DescribeReverseShellEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// execle下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeReverseShellEventsRequest

type DescribeReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeReverseShellEventsResponse

type DescribeReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 反弹shell数组
		EventSet []*ReverseShellEventInfo `json:"EventSet,omitempty" name:"EventSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeReverseShellWhiteListDetailRequest

type DescribeReverseShellWhiteListDetailRequest struct {
	*tchttp.BaseRequest

	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitempty" 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 DescribeReverseShellWhiteListDetailResponse

type DescribeReverseShellWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		WhiteListDetailInfo *ReverseShellWhiteListInfo `json:"WhiteListDetailInfo,omitempty" name:"WhiteListDetailInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeReverseShellWhiteListsRequest

type DescribeReverseShellWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeReverseShellWhiteListsResponse

type DescribeReverseShellWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 白名单信息列表
		WhiteListSet []*ReverseShellWhiteListBaseInfo `json:"WhiteListSet,omitempty" name:"WhiteListSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskListRequest

type DescribeRiskListRequest struct {
	*tchttp.BaseRequest

	// 要查询的集群ID,如果不指定,则查询用户所有的风险项
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// Name - String
	// Name 可取值:RiskLevel风险等级, RiskTarget检查对象,风险对象,RiskType风险类别,RiskAttribute检测项所属的风险类型,Name
	Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeRiskListResponse

type DescribeRiskListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 风险详情数组
		ClusterRiskItems []*ClusterRiskItem `json:"ClusterRiskItems,omitempty" name:"ClusterRiskItems"`

		// 风险项的总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskSyscallDetailRequest

type DescribeRiskSyscallDetailRequest struct {
	*tchttp.BaseRequest

	// 事件唯一id
	EventId *string `json:"EventId,omitempty" 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 DescribeRiskSyscallDetailResponse

type DescribeRiskSyscallDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件基本信息
		EventBaseInfo *RunTimeEventBaseInfo `json:"EventBaseInfo,omitempty" name:"EventBaseInfo"`

		// 进程信息
		ProcessInfo *ProcessDetailInfo `json:"ProcessInfo,omitempty" name:"ProcessInfo"`

		// 父进程信息
		ParentProcessInfo *ProcessDetailBaseInfo `json:"ParentProcessInfo,omitempty" name:"ParentProcessInfo"`

		// 事件描述
		EventDetail *RiskSyscallEventDescription `json:"EventDetail,omitempty" name:"EventDetail"`

		// 祖先进程信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessInfo *ProcessBaseInfo `json:"AncestorProcessInfo,omitempty" name:"AncestorProcessInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskSyscallEventsExportRequest

type DescribeRiskSyscallEventsExportRequest struct {
	*tchttp.BaseRequest

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" name:"ExportField"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`
}

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 DescribeRiskSyscallEventsExportResponse

type DescribeRiskSyscallEventsExportResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// Excel下载地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		DownloadUrl *string `json:"DownloadUrl,omitempty" name:"DownloadUrl"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskSyscallEventsRequest

type DescribeRiskSyscallEventsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeRiskSyscallEventsResponse

type DescribeRiskSyscallEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 高危系统调用数组
		EventSet []*RiskSyscallEventInfo `json:"EventSet,omitempty" name:"EventSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeRiskSyscallNamesResponse

type DescribeRiskSyscallNamesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 系统调用名称列表
		SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskSyscallWhiteListDetailRequest

type DescribeRiskSyscallWhiteListDetailRequest struct {
	*tchttp.BaseRequest

	// 白名单id
	WhiteListId *string `json:"WhiteListId,omitempty" 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 DescribeRiskSyscallWhiteListDetailResponse

type DescribeRiskSyscallWhiteListDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 白名单基本信息
		WhiteListDetailInfo *RiskSyscallWhiteListInfo `json:"WhiteListDetailInfo,omitempty" name:"WhiteListDetailInfo"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeRiskSyscallWhiteListsRequest

type DescribeRiskSyscallWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤参数,"Filters":[{"Name":"Status","Values":["2"]}]
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 升序降序,asc desc
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeRiskSyscallWhiteListsResponse

type DescribeRiskSyscallWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 事件总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 白名单信息列表
		WhiteListSet []*RiskSyscallWhiteListBaseInfo `json:"WhiteListSet,omitempty" name:"WhiteListSet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeSecEventsTendencyRequest

type DescribeSecEventsTendencyRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitempty" 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 DescribeSecEventsTendencyResponse

type DescribeSecEventsTendencyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 运行时安全事件趋势信息列表
		EventTendencySet []*SecTendencyEventInfo `json:"EventTendencySet,omitempty" name:"EventTendencySet"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeTaskResultSummaryResponse

type DescribeTaskResultSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 严重风险影响的节点数量,返回7天数据
		SeriousRiskNodeCount []*uint64 `json:"SeriousRiskNodeCount,omitempty" name:"SeriousRiskNodeCount"`

		// 高风险影响的节点的数量,返回7天数据
		HighRiskNodeCount []*uint64 `json:"HighRiskNodeCount,omitempty" name:"HighRiskNodeCount"`

		// 中风险检查项的节点数量,返回7天数据
		MiddleRiskNodeCount []*uint64 `json:"MiddleRiskNodeCount,omitempty" name:"MiddleRiskNodeCount"`

		// 提示风险检查项的节点数量,返回7天数据
		HintRiskNodeCount []*uint64 `json:"HintRiskNodeCount,omitempty" name:"HintRiskNodeCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeUnfinishRefreshTaskResponse

type DescribeUnfinishRefreshTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回最近的一次任务ID
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 任务状态,为Task_New,Task_Running,Task_Finish,Task_Error,Task_NoExist.Task_New,Task_Running表示有任务存在,不允许新下发
		TaskStatus *string `json:"TaskStatus,omitempty" name:"TaskStatus"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeUserClusterRequest

type DescribeUserClusterRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 每次查询的最大记录数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// Name - String
	// Name 可取值:ClusterName,ClusterId,ClusterType,Region,ClusterCheckMode,ClusterAutoCheck
	Filters []*ComplianceFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式 asc,desc
	Order *string `json:"Order,omitempty" 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 DescribeUserClusterResponse

type DescribeUserClusterResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 集群的详细信息
		ClusterInfoList []*ClusterInfoItem `json:"ClusterInfoList,omitempty" name:"ClusterInfoList"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeValueAddedSrvInfoResponse

type DescribeValueAddedSrvInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 仓库镜像未授权数量
		RegistryImageCnt *uint64 `json:"RegistryImageCnt,omitempty" name:"RegistryImageCnt"`

		// 本地镜像未授权数量
		LocalImageCnt *uint64 `json:"LocalImageCnt,omitempty" name:"LocalImageCnt"`

		// 未使用的镜像安全扫描授权数
		UnusedAuthorizedCnt *uint64 `json:"UnusedAuthorizedCnt,omitempty" name:"UnusedAuthorizedCnt"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeVirusDetailRequest

type DescribeVirusDetailRequest struct {
	*tchttp.BaseRequest

	// 木马文件id
	Id *string `json:"Id,omitempty" 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 DescribeVirusDetailResponse

type DescribeVirusDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 镜像ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

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

		// 创建时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

		// 木马文件大小
		// 注意:此字段可能返回 null,表示取不到有效值。
		Size *uint64 `json:"Size,omitempty" name:"Size"`

		// 木马文件路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		FilePath *string `json:"FilePath,omitempty" name:"FilePath"`

		// 最近生成时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`

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

		// 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"`

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

		// 容器id
		// 注意:此字段可能返回 null,表示取不到有效值。
		ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

		// 主机id
		// 注意:此字段可能返回 null,表示取不到有效值。
		HostId *string `json:"HostId,omitempty" name:"HostId"`

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

		// 进程路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"`

		// 进程md5
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessMd5 *string `json:"ProcessMd5,omitempty" name:"ProcessMd5"`

		// 进程id
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"`

		// 进程参数
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessArgv *string `json:"ProcessArgv,omitempty" name:"ProcessArgv"`

		// 进程链
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessChan *string `json:"ProcessChan,omitempty" name:"ProcessChan"`

		// 进程组
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessAccountGroup *string `json:"ProcessAccountGroup,omitempty" name:"ProcessAccountGroup"`

		// 进程启动用户
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessStartAccount *string `json:"ProcessStartAccount,omitempty" name:"ProcessStartAccount"`

		// 进程文件权限
		// 注意:此字段可能返回 null,表示取不到有效值。
		ProcessFileAuthority *string `json:"ProcessFileAuthority,omitempty" name:"ProcessFileAuthority"`

		// 来源:0:一键扫描, 1:定时扫描 2:实时监控
		// 注意:此字段可能返回 null,表示取不到有效值。
		SourceType *int64 `json:"SourceType,omitempty" name:"SourceType"`

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

		// 标签
		// 注意:此字段可能返回 null,表示取不到有效值。
		Tags []*string `json:"Tags,omitempty" name:"Tags"`

		// 事件描述
		// 注意:此字段可能返回 null,表示取不到有效值。
		HarmDescribe *string `json:"HarmDescribe,omitempty" name:"HarmDescribe"`

		// 建议方案
		// 注意:此字段可能返回 null,表示取不到有效值。
		SuggestScheme *string `json:"SuggestScheme,omitempty" name:"SuggestScheme"`

		// 备注
		// 注意:此字段可能返回 null,表示取不到有效值。
		Mark *string `json:"Mark,omitempty" name:"Mark"`

		// 风险文件名称
		// 注意:此字段可能返回 null,表示取不到有效值。
		FileName *string `json:"FileName,omitempty" name:"FileName"`

		// 文件MD5
		// 注意:此字段可能返回 null,表示取不到有效值。
		FileMd5 *string `json:"FileMd5,omitempty" name:"FileMd5"`

		// 事件类型
		// 注意:此字段可能返回 null,表示取不到有效值。
		EventType *string `json:"EventType,omitempty" name:"EventType"`

		// 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,omitempty" 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,omitempty" name:"SubStatus"`

		// 内网ip
		// 注意:此字段可能返回 null,表示取不到有效值。
		HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

		// 外网ip
		// 注意:此字段可能返回 null,表示取不到有效值。
		ClientIP *string `json:"ClientIP,omitempty" name:"ClientIP"`

		// 父进程启动用户
		// 注意:此字段可能返回 null,表示取不到有效值。
		PProcessStartUser *string `json:"PProcessStartUser,omitempty" name:"PProcessStartUser"`

		// 父进程用户组
		// 注意:此字段可能返回 null,表示取不到有效值。
		PProcessUserGroup *string `json:"PProcessUserGroup,omitempty" name:"PProcessUserGroup"`

		// 父进程路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		PProcessPath *string `json:"PProcessPath,omitempty" name:"PProcessPath"`

		// 父进程命令行参数
		// 注意:此字段可能返回 null,表示取不到有效值。
		PProcessParam *string `json:"PProcessParam,omitempty" name:"PProcessParam"`

		// 祖先进程启动用户
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessStartUser *string `json:"AncestorProcessStartUser,omitempty" name:"AncestorProcessStartUser"`

		// 祖先进程用户组
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessUserGroup *string `json:"AncestorProcessUserGroup,omitempty" name:"AncestorProcessUserGroup"`

		// 祖先进程路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessPath *string `json:"AncestorProcessPath,omitempty" name:"AncestorProcessPath"`

		// 祖先进程命令行参数
		// 注意:此字段可能返回 null,表示取不到有效值。
		AncestorProcessParam *string `json:"AncestorProcessParam,omitempty" name:"AncestorProcessParam"`

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeVirusListRequest

type DescribeVirusListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" 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>
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" 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 DescribeVirusListResponse

type DescribeVirusListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 木马列表
		List []*VirusInfo `json:"List,omitempty" name:"List"`

		// 总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeVirusMonitorSettingResponse

type DescribeVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否开启实时监控
		EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"`

		// 扫描全部路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"`

		// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanPathType *uint64 `json:"ScanPathType,omitempty" name:"ScanPathType"`

		// 自选排除或扫描的地址
		// 注意:此字段可能返回 null,表示取不到有效值。
		ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeVirusScanSettingResponse

type DescribeVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否开启定期扫描
		EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"`

		// 检测周期每隔多少天
		Cycle *uint64 `json:"Cycle,omitempty" name:"Cycle"`

		// 扫描开始时间
		BeginScanAt *string `json:"BeginScanAt,omitempty" name:"BeginScanAt"`

		// 扫描全部路径
		ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"`

		// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
		ScanPathType *uint64 `json:"ScanPathType,omitempty" name:"ScanPathType"`

		// 超时时长,单位小时
		Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"`

		// 扫描范围0容器1主机节点
		ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"`

		// true 全选,false 自选
		ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"`

		// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
		ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"`

		// 自选排除或扫描的地址
		ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"`

		// 一键检测的超时设置
		// 注意:此字段可能返回 null,表示取不到有效值。
		ClickTimeout *uint64 `json:"ClickTimeout,omitempty" name:"ClickTimeout"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeVirusScanTaskStatusRequest

type DescribeVirusScanTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitempty" 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 DescribeVirusScanTaskStatusResponse

type DescribeVirusScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查杀容器个数
		ContainerTotal *uint64 `json:"ContainerTotal,omitempty" name:"ContainerTotal"`

		// 风险容器个数
		RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitempty" name:"RiskContainerCnt"`

		// 扫描状态 任务状态:
		// SCAN_NONE:无,
		// SCAN_SCANNING:正在扫描中,
		// SCAN_FINISH:扫描完成,
		// SCAN_TIMEOUT:扫描超时
		// SCAN_CANCELING: 取消中
		// SCAN_CANCELED:已取消
		Status *string `json:"Status,omitempty" name:"Status"`

		// 扫描进度 I
		Schedule *uint64 `json:"Schedule,omitempty" name:"Schedule"`

		// 已经扫描了的容器个数
		ContainerScanCnt *uint64 `json:"ContainerScanCnt,omitempty" name:"ContainerScanCnt"`

		// 风险个数
		RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

		// 剩余扫描时间
		LeftSeconds *uint64 `json:"LeftSeconds,omitempty" name:"LeftSeconds"`

		// 扫描开始时间
		StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

		// 扫描结束时间
		EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

		// 扫描类型,"CYCLE":周期扫描, "MANUAL":手动扫描
		ScanType *string `json:"ScanType,omitempty" name:"ScanType"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeVirusScanTimeoutSettingRequest

type DescribeVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest

	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitempty" 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 DescribeVirusScanTimeoutSettingResponse

type DescribeVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 超时时长单位小时
		// 注意:此字段可能返回 null,表示取不到有效值。
		Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeVirusSummaryResponse

type DescribeVirusSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 最近的一次扫描任务id
		TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

		// 木马影响容器个数
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskContainerCnt *uint64 `json:"RiskContainerCnt,omitempty" name:"RiskContainerCnt"`

		// 待处理风险个数
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

		// 病毒库更新时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		VirusDataBaseModifyTime *string `json:"VirusDataBaseModifyTime,omitempty" name:"VirusDataBaseModifyTime"`

		// 木马影响容器个数较昨日增长
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskContainerIncrease *int64 `json:"RiskContainerIncrease,omitempty" name:"RiskContainerIncrease"`

		// 待处理风险个数较昨日增长
		// 注意:此字段可能返回 null,表示取不到有效值。
		RiskIncrease *int64 `json:"RiskIncrease,omitempty" name:"RiskIncrease"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 DescribeVirusTaskListRequest

type DescribeVirusTaskListRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>ContainerName - String - 是否必填:否 - 容器名称</li>
	// <li>ContainerId - String - 是否必填:否 - 容器id</li>
	// <li>Hostname - String - 是否必填:否 - 主机名称</li>
	// <li>HostIp- String - 是否必填:是 - 容器名称</li>
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 排序方式
	Order *string `json:"Order,omitempty" 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 DescribeVirusTaskListResponse

type DescribeVirusTaskListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 文件查杀列表
		List []*VirusTaskInfo `json:"List,omitempty" name:"List"`

		// 总数量(容器任务数量)
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 DescribeWarningRulesResponse

type DescribeWarningRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 告警策略列表
		WarningRules []*WarningRule `json:"WarningRules,omitempty" name:"WarningRules"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 EscapeEventDescription

type EscapeEventDescription struct {

	// 事件规则
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

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

type EscapeEventInfo

type EscapeEventInfo struct {

	// 事件类型
	//    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,omitempty" name:"EventType"`

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

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

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

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

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

	// pod(实例)的名字
	PodName *string `json:"PodName,omitempty" name:"PodName"`

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

	// 事件名字,
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	EventName *string `json:"EventName,omitempty" name:"EventName"`

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

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

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

	// 事件描述
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

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,omitempty" name:"Type"`

	// 规则名称
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	Name *string `json:"Name,omitempty" name:"Name"`

	// 是否打开:false否 ,true是
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`
}

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,omitempty" name:"Type"`

	// 是否打开:false否 ,true是
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`
}

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>
	Filters []*RunTimeFilters `json:"Filters,omitempty" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitempty" name:"By"`

	// 导出字段
	ExportField []*string `json:"ExportField,omitempty" 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 ExportVirusListResponse

type ExportVirusListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 导出任务ID,前端拿着任务ID查询任务进度
		JobId *string `json:"JobId,omitempty" name:"JobId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 FileAttributeInfo

type FileAttributeInfo struct {

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

	// 文件类型
	FileType *string `json:"FileType,omitempty" name:"FileType"`

	// 文件大小(字节)
	FileSize *uint64 `json:"FileSize,omitempty" name:"FileSize"`

	// 文件路径
	FilePath *string `json:"FilePath,omitempty" name:"FilePath"`

	// 文件创建时间
	FileCreateTime *string `json:"FileCreateTime,omitempty" name:"FileCreateTime"`

	// 最近被篡改文件创建时间
	LatestTamperedFileMTime *string `json:"LatestTamperedFileMTime,omitempty" name:"LatestTamperedFileMTime"`
}

type HostInfo

type HostInfo struct {

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`

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

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

	// 业务组
	Group *string `json:"Group,omitempty" name:"Group"`

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

	// docker 文件系统类型
	DockerFileSystemDriver *string `json:"DockerFileSystemDriver,omitempty" name:"DockerFileSystemDriver"`

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

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

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

	// 是否是Containerd
	IsContainerd *bool `json:"IsContainerd,omitempty" name:"IsContainerd"`

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

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

	// 主机uuid
	Uuid *string `json:"Uuid,omitempty" name:"Uuid"`

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

	// 地域ID
	RegionID *int64 `json:"RegionID,omitempty" name:"RegionID"`
}

type ImageHost

type ImageHost struct {

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`
}

type ImageInfo

type ImageInfo struct {

	// 实例名称
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`

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

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

	// 镜像tag
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

	// 强制扫描
	Force *string `json:"Force,omitempty" name:"Force"`

	// 镜像id
	ImageDigest *string `json:"ImageDigest,omitempty" name:"ImageDigest"`

	// 仓库类型
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// 镜像仓库地址
	ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"`

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

type ImageProgress

type ImageProgress struct {

	// 镜像id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

	// 镜像仓库地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"`

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

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

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitempty" name:"Namespace"`

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

	// 镜像tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

	// 镜像扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"`

	// 镜像cve扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CveProgress *uint64 `json:"CveProgress,omitempty" name:"CveProgress"`

	// 镜像敏感扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskProgress *uint64 `json:"RiskProgress,omitempty" name:"RiskProgress"`

	// 镜像木马扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusProgress *uint64 `json:"VirusProgress,omitempty" name:"VirusProgress"`
}

type ImageRepoInfo added in v1.0.335

type ImageRepoInfo struct {

	// 镜像Digest
	ImageDigest *string `json:"ImageDigest,omitempty" name:"ImageDigest"`

	// 镜像仓库地址
	ImageRepoAddress *string `json:"ImageRepoAddress,omitempty" name:"ImageRepoAddress"`

	// 仓库类型
	RegistryType *string `json:"RegistryType,omitempty" name:"RegistryType"`

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

	// 镜像版本
	ImageTag *string `json:"ImageTag,omitempty" name:"ImageTag"`

	// 镜像大小
	ImageSize *uint64 `json:"ImageSize,omitempty" name:"ImageSize"`

	// 最近扫描时间
	ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

	// 扫描状态
	ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"`

	// 安全漏洞数
	VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"`

	// 木马病毒数
	VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"`

	// 风险行为数
	RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

	// 敏感信息数
	SentiveInfoCnt *uint64 `json:"SentiveInfoCnt,omitempty" name:"SentiveInfoCnt"`

	// 是否可信镜像
	IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"`

	// 镜像系统
	OsName *string `json:"OsName,omitempty" name:"OsName"`

	// 木马扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"`

	// 漏洞扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"`

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

	// 实例名称
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`

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

	// 高危扫描错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"`

	// 敏感信息扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVirusProgress *uint64 `json:"ScanVirusProgress,omitempty" name:"ScanVirusProgress"`

	// 木马扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVulProgress *uint64 `json:"ScanVulProgress,omitempty" name:"ScanVulProgress"`

	// 漏洞扫描进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRiskProgress *uint64 `json:"ScanRiskProgress,omitempty" name:"ScanRiskProgress"`

	// 剩余扫描时间秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanRemainTime *uint64 `json:"ScanRemainTime,omitempty" name:"ScanRemainTime"`

	// cve扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CveStatus *string `json:"CveStatus,omitempty" name:"CveStatus"`

	// 高危扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskStatus *string `json:"RiskStatus,omitempty" name:"RiskStatus"`

	// 木马扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusStatus *string `json:"VirusStatus,omitempty" name:"VirusStatus"`

	// 总进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitempty" name:"Progress"`

	// 授权状态
	IsAuthorized *uint64 `json:"IsAuthorized,omitempty" name:"IsAuthorized"`

	// 仓库区域
	RegistryRegion *string `json:"RegistryRegion,omitempty" name:"RegistryRegion"`

	// 列表id
	Id *uint64 `json:"Id,omitempty" name:"Id"`

	// 镜像Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 镜像创建的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageCreateTime *string `json:"ImageCreateTime,omitempty" name:"ImageCreateTime"`

	// 是否为镜像的最新版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsLatestImage *bool `json:"IsLatestImage,omitempty" name:"IsLatestImage"`
}

type ImageRisk

type ImageRisk struct {

	// 高危行为
	// 注意:此字段可能返回 null,表示取不到有效值。
	Behavior *uint64 `json:"Behavior,omitempty" name:"Behavior"`

	// 种类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitempty" name:"Level"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstructionContent *string `json:"InstructionContent,omitempty" name:"InstructionContent"`
}

type ImageRiskInfo

type ImageRiskInfo struct {

	// 行为
	Behavior *uint64 `json:"Behavior,omitempty" name:"Behavior"`

	// 类型
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 级别
	Level *uint64 `json:"Level,omitempty" name:"Level"`

	// 详情
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// 解决方案
	InstructionContent *string `json:"InstructionContent,omitempty" name:"InstructionContent"`
}

type ImageRiskTendencyInfo

type ImageRiskTendencyInfo struct {

	// 趋势列表
	ImageRiskSet []*RunTimeTendencyInfo `json:"ImageRiskSet,omitempty" name:"ImageRiskSet"`

	// 风险类型:
	// IRT_VULNERABILITY : 安全漏洞
	// IRT_MALWARE_VIRUS: 木马病毒
	// IRT_RISK:敏感信息
	ImageRiskType *string `json:"ImageRiskType,omitempty" name:"ImageRiskType"`
}

type ImageSimpleInfo

type ImageSimpleInfo struct {

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

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

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

	// 类型
	ImageType *string `json:"ImageType,omitempty" name:"ImageType"`

	// 关联容器数
	ContainerCnt *int64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"`
}

type ImageVirus

type ImageVirus struct {

	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitempty" name:"RiskLevel"`

	// 分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitempty" name:"Category"`

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

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitempty" name:"Tags"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitempty" name:"Solution"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileType *string `json:"FileType,omitempty" name:"FileType"`

	// 文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitempty" name:"FileName"`

	// 文件md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileMd5 *string `json:"FileMd5,omitempty" name:"FileMd5"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSize *uint64 `json:"FileSize,omitempty" name:"FileSize"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstScanTime *string `json:"FirstScanTime,omitempty" name:"FirstScanTime"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestScanTime *string `json:"LatestScanTime,omitempty" name:"LatestScanTime"`
}

type ImageVirusInfo

type ImageVirusInfo struct {

	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *uint64 `json:"RiskLevel,omitempty" name:"RiskLevel"`

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

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitempty" name:"Tags"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desc *string `json:"Desc,omitempty" name:"Desc"`

	// 修护建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitempty" name:"Solution"`

	// 大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *uint64 `json:"Size,omitempty" name:"Size"`

	// 首次发现时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstScanTime *string `json:"FirstScanTime,omitempty" name:"FirstScanTime"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestScanTime *string `json:"LatestScanTime,omitempty" name:"LatestScanTime"`

	// 文件md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitempty" name:"Md5"`

	// 文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitempty" name:"FileName"`
}

type ImageVul

type ImageVul struct {

	// 漏洞id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVEID *string `json:"CVEID,omitempty" name:"CVEID"`

	// 观点验证程序id
	// 注意:此字段可能返回 null,表示取不到有效值。
	POCID *string `json:"POCID,omitempty" name:"POCID"`

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

	// 涉及组件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Components []*ComponentsInfo `json:"Components,omitempty" name:"Components"`

	// 分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Category *string `json:"Category,omitempty" name:"Category"`

	// 分类2
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryType *string `json:"CategoryType,omitempty" name:"CategoryType"`

	// 风险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitempty" name:"Level"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Des *string `json:"Des,omitempty" name:"Des"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"`

	// 引用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reference *string `json:"Reference,omitempty" name:"Reference"`

	// 防御方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseSolution *string `json:"DefenseSolution,omitempty" name:"DefenseSolution"`

	// 提交时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"`

	// Cvss分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvssScore *string `json:"CvssScore,omitempty" name:"CvssScore"`

	// Cvss信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvssVector *string `json:"CvssVector,omitempty" name:"CvssVector"`

	// 是否建议修复
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSuggest *string `json:"IsSuggest,omitempty" name:"IsSuggest"`

	// 修复版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersions *string `json:"FixedVersions,omitempty" name:"FixedVersions"`

	// 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*string `json:"Tag,omitempty" name:"Tag"`

	// 组件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Component *string `json:"Component,omitempty" name:"Component"`

	// 组件版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitempty" name:"Version"`
}

type ImagesBindRuleInfo

type ImagesBindRuleInfo struct {

	// 镜像id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

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

	// 关联容器数量
	ContainerCnt *int64 `json:"ContainerCnt,omitempty" name:"ContainerCnt"`

	// 绑定规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 规则名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitempty" name:"RuleName"`

	// 镜像大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageSize *int64 `json:"ImageSize,omitempty" name:"ImageSize"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`
}

type ImagesInfo

type ImagesInfo struct {

	// 镜像id
	ImageID *string `json:"ImageID,omitempty" name:"ImageID"`

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

	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

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

	// 主机个数
	HostCnt *uint64 `json:"HostCnt,omitempty" name:"HostCnt"`

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

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

	// 漏洞个数
	VulCnt *uint64 `json:"VulCnt,omitempty" name:"VulCnt"`

	// 病毒个数
	VirusCnt *uint64 `json:"VirusCnt,omitempty" name:"VirusCnt"`

	// 敏感信息个数
	RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

	// 是否信任镜像
	IsTrustImage *bool `json:"IsTrustImage,omitempty" name:"IsTrustImage"`

	// 镜像系统
	OsName *string `json:"OsName,omitempty" name:"OsName"`

	// agent镜像扫描错误
	AgentError *string `json:"AgentError,omitempty" name:"AgentError"`

	// 后端镜像扫描错误
	ScanError *string `json:"ScanError,omitempty" name:"ScanError"`

	// 扫描状态
	ScanStatus *string `json:"ScanStatus,omitempty" name:"ScanStatus"`

	// 木马扫描错误信息
	ScanVirusError *string `json:"ScanVirusError,omitempty" name:"ScanVirusError"`

	// 漏洞扫描错误信息
	ScanVulError *string `json:"ScanVulError,omitempty" name:"ScanVulError"`

	// 风险扫描错误信息
	ScanRiskError *string `json:"ScanRiskError,omitempty" name:"ScanRiskError"`

	// 是否是重点关注镜像,为0不是,非0是
	IsSuggest *uint64 `json:"IsSuggest,omitempty" name:"IsSuggest"`

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

	// 组件个数
	ComponentCnt *uint64 `json:"ComponentCnt,omitempty" name:"ComponentCnt"`
}

type ImagesVul

type ImagesVul struct {

	// 漏洞id
	CVEID *string `json:"CVEID,omitempty" name:"CVEID"`

	// 漏洞名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 组件
	Component *string `json:"Component,omitempty" name:"Component"`

	// 版本
	Version *string `json:"Version,omitempty" name:"Version"`

	// 分类
	Category *string `json:"Category,omitempty" name:"Category"`

	// 分类2
	CategoryType *string `json:"CategoryType,omitempty" name:"CategoryType"`

	// 风险等级
	Level *uint64 `json:"Level,omitempty" name:"Level"`

	// 描述
	Des *string `json:"Des,omitempty" name:"Des"`

	// 解决方案
	OfficialSolution *string `json:"OfficialSolution,omitempty" name:"OfficialSolution"`

	// 引用
	Reference *string `json:"Reference,omitempty" name:"Reference"`

	// 防御方案
	DefenseSolution *string `json:"DefenseSolution,omitempty" name:"DefenseSolution"`

	// 提交时间
	SubmitTime *string `json:"SubmitTime,omitempty" name:"SubmitTime"`

	// CVSS V3分数
	CVSSV3Score *float64 `json:"CVSSV3Score,omitempty" name:"CVSSV3Score"`

	// CVSS V3描述
	CVSSV3Desc *string `json:"CVSSV3Desc,omitempty" name:"CVSSV3Desc"`

	// 是否是重点关注:true:是,false:不是
	IsSuggest *bool `json:"IsSuggest,omitempty" name:"IsSuggest"`

	// 修复版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixedVersions *string `json:"FixedVersions,omitempty" name:"FixedVersions"`

	// 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*string `json:"Tag,omitempty" 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 InitializeUserComplianceEnvironmentResponse

type InitializeUserComplianceEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAbnormalProcessRuleStatusRequest

type ModifyAbnormalProcessRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitempty" name:"RuleIdSet"`

	// 策略开关,true开启,false关闭
	IsEnable *bool `json:"IsEnable,omitempty" 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 ModifyAbnormalProcessRuleStatusResponse

type ModifyAbnormalProcessRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAbnormalProcessStatusRequest

type ModifyAbnormalProcessStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitempty" 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 ModifyAbnormalProcessStatusResponse

type ModifyAbnormalProcessStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAccessControlRuleStatusRequest

type ModifyAccessControlRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 策略的ids
	RuleIdSet []*string `json:"RuleIdSet,omitempty" name:"RuleIdSet"`

	// 策略开关,true:代表开启, false代表关闭
	IsEnable *bool `json:"IsEnable,omitempty" 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 ModifyAccessControlRuleStatusResponse

type ModifyAccessControlRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAccessControlStatusRequest

type ModifyAccessControlStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态,
	// EVENT_DEALED:事件已经处理
	//      EVENT_INGNORE:事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 备注事件信息
	Remark *string `json:"Remark,omitempty" 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 ModifyAccessControlStatusResponse

type ModifyAccessControlStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAssetImageRegistryScanStopOneKeyRequest

type ModifyAssetImageRegistryScanStopOneKeyRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 扫描的镜像列表Id
	Id []*uint64 `json:"Id,omitempty" name:"Id"`
}

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 ModifyAssetImageRegistryScanStopOneKeyResponse

type ModifyAssetImageRegistryScanStopOneKeyResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAssetImageRegistryScanStopRequest

type ModifyAssetImageRegistryScanStopRequest struct {
	*tchttp.BaseRequest

	// 是否扫描全部镜像
	All *bool `json:"All,omitempty" name:"All"`

	// 扫描的镜像列表
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 扫描的镜像列表
	Id []*uint64 `json:"Id,omitempty" name:"Id"`

	// 过滤条件
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 不要扫描的镜像列表,与Filters配合使用
	ExcludeImageList []*uint64 `json:"ExcludeImageList,omitempty" name:"ExcludeImageList"`

	// 是否仅扫描各repository最新版本的镜像
	OnlyScanLatest *bool `json:"OnlyScanLatest,omitempty" name:"OnlyScanLatest"`
}

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 ModifyAssetImageRegistryScanStopResponse

type ModifyAssetImageRegistryScanStopResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAssetImageScanStopRequest

type ModifyAssetImageScanStopRequest struct {
	*tchttp.BaseRequest

	// 任务id;任务id,镜像id和根据过滤条件筛选三选一。
	TaskID *string `json:"TaskID,omitempty" name:"TaskID"`

	// 镜像id;任务id,镜像id和根据过滤条件筛选三选一。
	Images []*string `json:"Images,omitempty" name:"Images"`

	// 根据过滤条件筛选出镜像;任务id,镜像id和根据过滤条件筛选三选一。
	Filters []*AssetFilters `json:"Filters,omitempty" name:"Filters"`

	// 根据过滤条件筛选出镜像,再排除个别镜像
	ExcludeImageIds *string `json:"ExcludeImageIds,omitempty" 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 ModifyAssetImageScanStopResponse

type ModifyAssetImageScanStopResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 停止状态
		Status *string `json:"Status,omitempty" name:"Status"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyAssetRequest

type ModifyAssetRequest struct {
	*tchttp.BaseRequest

	// 全部同步
	All *bool `json:"All,omitempty" name:"All"`

	// 要同步的主机列表 两个参数必选一个 All优先
	Hosts []*string `json:"Hosts,omitempty" 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 ModifyAssetResponse

type ModifyAssetResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 同步任务发送结果
		Status *string `json:"Status,omitempty" name:"Status"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyCompliancePeriodTaskRequest

type ModifyCompliancePeriodTaskRequest struct {
	*tchttp.BaseRequest

	// 要修改的定时任务的ID,由DescribeCompliancePeriodTaskList接口返回。
	PeriodTaskId *uint64 `json:"PeriodTaskId,omitempty" name:"PeriodTaskId"`

	// 定时任务的周期规则。不填时,不修改。
	PeriodRule *CompliancePeriodTaskRule `json:"PeriodRule,omitempty" name:"PeriodRule"`

	// 设置合规标准。不填时,不修改。
	StandardSettings []*ComplianceBenchmarkStandardEnable `json:"StandardSettings,omitempty" 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 ModifyCompliancePeriodTaskResponse

type ModifyCompliancePeriodTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyEscapeEventStatusRequest

type ModifyEscapeEventStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态
	//    EVENT_DEALED:事件已经处理
	//      EVENT_INGNORE:事件忽略
	//      EVENT_DEL:事件删除
	Status *string `json:"Status,omitempty" name:"Status"`

	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
}

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 ModifyEscapeEventStatusResponse

type ModifyEscapeEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyEscapeRuleRequest

type ModifyEscapeRuleRequest struct {
	*tchttp.BaseRequest

	// 需要修改的数组
	RuleSet []*EscapeRuleEnabled `json:"RuleSet,omitempty" 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 ModifyEscapeRuleResponse

type ModifyEscapeRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyReverseShellStatusRequest

type ModifyReverseShellStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitempty" 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 ModifyReverseShellStatusResponse

type ModifyReverseShellStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyRiskSyscallStatusRequest

type ModifyRiskSyscallStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件ids
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitempty" 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 ModifyRiskSyscallStatusResponse

type ModifyRiskSyscallStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyVirusFileStatusRequest

type ModifyVirusFileStatusRequest struct {
	*tchttp.BaseRequest

	// 处理事件id
	EventIdSet []*string `json:"EventIdSet,omitempty" name:"EventIdSet"`

	// 标记事件的状态,
	//     EVENT_DEALED:事件处理
	//     EVENT_INGNORE":事件忽略
	//      EVENT_DEL:事件删除
	//      EVENT_ADD_WHITE:事件加白
	//      EVENT_PENDING: 事件待处理
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
}

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 ModifyVirusFileStatusResponse

type ModifyVirusFileStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyVirusMonitorSettingRequest

type ModifyVirusMonitorSettingRequest struct {
	*tchttp.BaseRequest

	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"`

	// 扫描全部路径
	ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径(扫描范围只能小于等于1)
	ScanPathType *uint64 `json:"ScanPathType,omitempty" name:"ScanPathType"`

	// 自选排除或扫描的地址
	ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"`
}

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 ModifyVirusMonitorSettingResponse

type ModifyVirusMonitorSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyVirusScanSettingRequest

type ModifyVirusScanSettingRequest struct {
	*tchttp.BaseRequest

	// 是否开启定期扫描
	EnableScan *bool `json:"EnableScan,omitempty" name:"EnableScan"`

	// 检测周期每隔多少天(1|3|7)
	Cycle *uint64 `json:"Cycle,omitempty" name:"Cycle"`

	// 扫描开始时间
	BeginScanAt *string `json:"BeginScanAt,omitempty" name:"BeginScanAt"`

	// 扫描全部路径(true:全选,false:自选)
	ScanPathAll *bool `json:"ScanPathAll,omitempty" name:"ScanPathAll"`

	// 当ScanPathAll为true 生效 0扫描以下路径 1、扫描除以下路径
	ScanPathType *uint64 `json:"ScanPathType,omitempty" name:"ScanPathType"`

	// 超时时长(5~24h)
	Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"`

	// 扫描范围0容器1主机节点
	ScanRangeType *uint64 `json:"ScanRangeType,omitempty" name:"ScanRangeType"`

	// true 全选,false 自选
	ScanRangeAll *bool `json:"ScanRangeAll,omitempty" name:"ScanRangeAll"`

	// 自选扫描范围的容器id或者主机id 根据ScanRangeType决定
	ScanIds []*string `json:"ScanIds,omitempty" name:"ScanIds"`

	// 扫描路径
	ScanPath []*string `json:"ScanPath,omitempty" name:"ScanPath"`
}

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 ModifyVirusScanSettingResponse

type ModifyVirusScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ModifyVirusScanTimeoutSettingRequest

type ModifyVirusScanTimeoutSettingRequest struct {
	*tchttp.BaseRequest

	// 超时时长单位小时(5~24h)
	Timeout *uint64 `json:"Timeout,omitempty" name:"Timeout"`

	// 设置类型0一键检测,1定时检测
	ScanType *uint64 `json:"ScanType,omitempty" 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 ModifyVirusScanTimeoutSettingResponse

type ModifyVirusScanTimeoutSettingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 PortInfo

type PortInfo struct {

	// 类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 对外ip
	PublicIP *string `json:"PublicIP,omitempty" name:"PublicIP"`

	// 主机端口
	PublicPort *uint64 `json:"PublicPort,omitempty" name:"PublicPort"`

	// 容器端口
	ContainerPort *uint64 `json:"ContainerPort,omitempty" name:"ContainerPort"`

	// 容器Pid
	ContainerPID *uint64 `json:"ContainerPID,omitempty" name:"ContainerPID"`

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

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

	// 容器内监听地址
	ListenContainer *string `json:"ListenContainer,omitempty" name:"ListenContainer"`

	// 容器外监听地址
	ListenHost *string `json:"ListenHost,omitempty" name:"ListenHost"`

	// 运行账号
	RunAs *string `json:"RunAs,omitempty" name:"RunAs"`

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

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

type ProcessBaseInfo added in v1.0.371

type ProcessBaseInfo struct {

	// 进程启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessStartUser *string `json:"ProcessStartUser,omitempty" name:"ProcessStartUser"`

	// 进程用户组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"`

	// 进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"`

	// 进程命令行参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"`
}

type ProcessDetailBaseInfo

type ProcessDetailBaseInfo struct {

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

	// 进程pid
	ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"`

	// 进程启动用户
	ProcessStartUser *string `json:"ProcessStartUser,omitempty" name:"ProcessStartUser"`

	// 进程用户组
	ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"`

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

	// 进程命令行参数
	ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"`
}

type ProcessDetailInfo

type ProcessDetailInfo struct {

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

	// 进程权限
	ProcessAuthority *string `json:"ProcessAuthority,omitempty" name:"ProcessAuthority"`

	// 进程pid
	ProcessId *uint64 `json:"ProcessId,omitempty" name:"ProcessId"`

	// 进程启动用户
	ProcessStartUser *string `json:"ProcessStartUser,omitempty" name:"ProcessStartUser"`

	// 进程用户组
	ProcessUserGroup *string `json:"ProcessUserGroup,omitempty" name:"ProcessUserGroup"`

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

	// 进程树
	ProcessTree *string `json:"ProcessTree,omitempty" name:"ProcessTree"`

	// 进程md5
	ProcessMd5 *string `json:"ProcessMd5,omitempty" name:"ProcessMd5"`

	// 进程命令行参数
	ProcessParam *string `json:"ProcessParam,omitempty" name:"ProcessParam"`
}

type ProcessInfo

type ProcessInfo struct {

	// 进程启动时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 运行用户
	RunAs *string `json:"RunAs,omitempty" name:"RunAs"`

	// 命令行参数
	CmdLine *string `json:"CmdLine,omitempty" name:"CmdLine"`

	// Exe路径
	Exe *string `json:"Exe,omitempty" name:"Exe"`

	// 主机PID
	PID *uint64 `json:"PID,omitempty" name:"PID"`

	// 容器内pid
	ContainerPID *uint64 `json:"ContainerPID,omitempty" name:"ContainerPID"`

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

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

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

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

type RemoveAssetImageRegistryRegistryDetailRequest

type RemoveAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

	// 仓库唯一id
	RegistryId *int64 `json:"RegistryId,omitempty" 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 RemoveAssetImageRegistryRegistryDetailResponse

type RemoveAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 RenewImageAuthorizeStateRequest

type RenewImageAuthorizeStateRequest struct {
	*tchttp.BaseRequest

	// 是否全部未授权镜像
	AllImages *bool `json:"AllImages,omitempty" name:"AllImages"`

	// 镜像ids
	ImageIds []*string `json:"ImageIds,omitempty" 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 RenewImageAuthorizeStateResponse

type RenewImageAuthorizeStateResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ReverseShellEventDescription

type ReverseShellEventDescription struct {

	// 描述信息
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

	// 目标地址
	DstAddress *string `json:"DstAddress,omitempty" name:"DstAddress"`

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

type ReverseShellEventInfo

type ReverseShellEventInfo struct {

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

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

	// 镜像id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

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

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

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

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

	// 状态,EVENT_UNDEAL:事件未处理
	//     EVENT_DEALED:事件已经处理
	//     EVENT_INGNORE:事件已经忽略
	//     EVENT_ADD_WHITE:时间已经加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件id
	EventId *string `json:"EventId,omitempty" name:"EventId"`

	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 父进程名
	PProcessName *string `json:"PProcessName,omitempty" name:"PProcessName"`

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

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

	// 目标地址
	DstAddress *string `json:"DstAddress,omitempty" name:"DstAddress"`
}

type ReverseShellWhiteListBaseInfo

type ReverseShellWhiteListBaseInfo struct {

	// 白名单id
	Id *string `json:"Id,omitempty" name:"Id"`

	// 镜像数量
	ImageCount *uint64 `json:"ImageCount,omitempty" name:"ImageCount"`

	// 连接进程名字
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

	// 目标地址ip
	DstIp *string `json:"DstIp,omitempty" name:"DstIp"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 目标端口
	DstPort *string `json:"DstPort,omitempty" name:"DstPort"`

	// 是否是全局白名单,true全局
	IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"`

	// 镜像id数组,为空代表全部
	ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"`
}

type ReverseShellWhiteListInfo

type ReverseShellWhiteListInfo struct {

	// 目标IP
	DstIp *string `json:"DstIp,omitempty" name:"DstIp"`

	// 目标端口
	DstPort *string `json:"DstPort,omitempty" name:"DstPort"`

	// 目标进程
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

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

	// 白名单id,如果新建则id为空
	Id *string `json:"Id,omitempty" name:"Id"`
}

type RiskSyscallEventDescription

type RiskSyscallEventDescription struct {

	// 描述信息
	Description *string `json:"Description,omitempty" name:"Description"`

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

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

	// 系统调用名称
	SyscallName *string `json:"SyscallName,omitempty" name:"SyscallName"`

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

type RiskSyscallEventInfo

type RiskSyscallEventInfo struct {

	// 进程名称
	ProcessName *string `json:"ProcessName,omitempty" name:"ProcessName"`

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

	// 镜像id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

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

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

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

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

	// 系统调用名称
	SyscallName *string `json:"SyscallName,omitempty" name:"SyscallName"`

	// 状态,EVENT_UNDEAL:事件未处理
	//     EVENT_DEALED:事件已经处理
	//     EVENT_INGNORE:事件已经忽略
	//     EVENT_ADD_WHITE:时间已经加白
	Status *string `json:"Status,omitempty" name:"Status"`

	// 事件id
	EventId *string `json:"EventId,omitempty" name:"EventId"`

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

	// pod(实例)的名字
	PodName *string `json:"PodName,omitempty" name:"PodName"`

	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 系统监控名称是否存在
	RuleExist *bool `json:"RuleExist,omitempty" name:"RuleExist"`

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

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

type RiskSyscallWhiteListBaseInfo

type RiskSyscallWhiteListBaseInfo struct {

	// 白名单id
	Id *string `json:"Id,omitempty" name:"Id"`

	// 镜像数量
	ImageCount *uint64 `json:"ImageCount,omitempty" name:"ImageCount"`

	// 连接进程路径
	ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"`

	// 系统调用名称列表
	SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 是否是全局白名单,true全局
	IsGlobal *bool `json:"IsGlobal,omitempty" name:"IsGlobal"`

	// 镜像id数组
	ImageIds []*string `json:"ImageIds,omitempty" name:"ImageIds"`
}

type RiskSyscallWhiteListInfo

type RiskSyscallWhiteListInfo struct {

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

	// 系统调用名称,通过DescribeRiskSyscallNames接口获取枚举列表
	SyscallNames []*string `json:"SyscallNames,omitempty" name:"SyscallNames"`

	// 目标进程
	ProcessPath *string `json:"ProcessPath,omitempty" name:"ProcessPath"`

	// 白名单id,如果新建则id为空
	Id *string `json:"Id,omitempty" name:"Id"`
}

type RuleBaseInfo

type RuleBaseInfo struct {

	// true: 默认策略,false:自定义策略
	IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"`

	// 策略生效镜像数量
	EffectImageCount *uint64 `json:"EffectImageCount,omitempty" name:"EffectImageCount"`

	// 策略Id
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 策略更新时间, 存在为空的情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

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

	// 编辑用户名称
	EditUserName *string `json:"EditUserName,omitempty" name:"EditUserName"`

	// true: 策略启用,false:策略禁用
	IsEnable *bool `json:"IsEnable,omitempty" name:"IsEnable"`
}

type RunTimeEventBaseInfo

type RunTimeEventBaseInfo struct {

	// 事件唯一ID
	EventId *string `json:"EventId,omitempty" name:"EventId"`

	// 事件发现时间
	FoundTime *string `json:"FoundTime,omitempty" name:"FoundTime"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

	// 镜像id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

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

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

	// Pod名称
	PodName *string `json:"PodName,omitempty" name:"PodName"`

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

	// 事件名称:
	// 宿主机文件访问逃逸、
	// Syscall逃逸、
	// MountNamespace逃逸、
	// 程序提权逃逸、
	// 特权容器启动逃逸、
	// 敏感路径挂载
	// 恶意进程启动
	// 文件篡改
	EventName *string `json:"EventName,omitempty" 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,omitempty" name:"EventType"`

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

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

	// 内网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

	// 外网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientIP *string `json:"ClientIP,omitempty" name:"ClientIP"`
}

type RunTimeFilters

type RunTimeFilters struct {

	// 过滤键的名称
	Name *string `json:"Name,omitempty" name:"Name"`

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

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

type RunTimeRiskInfo

type RunTimeRiskInfo struct {

	// 数量
	Cnt *uint64 `json:"Cnt,omitempty" name:"Cnt"`

	// 风险等级:
	// CRITICAL: 严重
	// HIGH: 高
	// MEDIUM:中
	// LOW: 低
	Level *string `json:"Level,omitempty" name:"Level"`
}

type RunTimeTendencyInfo

type RunTimeTendencyInfo struct {

	// 当天时间
	CurTime *string `json:"CurTime,omitempty" name:"CurTime"`

	// 当前数量
	Cnt *uint64 `json:"Cnt,omitempty" name:"Cnt"`
}

type ScanComplianceAssetsByPolicyItemRequest

type ScanComplianceAssetsByPolicyItemRequest struct {
	*tchttp.BaseRequest

	// 指定的检测项的ID
	CustomerPolicyItemId *uint64 `json:"CustomerPolicyItemId,omitempty" name:"CustomerPolicyItemId"`

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitempty" 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 ScanComplianceAssetsByPolicyItemResponse

type ScanComplianceAssetsByPolicyItemResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回重新检测任务的ID。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ScanComplianceAssetsRequest

type ScanComplianceAssetsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitempty" 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 ScanComplianceAssetsResponse

type ScanComplianceAssetsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回重新检测任务的ID。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ScanCompliancePolicyItemsRequest

type ScanCompliancePolicyItemsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户检测项的列表。
	CustomerPolicyItemIdSet []*uint64 `json:"CustomerPolicyItemIdSet,omitempty" 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 ScanCompliancePolicyItemsResponse

type ScanCompliancePolicyItemsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回重新检测任务的ID。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 ScanComplianceScanFailedAssetsRequest

type ScanComplianceScanFailedAssetsRequest struct {
	*tchttp.BaseRequest

	// 要重新扫描的客户资产项ID的列表。
	CustomerAssetIdSet []*uint64 `json:"CustomerAssetIdSet,omitempty" 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 ScanComplianceScanFailedAssetsResponse

type ScanComplianceScanFailedAssetsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回重新检测任务的ID。
		TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 SecTendencyEventInfo

type SecTendencyEventInfo struct {

	// 趋势列表
	EventSet []*RunTimeTendencyInfo `json:"EventSet,omitempty" name:"EventSet"`

	// 事件类型:
	// ET_ESCAPE : 容器逃逸
	// ET_REVERSE_SHELL: 反弹shell
	// ET_RISK_SYSCALL:高危系统调用
	// ET_ABNORMAL_PROCESS: 异常进程
	// ET_ACCESS_CONTROL 文件篡改
	EventType *string `json:"EventType,omitempty" name:"EventType"`
}

type ServiceInfo

type ServiceInfo struct {

	// 服务id
	ServiceID *string `json:"ServiceID,omitempty" name:"ServiceID"`

	// 主机id
	HostID *string `json:"HostID,omitempty" name:"HostID"`

	// 主机ip
	HostIP *string `json:"HostIP,omitempty" name:"HostIP"`

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

	// 服务名 例如nginx/redis
	Type *string `json:"Type,omitempty" name:"Type"`

	// 版本
	Version *string `json:"Version,omitempty" name:"Version"`

	// 账号
	RunAs *string `json:"RunAs,omitempty" name:"RunAs"`

	// 监听端口
	Listen []*string `json:"Listen,omitempty" name:"Listen"`

	// 配置
	Config *string `json:"Config,omitempty" name:"Config"`

	// 关联进程数
	ProcessCnt *uint64 `json:"ProcessCnt,omitempty" name:"ProcessCnt"`

	// 访问日志
	AccessLog *string `json:"AccessLog,omitempty" name:"AccessLog"`

	// 错误日志
	ErrorLog *string `json:"ErrorLog,omitempty" name:"ErrorLog"`

	// 数据目录
	DataPath *string `json:"DataPath,omitempty" name:"DataPath"`

	// web目录
	WebRoot *string `json:"WebRoot,omitempty" name:"WebRoot"`

	// 关联的进程id
	Pids []*uint64 `json:"Pids,omitempty" name:"Pids"`

	// 服务类型 app,web,db
	MainType *string `json:"MainType,omitempty" name:"MainType"`

	// 执行文件
	Exe *string `json:"Exe,omitempty" name:"Exe"`

	// 服务命令行参数
	Parameter *string `json:"Parameter,omitempty" name:"Parameter"`

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

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

type SetCheckModeRequest

type SetCheckModeRequest struct {
	*tchttp.BaseRequest

	// 要设置的集群ID列表
	ClusterIds []*string `json:"ClusterIds,omitempty" name:"ClusterIds"`

	// 集群检查模式(正常模式"Cluster_Normal"、主动模式"Cluster_Actived"、不设置"Cluster_Unset")
	ClusterCheckMode *string `json:"ClusterCheckMode,omitempty" name:"ClusterCheckMode"`

	// 0不设置 1打开 2关闭
	ClusterAutoCheck *uint64 `json:"ClusterAutoCheck,omitempty" 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 SetCheckModeResponse

type SetCheckModeResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// "Succ"表示设置成功,"Failed"表示设置失败
		SetCheckResult *string `json:"SetCheckResult,omitempty" name:"SetCheckResult"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 SoftQuotaDayInfo

type SoftQuotaDayInfo struct {

	// 扣费时间
	PayTime *string `json:"PayTime,omitempty" name:"PayTime"`

	// 计费核数
	CoresCnt *uint64 `json:"CoresCnt,omitempty" name:"CoresCnt"`
}

type StopVirusScanTaskRequest

type StopVirusScanTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 需要停止的容器id 为空默认停止整个任务
	ContainerIds []*string `json:"ContainerIds,omitempty" 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 StopVirusScanTaskResponse

type StopVirusScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 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 SyncAssetImageRegistryAssetResponse

type SyncAssetImageRegistryAssetResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 UpdateAssetImageRegistryRegistryDetailRequest

type UpdateAssetImageRegistryRegistryDetailRequest struct {
	*tchttp.BaseRequest

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

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

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

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

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

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

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

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

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

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

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 UpdateAssetImageRegistryRegistryDetailResponse

type UpdateAssetImageRegistryRegistryDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

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

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 UpdateImageRegistryTimingScanTaskRequest

type UpdateImageRegistryTimingScanTaskRequest struct {
	*tchttp.BaseRequest

	// 定时扫描周期
	ScanPeriod *uint64 `json:"ScanPeriod,omitempty" name:"ScanPeriod"`

	// 定时扫描开关
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// 定时扫描的时间
	ScanTime *string `json:"ScanTime,omitempty" name:"ScanTime"`

	// 扫描木马类型数组
	ScanType []*string `json:"ScanType,omitempty" name:"ScanType"`

	// 扫描镜像
	Images []*ImageInfo `json:"Images,omitempty" name:"Images"`

	// 是否扫描所有
	All *bool `json:"All,omitempty" name:"All"`

	// 扫描镜像Id
	Id []*uint64 `json:"Id,omitempty" name:"Id"`
}

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 UpdateImageRegistryTimingScanTaskResponse

type UpdateImageRegistryTimingScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `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 VirusInfo

type VirusInfo struct {

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

	// 文件路径
	FilePath *string `json:"FilePath,omitempty" name:"FilePath"`

	// 病毒名称
	VirusName *string `json:"VirusName,omitempty" name:"VirusName"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`

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

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

	// 容器状态,CS_RUNING:运行, CS_PAUSE:暂停,CS_STOP:停止,
	// 												       CS_CREATE:已经创建, CS_DESTORY:销毁
	ContainerStatus *string `json:"ContainerStatus,omitempty" name:"ContainerStatus"`

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

	// 镜像id
	ImageId *string `json:"ImageId,omitempty" 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,omitempty" name:"Status"`

	// 事件id
	Id *string `json:"Id,omitempty" name:"Id"`

	// 事件描述
	HarmDescribe *string `json:"HarmDescribe,omitempty" name:"HarmDescribe"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitempty" 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,omitempty" name:"SubStatus"`
}

type VirusTaskInfo

type VirusTaskInfo struct {

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

	// 容器id
	ContainerId *string `json:"ContainerId,omitempty" name:"ContainerId"`

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

	// 镜像Id
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

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

	// 主机ip
	HostIp *string `json:"HostIp,omitempty" name:"HostIp"`

	// 扫描状态:
	// WAIT: 等待扫描
	// FAILED: 失败
	// SCANNING: 扫描中
	// FINISHED: 结束
	// CANCELING: 取消中
	// CANCELED: 已取消
	// CANCEL_FAILED: 取消失败
	Status *string `json:"Status,omitempty" name:"Status"`

	// 检测开始时间
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 检测结束时间
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 风险个数
	RiskCnt *uint64 `json:"RiskCnt,omitempty" name:"RiskCnt"`

	// 事件id
	Id *string `json:"Id,omitempty" 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,omitempty" name:"ErrorMsg"`
}

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,omitempty" name:"Type"`

	// 开关状态:
	// 打开:ON
	// 关闭:OFF
	Switch *string `json:"Switch,omitempty" name:"Switch"`

	// 告警开始时间,格式: HH:mm
	BeginTime *string `json:"BeginTime,omitempty" name:"BeginTime"`

	// 告警结束时间,格式: HH:mm
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递
	// 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。
	// 如:高危和中危打开告警,低危关闭告警,则二进制值为:110
	// 告警类型不区分等级控制,则传1。
	ControlBits *string `json:"ControlBits,omitempty" name:"ControlBits"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL